builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0187 starttime: 1468955964.42 results: success (0) buildid: 20160719110521 builduid: b50f924069754df69847add88ada5d36 revision: 55cd3b01ca013495afc1f583e4eb9a9392199025 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-19 12:19:24.418375) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-19 12:19:24.418829) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-19 12:19:24.419125) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-19 12:19:24.443902) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 12:19:24.444312) ========= 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.xk5KlBu3zx/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.sHdCtPB6uS/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-19 12:19:24-- 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% 145M=0s 2016-07-19 12:19:24 (145 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.125681 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 12:19:24.591939) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 12:19:24.592252) ========= 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.xk5KlBu3zx/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.sHdCtPB6uS/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/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.027382 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 12:19:24.640761) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-19 12:19:24.641130) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 55cd3b01ca013495afc1f583e4eb9a9392199025 --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 55cd3b01ca013495afc1f583e4eb9a9392199025 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.xk5KlBu3zx/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.sHdCtPB6uS/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-19 12:19:24,712 truncating revision to first 12 chars 2016-07-19 12:19:24,712 Setting DEBUG logging. 2016-07-19 12:19:24,712 attempt 1/10 2016-07-19 12:19:24,712 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/55cd3b01ca01?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-19 12:19:26,125 unpacking tar archive at: mozilla-beta-55cd3b01ca01/testing/mozharness/ program finished with exit code 0 elapsedTime=1.683641 ========= master_lag: 0.31 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-19 12:19:26.633523) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-19 12:19:26.633863) ========= script_repo_revision: 55cd3b01ca013495afc1f583e4eb9a9392199025 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-19 12:19:26.634343) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-19 12:19:26.634617) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-19 12:19:26.653393) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 49 secs) (at 2016-07-19 12:19:26.653779) ========= /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.xk5KlBu3zx/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/local/bin/node MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.sHdCtPB6uS/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/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 12:19:26 INFO - MultiFileLogger online at 20160719 12:19:26 in /builds/slave/test 12:19:26 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 12:19:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:19:26 INFO - {'append_to_log': False, 12:19:26 INFO - 'base_work_dir': '/builds/slave/test', 12:19:26 INFO - 'blob_upload_branch': 'mozilla-beta', 12:19:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:19:26 INFO - 'buildbot_json_path': 'buildprops.json', 12:19:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:19:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:19:26 INFO - 'download_minidump_stackwalk': True, 12:19:26 INFO - 'download_symbols': 'true', 12:19:26 INFO - 'e10s': False, 12:19:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:19:26 INFO - 'tooltool.py': '/tools/tooltool.py', 12:19:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:19:26 INFO - '/tools/misc-python/virtualenv.py')}, 12:19:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:19:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:19:26 INFO - 'log_level': 'info', 12:19:26 INFO - 'log_to_console': True, 12:19:26 INFO - 'opt_config_files': (), 12:19:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:19:26 INFO - '--processes=1', 12:19:26 INFO - '--config=%(test_path)s/wptrunner.ini', 12:19:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:19:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:19:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:19:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:19:26 INFO - 'pip_index': False, 12:19:26 INFO - 'require_test_zip': True, 12:19:26 INFO - 'test_type': ('testharness',), 12:19:26 INFO - 'this_chunk': '1', 12:19:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:19:26 INFO - 'total_chunks': '10', 12:19:26 INFO - 'virtualenv_path': 'venv', 12:19:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:19:26 INFO - 'work_dir': 'build'} 12:19:26 INFO - ##### 12:19:26 INFO - ##### Running clobber step. 12:19:26 INFO - ##### 12:19:26 INFO - Running pre-action listener: _resource_record_pre_action 12:19:26 INFO - Running main action method: clobber 12:19:26 INFO - rmtree: /builds/slave/test/build 12:19:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:19:28 INFO - Running post-action listener: _resource_record_post_action 12:19:28 INFO - ##### 12:19:28 INFO - ##### Running read-buildbot-config step. 12:19:28 INFO - ##### 12:19:28 INFO - Running pre-action listener: _resource_record_pre_action 12:19:28 INFO - Running main action method: read_buildbot_config 12:19:28 INFO - Using buildbot properties: 12:19:28 INFO - { 12:19:28 INFO - "project": "", 12:19:28 INFO - "product": "firefox", 12:19:28 INFO - "script_repo_revision": "production", 12:19:28 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 12:19:28 INFO - "repository": "", 12:19:28 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 12:19:28 INFO - "buildid": "20160719110521", 12:19:28 INFO - "pgo_build": "False", 12:19:28 INFO - "basedir": "/builds/slave/test", 12:19:28 INFO - "buildnumber": 12, 12:19:28 INFO - "slavename": "t-yosemite-r7-0187", 12:19:28 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 12:19:28 INFO - "platform": "macosx64", 12:19:28 INFO - "branch": "mozilla-beta", 12:19:28 INFO - "revision": "55cd3b01ca013495afc1f583e4eb9a9392199025", 12:19:28 INFO - "repo_path": "releases/mozilla-beta", 12:19:28 INFO - "moz_repo_path": "", 12:19:28 INFO - "stage_platform": "macosx64", 12:19:28 INFO - "builduid": "b50f924069754df69847add88ada5d36", 12:19:28 INFO - "slavebuilddir": "test" 12:19:28 INFO - } 12:19:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 12:19:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 12:19:28 INFO - Running post-action listener: _resource_record_post_action 12:19:28 INFO - ##### 12:19:28 INFO - ##### Running download-and-extract step. 12:19:28 INFO - ##### 12:19:28 INFO - Running pre-action listener: _resource_record_pre_action 12:19:28 INFO - Running main action method: download_and_extract 12:19:28 INFO - mkdir: /builds/slave/test/build/tests 12:19: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')]} 12:19:28 INFO - https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 12:19:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 12:19:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 12:19:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/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 12:19:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/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 12:19:30 INFO - Downloaded 1201 bytes. 12:19:30 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 12:19:30 INFO - Using the following test package requirements: 12:19:30 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 12:19:30 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:19:30 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 12:19:30 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:19:30 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 12:19:30 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:19:30 INFO - u'jsshell-mac64.zip'], 12:19:30 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:19:30 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 12:19:30 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 12:19:30 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:19:30 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 12:19:30 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:19:30 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 12:19:30 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:19:30 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 12:19:30 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:19:30 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 12:19:30 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 12:19:30 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')]} 12:19:30 INFO - https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 12:19:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 12:19:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 12:19:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/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 12:19:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/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 12:19:31 INFO - Downloaded 18370116 bytes. 12:19:31 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/*'] 12:19:31 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/* 12:19:32 INFO - caution: filename not matched: web-platform/* 12:19:32 INFO - Return code: 11 12:19:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:19:32 INFO - https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 12:19:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 12:19:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 12:19:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/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 12:19:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/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 12:19:33 INFO - Downloaded 36389883 bytes. 12:19:33 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/*'] 12:19:33 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/* 12:19:37 INFO - caution: filename not matched: bin/* 12:19:37 INFO - caution: filename not matched: config/* 12:19:37 INFO - caution: filename not matched: mozbase/* 12:19:37 INFO - caution: filename not matched: marionette/* 12:19:37 INFO - caution: filename not matched: tools/wptserve/* 12:19:37 INFO - Return code: 11 12:19:37 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')]} 12:19:37 INFO - https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 12:19:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:19:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:19:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 12:19:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/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 12:19:43 INFO - Downloaded 73026181 bytes. 12:19:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:19:43 INFO - mkdir: /builds/slave/test/properties 12:19:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:19:43 INFO - Writing to file /builds/slave/test/properties/build_url 12:19:43 INFO - Contents: 12:19:43 INFO - build_url:https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:19:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:19:43 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:19:43 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:19:43 INFO - Contents: 12:19:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:19:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:19:43 INFO - https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:19:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:19:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:19:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/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 12:19:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Kt55MopRRJWM8ahu5ybQAw/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 12:19:46 INFO - Downloaded 103718415 bytes. 12:19:46 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'] 12:19:46 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 12:19:50 INFO - Return code: 0 12:19:50 INFO - Running post-action listener: _resource_record_post_action 12:19:50 INFO - Running post-action listener: set_extra_try_arguments 12:19:50 INFO - ##### 12:19:50 INFO - ##### Running create-virtualenv step. 12:19:50 INFO - ##### 12:19:50 INFO - Running pre-action listener: _pre_create_virtualenv 12:19:50 INFO - Running pre-action listener: _resource_record_pre_action 12:19:50 INFO - Running main action method: create_virtualenv 12:19:50 INFO - Creating virtualenv /builds/slave/test/build/venv 12:19:50 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 12:19:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:19:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:19:50 INFO - Using real prefix '/tools/python27' 12:19:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:19:51 INFO - Installing distribute.............................................................................................................................................................................................done. 12:19:53 INFO - Installing pip.................done. 12:19:53 INFO - Return code: 0 12:19:53 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:19:53 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')]} 12:19:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:19:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:19:53 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')]} 12:19:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:19:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:19:53 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 0x10ca9fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cabcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa200d7ec90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cab85e0>, '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 0x10c69bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6c6990>, '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.xk5KlBu3zx/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sHdCtPB6uS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:19:53 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 12:19:53 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 12:19:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xk5KlBu3zx/Render', 12:19:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:19:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:19:53 INFO - 'HOME': '/Users/cltbld', 12:19:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:19:53 INFO - 'LOGNAME': 'cltbld', 12:19:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:19:53 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:19:53 INFO - 'MOZ_NO_REMOTE': '1', 12:19:53 INFO - 'NO_EM_RESTART': '1', 12:19:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:19:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:19:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:19:53 INFO - 'PWD': '/builds/slave/test', 12:19:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:19:53 INFO - 'SHELL': '/bin/bash', 12:19:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sHdCtPB6uS/Listeners', 12:19:53 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 12:19:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:19:53 INFO - 'USER': 'cltbld', 12:19:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:19:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:19:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:19:53 INFO - 'XPC_FLAGS': '0x0', 12:19:53 INFO - 'XPC_SERVICE_NAME': '0', 12:19:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:19:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:19:54 INFO - Downloading/unpacking psutil>=0.7.1 12:19:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:19:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:19:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:19:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:19:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:19:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:19:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:19:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:19:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:19:57 INFO - Installing collected packages: psutil 12:19:57 INFO - Running setup.py install for psutil 12:19:57 INFO - building 'psutil._psutil_osx' extension 12:19:57 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 12:19:57 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 12:19:57 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 12:19:58 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 12:19:58 INFO - building 'psutil._psutil_posix' extension 12:19:58 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 12:19:58 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 12:19:58 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 12:19:58 INFO - ^ 12:19:58 INFO - 1 warning generated. 12:19:58 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 12:19:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:19:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:19:58 INFO - Successfully installed psutil 12:19:58 INFO - Cleaning up... 12:19:58 INFO - Return code: 0 12:19:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:19: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')]} 12:19:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:19:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:19: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')]} 12:19:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:19:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:19:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10ca9fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cabcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa200d7ec90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cab85e0>, '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 0x10c69bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6c6990>, '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.xk5KlBu3zx/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sHdCtPB6uS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:19:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:19:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:19:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xk5KlBu3zx/Render', 12:19:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:19:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:19:58 INFO - 'HOME': '/Users/cltbld', 12:19:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:19:58 INFO - 'LOGNAME': 'cltbld', 12:19:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:19:58 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:19:58 INFO - 'MOZ_NO_REMOTE': '1', 12:19:58 INFO - 'NO_EM_RESTART': '1', 12:19:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:19:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:19:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:19:58 INFO - 'PWD': '/builds/slave/test', 12:19:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:19:58 INFO - 'SHELL': '/bin/bash', 12:19:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sHdCtPB6uS/Listeners', 12:19:58 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 12:19:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:19:58 INFO - 'USER': 'cltbld', 12:19:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:19:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:19:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:19:58 INFO - 'XPC_FLAGS': '0x0', 12:19:58 INFO - 'XPC_SERVICE_NAME': '0', 12:19:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:19:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:19:58 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:19:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:19:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:19:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:19:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:19:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:19:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:20:01 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:20:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:20:01 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:20:01 INFO - Installing collected packages: mozsystemmonitor 12:20:01 INFO - Running setup.py install for mozsystemmonitor 12:20:01 INFO - Successfully installed mozsystemmonitor 12:20:01 INFO - Cleaning up... 12:20:01 INFO - Return code: 0 12:20:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:20:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:20:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:20:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:20:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:20:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:20:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:20:01 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 0x10ca9fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cabcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa200d7ec90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cab85e0>, '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 0x10c69bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6c6990>, '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.xk5KlBu3zx/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sHdCtPB6uS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:20:01 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 12:20:01 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 12:20:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xk5KlBu3zx/Render', 12:20:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:20:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:20:01 INFO - 'HOME': '/Users/cltbld', 12:20:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:20:01 INFO - 'LOGNAME': 'cltbld', 12:20:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:20:01 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:20:01 INFO - 'MOZ_NO_REMOTE': '1', 12:20:01 INFO - 'NO_EM_RESTART': '1', 12:20:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:20:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:20:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:20:01 INFO - 'PWD': '/builds/slave/test', 12:20:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:20:01 INFO - 'SHELL': '/bin/bash', 12:20:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sHdCtPB6uS/Listeners', 12:20:01 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 12:20:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:20:01 INFO - 'USER': 'cltbld', 12:20:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:20:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:20:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:20:01 INFO - 'XPC_FLAGS': '0x0', 12:20:01 INFO - 'XPC_SERVICE_NAME': '0', 12:20:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:20:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:20:01 INFO - Downloading/unpacking blobuploader==1.2.4 12:20:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:20:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:20:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:20:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:20:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:20:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:20:04 INFO - Downloading blobuploader-1.2.4.tar.gz 12:20:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:20:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:20:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:20:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:20:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:20:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:20:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:20:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:20:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:20:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:20:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:20:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:20:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:20:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:20:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:20:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:20:05 INFO - Downloading docopt-0.6.1.tar.gz 12:20:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:20:05 INFO - Installing collected packages: blobuploader, requests, docopt 12:20:05 INFO - Running setup.py install for blobuploader 12:20:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:20:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:20:05 INFO - Running setup.py install for requests 12:20:06 INFO - Running setup.py install for docopt 12:20:06 INFO - Successfully installed blobuploader requests docopt 12:20:06 INFO - Cleaning up... 12:20:06 INFO - Return code: 0 12:20:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:20:06 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')]} 12:20:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:20:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:20:06 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')]} 12:20:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:20:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:20:06 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 0x10ca9fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cabcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa200d7ec90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cab85e0>, '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 0x10c69bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6c6990>, '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.xk5KlBu3zx/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sHdCtPB6uS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:20:06 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 12:20:06 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 12:20:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xk5KlBu3zx/Render', 12:20:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:20:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:20:06 INFO - 'HOME': '/Users/cltbld', 12:20:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:20:06 INFO - 'LOGNAME': 'cltbld', 12:20:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:20:06 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:20:06 INFO - 'MOZ_NO_REMOTE': '1', 12:20:06 INFO - 'NO_EM_RESTART': '1', 12:20:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:20:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:20:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:20:06 INFO - 'PWD': '/builds/slave/test', 12:20:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:20:06 INFO - 'SHELL': '/bin/bash', 12:20:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sHdCtPB6uS/Listeners', 12:20:06 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 12:20:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:20:06 INFO - 'USER': 'cltbld', 12:20:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:20:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:20:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:20:06 INFO - 'XPC_FLAGS': '0x0', 12:20:06 INFO - 'XPC_SERVICE_NAME': '0', 12:20:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:20:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:20:06 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-DAr2cV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:20:06 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-3XrNTv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:20:06 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-Ql2Xv7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:20:06 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-5t9CnK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:20:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:20:06 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-AUM4Dy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:20:07 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-uAz7_V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:20:07 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-1MuVh8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:20:07 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-vjBu0Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:20:07 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-RXjW8K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:20:07 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-lUdsOy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:20:07 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-gOQcX0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:20:07 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-5x0i1j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:20:07 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-kmxfDo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:20:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:20:07 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-KPgHtP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:20:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:20:08 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-S9MDjp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:20:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:20:08 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-IA3a3h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:20:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:20:08 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-imfZi9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:20:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:20:08 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-XMiiP8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:20:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:20:08 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-bkNju3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:20:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:20:08 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-aHkMlb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:20:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:20:09 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-ZbGacv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:20:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:20:09 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 12:20:09 INFO - Running setup.py install for manifestparser 12:20:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:20:09 INFO - Running setup.py install for mozcrash 12:20:09 INFO - Running setup.py install for mozdebug 12:20:09 INFO - Running setup.py install for mozdevice 12:20:09 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:20:09 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:20:09 INFO - Running setup.py install for mozfile 12:20:09 INFO - Running setup.py install for mozhttpd 12:20:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:20:10 INFO - Running setup.py install for mozinfo 12:20:10 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:20:10 INFO - Running setup.py install for mozInstall 12:20:10 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:20:10 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:20:10 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:20:10 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:20:10 INFO - Running setup.py install for mozleak 12:20:10 INFO - Running setup.py install for mozlog 12:20:10 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:20:10 INFO - Running setup.py install for moznetwork 12:20:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:20:10 INFO - Running setup.py install for mozprocess 12:20:10 INFO - Running setup.py install for mozprofile 12:20:11 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:20:11 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:20:11 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:20:11 INFO - Running setup.py install for mozrunner 12:20:11 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:20:11 INFO - Running setup.py install for mozscreenshot 12:20:11 INFO - Running setup.py install for moztest 12:20:11 INFO - Running setup.py install for mozversion 12:20:11 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:20:11 INFO - Running setup.py install for wptserve 12:20:11 INFO - Running setup.py install for marionette-driver 12:20:12 INFO - Running setup.py install for browsermob-proxy 12:20:12 INFO - Running setup.py install for marionette-client 12:20:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:20:12 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:20:12 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 12:20:12 INFO - Cleaning up... 12:20:12 INFO - Return code: 0 12:20:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:20:12 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')]} 12:20:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:20:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:20:12 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')]} 12:20:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:20:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:20:12 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 0x10ca9fe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cabcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa200d7ec90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cab85e0>, '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 0x10c69bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6c6990>, '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.xk5KlBu3zx/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sHdCtPB6uS/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:20:12 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 12:20:12 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 12:20:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xk5KlBu3zx/Render', 12:20:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:20:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:20:12 INFO - 'HOME': '/Users/cltbld', 12:20:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:20:12 INFO - 'LOGNAME': 'cltbld', 12:20:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:20:12 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:20:12 INFO - 'MOZ_NO_REMOTE': '1', 12:20:12 INFO - 'NO_EM_RESTART': '1', 12:20:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:20:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:20:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:20:12 INFO - 'PWD': '/builds/slave/test', 12:20:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:20:12 INFO - 'SHELL': '/bin/bash', 12:20:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sHdCtPB6uS/Listeners', 12:20:12 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 12:20:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:20:12 INFO - 'USER': 'cltbld', 12:20:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:20:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:20:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:20:12 INFO - 'XPC_FLAGS': '0x0', 12:20:12 INFO - 'XPC_SERVICE_NAME': '0', 12:20:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:20:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:20:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:20:12 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-1c0uIg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:20:12 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)) 12:20:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:20:13 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-GR5r16-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:20:13 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)) 12:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:20:13 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-yRmP70-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:20:13 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)) 12:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:20:13 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-wQW5u6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:20:13 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)) 12:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:20:13 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-4xm65k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:20:13 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)) 12:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:20:13 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-vjz93P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:20:13 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)) 12:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:20:13 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-5EJkJN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:20:13 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)) 12:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:20:13 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-u3Wv5S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:20:13 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)) 12:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:20:13 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-lyHofv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:20:13 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)) 12:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:20:13 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-kiAnQi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:20:13 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)) 12:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:20:13 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-WKgl8d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:20:14 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)) 12:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:20:14 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-nepbh0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:20:14 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)) 12:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:20:14 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-SEMIRh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:20:14 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)) 12:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:20:14 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-5NlRmx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:20:14 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)) 12:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:20:14 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-u92HIj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:20:14 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)) 12:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:20:14 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-Zk_7e0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:20:14 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)) 12:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:20:14 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-1MR0nR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:20:14 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)) 12:20:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:20:14 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-a8kgIu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:20:14 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)) 12:20:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:20:14 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-utBQyD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:20:14 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)) 12:20:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:20:14 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-x3_6PI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:20:15 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)) 12:20:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:20:15 INFO - Running setup.py (path:/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/pip-hv3Xvl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:20:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:20:15 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)) 12:20:15 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)) 12:20:15 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)) 12:20:15 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)) 12:20:15 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)) 12:20:15 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)) 12:20:15 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:20: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 12:20: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 12:20: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 12:20: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 12:20: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 12:20: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 12:20:18 INFO - Downloading blessings-1.6.tar.gz 12:20:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:20:18 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)) 12:20:18 INFO - Installing collected packages: blessings 12:20:18 INFO - Running setup.py install for blessings 12:20:18 INFO - Successfully installed blessings 12:20:18 INFO - Cleaning up... 12:20:18 INFO - Return code: 0 12:20:18 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:20:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:20:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:20:18 INFO - Reading from file tmpfile_stdout 12:20:18 INFO - Current package versions: 12:20:18 INFO - blessings == 1.6 12:20:18 INFO - blobuploader == 1.2.4 12:20:18 INFO - browsermob-proxy == 0.6.0 12:20:18 INFO - docopt == 0.6.1 12:20:18 INFO - manifestparser == 1.1 12:20:18 INFO - marionette-client == 2.3.0 12:20:18 INFO - marionette-driver == 1.4.0 12:20:18 INFO - mozInstall == 1.12 12:20:18 INFO - mozcrash == 0.17 12:20:18 INFO - mozdebug == 0.1 12:20:18 INFO - mozdevice == 0.48 12:20:18 INFO - mozfile == 1.2 12:20:18 INFO - mozhttpd == 0.7 12:20:18 INFO - mozinfo == 0.9 12:20:18 INFO - mozleak == 0.1 12:20:18 INFO - mozlog == 3.1 12:20:18 INFO - moznetwork == 0.27 12:20:18 INFO - mozprocess == 0.22 12:20:18 INFO - mozprofile == 0.28 12:20:18 INFO - mozrunner == 6.11 12:20:18 INFO - mozscreenshot == 0.1 12:20:18 INFO - mozsystemmonitor == 0.0 12:20:18 INFO - moztest == 0.7 12:20:18 INFO - mozversion == 1.4 12:20:18 INFO - psutil == 3.1.1 12:20:18 INFO - requests == 1.2.3 12:20:18 INFO - wptserve == 1.4.0 12:20:18 INFO - wsgiref == 0.1.2 12:20:18 INFO - Running post-action listener: _resource_record_post_action 12:20:18 INFO - Running post-action listener: _start_resource_monitoring 12:20:18 INFO - Starting resource monitoring. 12:20:18 INFO - ##### 12:20:18 INFO - ##### Running pull step. 12:20:18 INFO - ##### 12:20:18 INFO - Running pre-action listener: _resource_record_pre_action 12:20:18 INFO - Running main action method: pull 12:20:18 INFO - Pull has nothing to do! 12:20:18 INFO - Running post-action listener: _resource_record_post_action 12:20:18 INFO - ##### 12:20:18 INFO - ##### Running install step. 12:20:18 INFO - ##### 12:20:18 INFO - Running pre-action listener: _resource_record_pre_action 12:20:18 INFO - Running main action method: install 12:20:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:20:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:20:19 INFO - Reading from file tmpfile_stdout 12:20:19 INFO - Detecting whether we're running mozinstall >=1.0... 12:20:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:20:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:20:19 INFO - Reading from file tmpfile_stdout 12:20:19 INFO - Output received: 12:20:19 INFO - Usage: mozinstall [options] installer 12:20:19 INFO - Options: 12:20:19 INFO - -h, --help show this help message and exit 12:20:19 INFO - -d DEST, --destination=DEST 12:20:19 INFO - Directory to install application into. [default: 12:20:19 INFO - "/builds/slave/test"] 12:20:19 INFO - --app=APP Application being installed. [default: firefox] 12:20:19 INFO - mkdir: /builds/slave/test/build/application 12:20:19 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'] 12:20:19 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 12:20:37 INFO - Reading from file tmpfile_stdout 12:20:37 INFO - Output received: 12:20:37 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 12:20:37 INFO - Running post-action listener: _resource_record_post_action 12:20:37 INFO - ##### 12:20:37 INFO - ##### Running run-tests step. 12:20:37 INFO - ##### 12:20:37 INFO - Running pre-action listener: _resource_record_pre_action 12:20:37 INFO - Running main action method: run_tests 12:20:37 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:20:37 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:20:37 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:20:37 INFO - grabbing minidump binary from tooltool 12:20:37 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')]} 12:20:37 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 0x10cab85e0>, '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 0x10c69bcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6c6990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:20:37 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 12:20:37 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 12:20:37 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:20:37 INFO - Return code: 0 12:20:37 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 12:20:37 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:20:37 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/Kt55MopRRJWM8ahu5ybQAw/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 12:20:37 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/Kt55MopRRJWM8ahu5ybQAw/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 12:20:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.xk5KlBu3zx/Render', 12:20:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:20:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:20:37 INFO - 'HOME': '/Users/cltbld', 12:20:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:20:37 INFO - 'LOGNAME': 'cltbld', 12:20:37 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:20:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:20:37 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:20:37 INFO - 'MOZ_NO_REMOTE': '1', 12:20:37 INFO - 'NO_EM_RESTART': '1', 12:20:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:20:37 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:20:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:20:37 INFO - 'PWD': '/builds/slave/test', 12:20:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:20:37 INFO - 'SHELL': '/bin/bash', 12:20:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.sHdCtPB6uS/Listeners', 12:20:37 INFO - 'TMPDIR': '/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/', 12:20:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:20:37 INFO - 'USER': 'cltbld', 12:20:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:20:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:20:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:20:37 INFO - 'XPC_FLAGS': '0x0', 12:20:37 INFO - 'XPC_SERVICE_NAME': '0', 12:20:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:20:37 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/Kt55MopRRJWM8ahu5ybQAw/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 12:20:37 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 12:20:37 INFO - import pkg_resources 12:20:38 INFO - Using 1 client processes 12:20:38 INFO - wptserve Starting http server on 127.0.0.1:8001 12:20:38 INFO - wptserve Starting http server on 127.0.0.1:8000 12:20:38 INFO - wptserve Starting http server on 127.0.0.1:8443 12:20:40 INFO - SUITE-START | Running 778 tests 12:20:40 INFO - Running testharness tests 12:20:40 INFO - Setting up ssl 12:20:40 INFO - PROCESS | certutil | 12:20:40 INFO - PROCESS | certutil | 12:20:40 INFO - PROCESS | certutil | 12:20:40 INFO - Certificate Nickname Trust Attributes 12:20:40 INFO - SSL,S/MIME,JAR/XPI 12:20:40 INFO - 12:20:40 INFO - web-platform-tests CT,, 12:20:40 INFO - 12:20:40 INFO - Starting runner 12:20:42 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 12:20:42 INFO - PROCESS | 1648 | 1468956042253 Marionette DEBUG Marionette enabled via build flag and pref 12:20:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f24000 == 1 [pid = 1648] [id = 1] 12:20:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x113f24800) [pid = 1648] [serial = 1] [outer = 0x0] 12:20:42 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:20:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x113f25800) [pid = 1648] [serial = 2] [outer = 0x113f24800] 12:20:42 INFO - PROCESS | 1648 | 1468956042611 Marionette INFO Listening on port 2828 12:20:42 INFO - PROCESS | 1648 | 1468956042978 Marionette DEBUG Marionette enabled via command-line flag 12:20:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x116961000 == 2 [pid = 1648] [id = 2] 12:20:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x116961800) [pid = 1648] [serial = 3] [outer = 0x0] 12:20:42 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:20:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x116962800) [pid = 1648] [serial = 4] [outer = 0x116961800] 12:20:43 INFO - PROCESS | 1648 | [1648] 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 12:20:43 INFO - PROCESS | 1648 | 1468956043152 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49295 12:20:43 INFO - PROCESS | 1648 | 1468956043201 Marionette DEBUG Closed connection conn0 12:20:43 INFO - PROCESS | 1648 | [1648] 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 12:20:43 INFO - PROCESS | 1648 | 1468956043281 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49296 12:20:43 INFO - PROCESS | 1648 | 1468956043286 Marionette DEBUG Closed connection conn1 12:20:43 INFO - PROCESS | 1648 | [1648] 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 12:20:43 INFO - PROCESS | 1648 | 1468956043293 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49297 12:20:43 INFO - PROCESS | 1648 | 1468956043295 Marionette DEBUG Closed connection conn2 12:20:43 INFO - PROCESS | 1648 | [1648] 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 12:20:43 INFO - PROCESS | 1648 | 1468956043302 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49298 12:20:43 INFO - PROCESS | 1648 | 1468956043310 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:20:43 INFO - PROCESS | 1648 | 1468956043316 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":"20160719110521","device":"desktop","version":"48.0"} 12:20:43 INFO - PROCESS | 1648 | [1648] 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 12:20:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x119873000 == 3 [pid = 1648] [id = 3] 12:20:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x119873800) [pid = 1648] [serial = 5] [outer = 0x0] 12:20:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x119874000 == 4 [pid = 1648] [id = 4] 12:20:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x1198a0000) [pid = 1648] [serial = 6] [outer = 0x0] 12:20:44 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:20:44 INFO - PROCESS | 1648 | [1648] 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 12:20:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c2d800 == 5 [pid = 1648] [id = 5] 12:20:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x11989f800) [pid = 1648] [serial = 7] [outer = 0x0] 12:20:44 INFO - PROCESS | 1648 | [1648] 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 12:20:44 INFO - PROCESS | 1648 | [1648] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:20:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x123cda000) [pid = 1648] [serial = 8] [outer = 0x11989f800] 12:20:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x123980000) [pid = 1648] [serial = 9] [outer = 0x119873800] 12:20:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x12425ec00) [pid = 1648] [serial = 10] [outer = 0x1198a0000] 12:20:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x124260800) [pid = 1648] [serial = 11] [outer = 0x11989f800] 12:20:45 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:20:45 INFO - PROCESS | 1648 | 1468956045456 Marionette INFO startBrowser 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:45 INFO - PROCESS | 1648 | 1468956045477 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 1648 | 1468956045487 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 1648 | 1468956045488 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x126660000) [pid = 1648] [serial = 12] [outer = 0x11989f800] 12:20:45 INFO - PROCESS | 1648 | 1468956045812 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0","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":"20160719110521","device":"desktop","version":"48.0","command_id":1}}] 12:20:45 INFO - PROCESS | 1648 | 1468956045893 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:20:45 INFO - PROCESS | 1648 | 1468956045894 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:45 INFO - PROCESS | 1648 | 1468956045939 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:20:46 INFO - PROCESS | 1648 | 1468956046031 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:20:46 INFO - PROCESS | 1648 | 1468956046033 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:46 INFO - PROCESS | 1648 | [1648] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:20:46 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x128e12000) [pid = 1648] [serial = 13] [outer = 0x11989f800] 12:20:46 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:20:46 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:20:46 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:20:46 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:20:46 INFO - PROCESS | 1648 | 1468956046288 Marionette TRACE conn3 <- [1,3,null,{}] 12:20:46 INFO - PROCESS | 1648 | 1468956046291 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:20:46 INFO - PROCESS | 1648 | 1468956046293 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:46 INFO - PROCESS | 1648 | 1468956046307 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:20:46 INFO - PROCESS | 1648 | 1468956046335 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:20:46 INFO - PROCESS | 1648 | 1468956046337 Marionette TRACE conn3 <- [1,5,null,{"value":"7"}] 12:20:46 INFO - PROCESS | 1648 | 1468956046340 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - PROCESS | 1648 | 1468956046343 Marionette TRACE conn3 <- [1,6,null,{}] 12:20:46 INFO - PROCESS | 1648 | 1468956046346 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:46 INFO - PROCESS | 1648 | 1468956046347 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:46 INFO - PROCESS | 1648 | 1468956046362 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:20:46 INFO - PROCESS | 1648 | 1468956046367 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 1648 | 1468956046370 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fd0800 == 6 [pid = 1648] [id = 6] 12:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x129278c00) [pid = 1648] [serial = 14] [outer = 0x0] 12:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x12927a800) [pid = 1648] [serial = 15] [outer = 0x129278c00] 12:20:46 INFO - PROCESS | 1648 | 1468956046400 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x129372000) [pid = 1648] [serial = 16] [outer = 0x129278c00] 12:20:46 INFO - PROCESS | 1648 | 1468956046708 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:20:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293e8000 == 7 [pid = 1648] [id = 7] 12:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x128e1bc00) [pid = 1648] [serial = 17] [outer = 0x0] 12:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x129377800) [pid = 1648] [serial = 18] [outer = 0x128e1bc00] 12:20:46 INFO - PROCESS | 1648 | 1468956046738 Marionette DEBUG loaded listener.js 12:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 12:20:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x1295b6800) [pid = 1648] [serial = 19] [outer = 0x128e1bc00] 12:20:46 INFO - PROCESS | 1648 | 1468956046801 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:20:46 INFO - PROCESS | 1648 | 1468956046803 Marionette TRACE conn3 <- [1,9,null,{"value":"7"}] 12:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:20:46 INFO - PROCESS | 1648 | 1468956046831 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - PROCESS | 1648 | 1468956046833 Marionette TRACE conn3 <- [1,10,null,{}] 12:20:46 INFO - PROCESS | 1648 | 1468956046844 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:46 INFO - PROCESS | 1648 | 1468956046848 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:46 INFO - PROCESS | 1648 | 1468956046982 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:20:47 INFO - PROCESS | 1648 | 1468956047006 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 1648 | 1468956047008 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a86e000 == 8 [pid = 1648] [id = 8] 12:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x12a8ba000) [pid = 1648] [serial = 20] [outer = 0x0] 12:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12a8bbc00) [pid = 1648] [serial = 21] [outer = 0x12a8ba000] 12:20:47 INFO - PROCESS | 1648 | 1468956047038 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12a8c0000) [pid = 1648] [serial = 22] [outer = 0x12a8ba000] 12:20:47 INFO - PROCESS | 1648 | 1468956047352 Marionette TRACE conn3 <- [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]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 585ms 12:20:47 INFO - PROCESS | 1648 | 1468956047412 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 1648 | 1468956047414 Marionette TRACE conn3 <- [1,13,null,{"value":"7"}] 12:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:20:47 INFO - PROCESS | 1648 | 1468956047419 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 1648 | 1468956047420 Marionette TRACE conn3 <- [1,14,null,{}] 12:20:47 INFO - PROCESS | 1648 | 1468956047453 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:47 INFO - PROCESS | 1648 | 1468956047454 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:47 INFO - PROCESS | 1648 | 1468956047550 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:20:47 INFO - PROCESS | 1648 | 1468956047554 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 1648 | 1468956047556 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b731000 == 9 [pid = 1648] [id = 9] 12:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12af3d400) [pid = 1648] [serial = 23] [outer = 0x0] 12:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12af48000) [pid = 1648] [serial = 24] [outer = 0x12af3d400] 12:20:47 INFO - PROCESS | 1648 | 1468956047580 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12b993800) [pid = 1648] [serial = 25] [outer = 0x12af3d400] 12:20:47 INFO - PROCESS | 1648 | 1468956047903 Marionette TRACE conn3 <- [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]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 523ms 12:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:20:47 INFO - PROCESS | 1648 | 1468956047941 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 1648 | 1468956047942 Marionette TRACE conn3 <- [1,17,null,{"value":"7"}] 12:20:47 INFO - PROCESS | 1648 | 1468956047944 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 1648 | 1468956047945 Marionette TRACE conn3 <- [1,18,null,{}] 12:20:47 INFO - PROCESS | 1648 | 1468956047948 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:47 INFO - PROCESS | 1648 | 1468956047950 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:48 INFO - PROCESS | 1648 | 1468956048042 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:20:48 INFO - PROCESS | 1648 | 1468956048046 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 1648 | 1468956048048 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba0c000 == 10 [pid = 1648] [id = 10] 12:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12ba9b400) [pid = 1648] [serial = 26] [outer = 0x0] 12:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12ba9f800) [pid = 1648] [serial = 27] [outer = 0x12ba9b400] 12:20:48 INFO - PROCESS | 1648 | 1468956048074 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12baa5c00) [pid = 1648] [serial = 28] [outer = 0x12ba9b400] 12:20:48 INFO - PROCESS | 1648 | 1468956048340 Marionette TRACE conn3 <- [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]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 12:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:20:48 INFO - PROCESS | 1648 | 1468956048372 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 1648 | 1468956048374 Marionette TRACE conn3 <- [1,21,null,{"value":"7"}] 12:20:48 INFO - PROCESS | 1648 | 1468956048376 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 1648 | 1468956048377 Marionette TRACE conn3 <- [1,22,null,{}] 12:20:48 INFO - PROCESS | 1648 | 1468956048379 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:48 INFO - PROCESS | 1648 | 1468956048381 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:48 INFO - PROCESS | 1648 | 1468956048494 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:20:48 INFO - PROCESS | 1648 | 1468956048497 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 1648 | 1468956048498 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11657d800 == 11 [pid = 1648] [id = 11] 12:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x129377400) [pid = 1648] [serial = 29] [outer = 0x0] 12:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x12be44800) [pid = 1648] [serial = 30] [outer = 0x129377400] 12:20:48 INFO - PROCESS | 1648 | 1468956048522 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x12c013000) [pid = 1648] [serial = 31] [outer = 0x129377400] 12:20:48 INFO - PROCESS | 1648 | 1468956048756 Marionette TRACE conn3 <- [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]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 12:20:48 INFO - PROCESS | 1648 | 1468956048795 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 1648 | 1468956048796 Marionette TRACE conn3 <- [1,25,null,{"value":"7"}] 12:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:20:48 INFO - PROCESS | 1648 | 1468956048810 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 1648 | 1468956048811 Marionette TRACE conn3 <- [1,26,null,{}] 12:20:48 INFO - PROCESS | 1648 | 1468956048814 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:48 INFO - PROCESS | 1648 | 1468956048818 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:48 INFO - PROCESS | 1648 | 1468956048935 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:20:48 INFO - PROCESS | 1648 | 1468956048939 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 1648 | 1468956048940 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11829c000 == 12 [pid = 1648] [id = 12] 12:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x1181b3c00) [pid = 1648] [serial = 32] [outer = 0x0] 12:20:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x12926e400) [pid = 1648] [serial = 33] [outer = 0x1181b3c00] 12:20:48 INFO - PROCESS | 1648 | 1468956048979 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x12c01cc00) [pid = 1648] [serial = 34] [outer = 0x1181b3c00] 12:20:49 INFO - PROCESS | 1648 | 1468956049305 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 524ms 12:20:49 INFO - PROCESS | 1648 | 1468956049330 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:20:49 INFO - PROCESS | 1648 | 1468956049332 Marionette TRACE conn3 <- [1,29,null,{"value":"7"}] 12:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:20:49 INFO - PROCESS | 1648 | 1468956049345 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:20:49 INFO - PROCESS | 1648 | 1468956049347 Marionette TRACE conn3 <- [1,30,null,{}] 12:20:49 INFO - PROCESS | 1648 | 1468956049363 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:49 INFO - PROCESS | 1648 | 1468956049365 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:49 INFO - PROCESS | 1648 | 1468956049520 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:20:49 INFO - PROCESS | 1648 | 1468956049525 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 1648 | 1468956049527 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c416000 == 13 [pid = 1648] [id = 13] 12:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x12c01f400) [pid = 1648] [serial = 35] [outer = 0x0] 12:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12c4cc800) [pid = 1648] [serial = 36] [outer = 0x12c01f400] 12:20:49 INFO - PROCESS | 1648 | 1468956049563 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x12c4d2400) [pid = 1648] [serial = 37] [outer = 0x12c01f400] 12:20:49 INFO - PROCESS | 1648 | 1468956049875 Marionette TRACE conn3 <- [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]]]}] 12:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 582ms 12:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:20:49 INFO - PROCESS | 1648 | 1468956049928 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:20:49 INFO - PROCESS | 1648 | 1468956049929 Marionette TRACE conn3 <- [1,33,null,{"value":"7"}] 12:20:49 INFO - PROCESS | 1648 | 1468956049931 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:20:49 INFO - PROCESS | 1648 | 1468956049933 Marionette TRACE conn3 <- [1,34,null,{}] 12:20:49 INFO - PROCESS | 1648 | 1468956049938 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:49 INFO - PROCESS | 1648 | 1468956049939 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:50 INFO - PROCESS | 1648 | 1468956050030 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:20:50 INFO - PROCESS | 1648 | 1468956050033 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 1648 | 1468956050034 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c68f000 == 14 [pid = 1648] [id = 14] 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x126605c00) [pid = 1648] [serial = 38] [outer = 0x0] 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x12660c800) [pid = 1648] [serial = 39] [outer = 0x126605c00] 12:20:50 INFO - PROCESS | 1648 | 1468956050059 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x128699800) [pid = 1648] [serial = 40] [outer = 0x126605c00] 12:20:50 INFO - PROCESS | 1648 | 1468956050290 Marionette TRACE conn3 <- [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]]]}] 12:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 374ms 12:20:50 INFO - PROCESS | 1648 | 1468956050306 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:20:50 INFO - PROCESS | 1648 | 1468956050307 Marionette TRACE conn3 <- [1,37,null,{"value":"7"}] 12:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:20:50 INFO - PROCESS | 1648 | 1468956050309 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - PROCESS | 1648 | 1468956050310 Marionette TRACE conn3 <- [1,38,null,{}] 12:20:50 INFO - PROCESS | 1648 | 1468956050313 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:50 INFO - PROCESS | 1648 | 1468956050314 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:50 INFO - PROCESS | 1648 | 1468956050423 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:20:50 INFO - PROCESS | 1648 | 1468956050434 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 1648 | 1468956050435 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc97000 == 15 [pid = 1648] [id = 15] 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x12869fc00) [pid = 1648] [serial = 41] [outer = 0x0] 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x1286a7000) [pid = 1648] [serial = 42] [outer = 0x12869fc00] 12:20:50 INFO - PROCESS | 1648 | 1468956050459 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12c4ce800) [pid = 1648] [serial = 43] [outer = 0x12869fc00] 12:20:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cea2800 == 16 [pid = 1648] [id = 16] 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12cea3000) [pid = 1648] [serial = 44] [outer = 0x0] 12:20:50 INFO - PROCESS | 1648 | 1468956050705 Marionette TRACE conn3 <- [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]]]}] 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12cea4800) [pid = 1648] [serial = 45] [outer = 0x12cea3000] 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x12cea9000) [pid = 1648] [serial = 46] [outer = 0x12cea3000] 12:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 417ms 12:20:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cea2000 == 17 [pid = 1648] [id = 17] 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x12c4d5400) [pid = 1648] [serial = 47] [outer = 0x0] 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x12ce93000) [pid = 1648] [serial = 48] [outer = 0x12c4d5400] 12:20:50 INFO - PROCESS | 1648 | 1468956050777 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:20:50 INFO - PROCESS | 1648 | 1468956050779 Marionette TRACE conn3 <- [1,41,null,{"value":"7"}] 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x116908000) [pid = 1648] [serial = 49] [outer = 0x12c4d5400] 12:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:20:50 INFO - PROCESS | 1648 | 1468956050819 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - PROCESS | 1648 | 1468956050820 Marionette TRACE conn3 <- [1,42,null,{}] 12:20:50 INFO - PROCESS | 1648 | 1468956050830 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:50 INFO - PROCESS | 1648 | 1468956050831 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:50 INFO - PROCESS | 1648 | 1468956050947 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:20:50 INFO - PROCESS | 1648 | 1468956050951 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 1648 | 1468956050952 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4b6000 == 18 [pid = 1648] [id = 18] 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x12c4d4c00) [pid = 1648] [serial = 50] [outer = 0x0] 12:20:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x12ce8b400) [pid = 1648] [serial = 51] [outer = 0x12c4d4c00] 12:20:50 INFO - PROCESS | 1648 | 1468956050976 Marionette DEBUG loaded listener.js 12:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x12d56f000) [pid = 1648] [serial = 52] [outer = 0x12c4d4c00] 12:20:51 INFO - PROCESS | 1648 | 1468956051225 Marionette TRACE conn3 <- [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]]]}] 12:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 435ms 12:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:20:51 INFO - PROCESS | 1648 | 1468956051239 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 1648 | 1468956051240 Marionette TRACE conn3 <- [1,45,null,{"value":"7"}] 12:20:51 INFO - PROCESS | 1648 | 1468956051243 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 1648 | 1468956051244 Marionette TRACE conn3 <- [1,46,null,{}] 12:20:51 INFO - PROCESS | 1648 | 1468956051247 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:51 INFO - PROCESS | 1648 | 1468956051248 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:51 INFO - PROCESS | 1648 | 1468956051359 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:20:51 INFO - PROCESS | 1648 | 1468956051362 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 1648 | 1468956051364 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6a3000 == 19 [pid = 1648] [id = 19] 12:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x11850c000) [pid = 1648] [serial = 53] [outer = 0x0] 12:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x12d572000) [pid = 1648] [serial = 54] [outer = 0x11850c000] 12:20:51 INFO - PROCESS | 1648 | 1468956051398 Marionette DEBUG loaded listener.js 12:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x1182aa400) [pid = 1648] [serial = 55] [outer = 0x11850c000] 12:20:51 INFO - PROCESS | 1648 | 1468956051633 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 12:20:51 INFO - PROCESS | 1648 | 1468956051662 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 1648 | 1468956051663 Marionette TRACE conn3 <- [1,49,null,{"value":"7"}] 12:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:20:51 INFO - PROCESS | 1648 | 1468956051675 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 1648 | 1468956051676 Marionette TRACE conn3 <- [1,50,null,{}] 12:20:51 INFO - PROCESS | 1648 | 1468956051678 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:51 INFO - PROCESS | 1648 | 1468956051679 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:51 INFO - PROCESS | 1648 | 1468956051781 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:20:51 INFO - PROCESS | 1648 | 1468956051785 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 1648 | 1468956051786 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9cc800 == 20 [pid = 1648] [id = 20] 12:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x1182ad400) [pid = 1648] [serial = 56] [outer = 0x0] 12:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x1182b5c00) [pid = 1648] [serial = 57] [outer = 0x1182ad400] 12:20:51 INFO - PROCESS | 1648 | 1468956051809 Marionette DEBUG loaded listener.js 12:20:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x118376c00) [pid = 1648] [serial = 58] [outer = 0x1182ad400] 12:20:52 INFO - PROCESS | 1648 | 1468956052053 Marionette TRACE conn3 <- [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]]]}] 12:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 420ms 12:20:52 INFO - PROCESS | 1648 | 1468956052094 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:20:52 INFO - PROCESS | 1648 | 1468956052095 Marionette TRACE conn3 <- [1,53,null,{"value":"7"}] 12:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:20:52 INFO - PROCESS | 1648 | 1468956052109 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 1648 | 1468956052110 Marionette TRACE conn3 <- [1,54,null,{}] 12:20:52 INFO - PROCESS | 1648 | 1468956052137 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:52 INFO - PROCESS | 1648 | 1468956052139 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:52 INFO - PROCESS | 1648 | 1468956052283 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:20:52 INFO - PROCESS | 1648 | 1468956052287 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:52 INFO - PROCESS | 1648 | 1468956052289 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dcd4000 == 21 [pid = 1648] [id = 21] 12:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x11837c800) [pid = 1648] [serial = 59] [outer = 0x0] 12:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x11837f800) [pid = 1648] [serial = 60] [outer = 0x11837c800] 12:20:52 INFO - PROCESS | 1648 | 1468956052339 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x12dcac000) [pid = 1648] [serial = 61] [outer = 0x11837c800] 12:20:53 INFO - PROCESS | 1648 | 1468956053393 Marionette TRACE conn3 <- [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]]]}] 12:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1345ms 12:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:20:53 INFO - PROCESS | 1648 | 1468956053444 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 1648 | 1468956053446 Marionette TRACE conn3 <- [1,57,null,{"value":"7"}] 12:20:53 INFO - PROCESS | 1648 | 1468956053450 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 1648 | 1468956053455 Marionette TRACE conn3 <- [1,58,null,{}] 12:20:53 INFO - PROCESS | 1648 | 1468956053458 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:53 INFO - PROCESS | 1648 | 1468956053460 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:53 INFO - PROCESS | 1648 | 1468956053576 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:20:53 INFO - PROCESS | 1648 | 1468956053627 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 1648 | 1468956053628 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f07800 == 22 [pid = 1648] [id = 22] 12:20:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x113094400) [pid = 1648] [serial = 62] [outer = 0x0] 12:20:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x1130ac000) [pid = 1648] [serial = 63] [outer = 0x113094400] 12:20:53 INFO - PROCESS | 1648 | 1468956053660 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x113f5d800) [pid = 1648] [serial = 64] [outer = 0x113094400] 12:20:54 INFO - PROCESS | 1648 | 1468956054058 Marionette TRACE conn3 <- [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]]]}] 12:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 674ms 12:20:54 INFO - PROCESS | 1648 | 1468956054123 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:20:54 INFO - PROCESS | 1648 | 1468956054127 Marionette TRACE conn3 <- [1,61,null,{"value":"7"}] 12:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:20:54 INFO - PROCESS | 1648 | 1468956054131 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 1648 | 1468956054133 Marionette TRACE conn3 <- [1,62,null,{}] 12:20:54 INFO - PROCESS | 1648 | 1468956054136 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:54 INFO - PROCESS | 1648 | 1468956054138 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:54 INFO - PROCESS | 1648 | 1468956054272 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:20:54 INFO - PROCESS | 1648 | 1468956054325 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 1648 | 1468956054326 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x100457800 == 23 [pid = 1648] [id = 23] 12:20:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x115fb1800) [pid = 1648] [serial = 65] [outer = 0x0] 12:20:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x118037400) [pid = 1648] [serial = 66] [outer = 0x115fb1800] 12:20:54 INFO - PROCESS | 1648 | 1468956054360 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1181b4000) [pid = 1648] [serial = 67] [outer = 0x115fb1800] 12:20:54 INFO - PROCESS | 1648 | 1468956054760 Marionette TRACE conn3 <- [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]]]}] 12:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 12:20:54 INFO - PROCESS | 1648 | 1468956054802 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:20:54 INFO - PROCESS | 1648 | 1468956054803 Marionette TRACE conn3 <- [1,65,null,{"value":"7"}] 12:20:54 INFO - PROCESS | 1648 | 1468956054806 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 1648 | 1468956054809 Marionette TRACE conn3 <- [1,66,null,{}] 12:20:54 INFO - PROCESS | 1648 | 1468956054816 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:54 INFO - PROCESS | 1648 | 1468956054819 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:54 INFO - PROCESS | 1648 | 1468956054935 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:20:54 INFO - PROCESS | 1648 | 1468956054976 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 1648 | 1468956054978 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11721d000 == 24 [pid = 1648] [id = 24] 12:20:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11837cc00) [pid = 1648] [serial = 68] [outer = 0x0] 12:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11850bc00) [pid = 1648] [serial = 69] [outer = 0x11837cc00] 12:20:55 INFO - PROCESS | 1648 | 1468956055010 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x119256000) [pid = 1648] [serial = 70] [outer = 0x11837cc00] 12:20:55 INFO - PROCESS | 1648 | 1468956055689 Marionette TRACE conn3 <- [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]]]}] 12:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 921ms 12:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:20:55 INFO - PROCESS | 1648 | 1468956055728 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:20:55 INFO - PROCESS | 1648 | 1468956055730 Marionette TRACE conn3 <- [1,69,null,{"value":"7"}] 12:20:55 INFO - PROCESS | 1648 | 1468956055735 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 1648 | 1468956055737 Marionette TRACE conn3 <- [1,70,null,{}] 12:20:55 INFO - PROCESS | 1648 | 1468956055740 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:55 INFO - PROCESS | 1648 | 1468956055742 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:55 INFO - PROCESS | 1648 | 1468956055825 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:20:55 INFO - PROCESS | 1648 | 1468956055879 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 1648 | 1468956055881 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x115dd1000 == 25 [pid = 1648] [id = 25] 12:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x116f3c800) [pid = 1648] [serial = 71] [outer = 0x0] 12:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1175c4c00) [pid = 1648] [serial = 72] [outer = 0x116f3c800] 12:20:55 INFO - PROCESS | 1648 | 1468956055909 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1181ad000) [pid = 1648] [serial = 73] [outer = 0x116f3c800] 12:20:56 INFO - PROCESS | 1648 | 1468956056225 Marionette TRACE conn3 <- [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]]]}] 12:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 522ms 12:20:56 INFO - PROCESS | 1648 | 1468956056255 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 1648 | 1468956056258 Marionette TRACE conn3 <- [1,73,null,{"value":"7"}] 12:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:20:56 INFO - PROCESS | 1648 | 1468956056283 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 1648 | 1468956056284 Marionette TRACE conn3 <- [1,74,null,{}] 12:20:56 INFO - PROCESS | 1648 | 1468956056289 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:56 INFO - PROCESS | 1648 | 1468956056290 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:56 INFO - PROCESS | 1648 | 1468956056367 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:20:56 INFO - PROCESS | 1648 | 1468956056371 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 1648 | 1468956056372 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164ab000 == 26 [pid = 1648] [id = 26] 12:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1175ca400) [pid = 1648] [serial = 74] [outer = 0x0] 12:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11803e800) [pid = 1648] [serial = 75] [outer = 0x1175ca400] 12:20:56 INFO - PROCESS | 1648 | 1468956056402 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1181b5400) [pid = 1648] [serial = 76] [outer = 0x1175ca400] 12:20:56 INFO - PROCESS | 1648 | 1468956056704 Marionette TRACE conn3 <- [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]]]}] 12:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 478ms 12:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:20:56 INFO - PROCESS | 1648 | 1468956056755 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 1648 | 1468956056756 Marionette TRACE conn3 <- [1,77,null,{"value":"7"}] 12:20:56 INFO - PROCESS | 1648 | 1468956056758 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 1648 | 1468956056760 Marionette TRACE conn3 <- [1,78,null,{}] 12:20:56 INFO - PROCESS | 1648 | 1468956056768 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:56 INFO - PROCESS | 1648 | 1468956056771 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:56 INFO - PROCESS | 1648 | 1468956056862 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:20:56 INFO - PROCESS | 1648 | 1468956056901 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 1648 | 1468956056903 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f77000 == 27 [pid = 1648] [id = 27] 12:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1181b9000) [pid = 1648] [serial = 77] [outer = 0x0] 12:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1182b9000) [pid = 1648] [serial = 78] [outer = 0x1181b9000] 12:20:56 INFO - PROCESS | 1648 | 1468956056930 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11850e400) [pid = 1648] [serial = 79] [outer = 0x1181b9000] 12:20:57 INFO - PROCESS | 1648 | 1468956057224 Marionette TRACE conn3 <- [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]]]}] 12:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 520ms 12:20:57 INFO - PROCESS | 1648 | 1468956057279 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 1648 | 1468956057280 Marionette TRACE conn3 <- [1,81,null,{"value":"7"}] 12:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:20:57 INFO - PROCESS | 1648 | 1468956057283 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 1648 | 1468956057286 Marionette TRACE conn3 <- [1,82,null,{}] 12:20:57 INFO - PROCESS | 1648 | 1468956057289 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:57 INFO - PROCESS | 1648 | 1468956057290 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:57 INFO - PROCESS | 1648 | 1468956057363 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:20:57 INFO - PROCESS | 1648 | 1468956057368 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 1648 | 1468956057370 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e5b000 == 28 [pid = 1648] [id = 28] 12:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118586400) [pid = 1648] [serial = 80] [outer = 0x0] 12:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118780800) [pid = 1648] [serial = 81] [outer = 0x118586400] 12:20:57 INFO - PROCESS | 1648 | 1468956057395 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118eed400) [pid = 1648] [serial = 82] [outer = 0x118586400] 12:20:57 INFO - PROCESS | 1648 | 1468956057731 Marionette TRACE conn3 <- [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]]]}] 12:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 12:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:20:57 INFO - PROCESS | 1648 | 1468956057756 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 1648 | 1468956057757 Marionette TRACE conn3 <- [1,85,null,{"value":"7"}] 12:20:57 INFO - PROCESS | 1648 | 1468956057761 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 1648 | 1468956057762 Marionette TRACE conn3 <- [1,86,null,{}] 12:20:57 INFO - PROCESS | 1648 | 1468956057767 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:57 INFO - PROCESS | 1648 | 1468956057770 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:57 INFO - PROCESS | 1648 | 1468956057884 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:20:57 INFO - PROCESS | 1648 | 1468956057890 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 1648 | 1468956057892 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x118093800 == 29 [pid = 1648] [id = 29] 12:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118e1dc00) [pid = 1648] [serial = 83] [outer = 0x0] 12:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119254800) [pid = 1648] [serial = 84] [outer = 0x118e1dc00] 12:20:57 INFO - PROCESS | 1648 | 1468956057932 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119273800) [pid = 1648] [serial = 85] [outer = 0x118e1dc00] 12:20:58 INFO - PROCESS | 1648 | 1468956058347 Marionette TRACE conn3 <- [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]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 621ms 12:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:20:58 INFO - PROCESS | 1648 | 1468956058381 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 1648 | 1468956058383 Marionette TRACE conn3 <- [1,89,null,{"value":"7"}] 12:20:58 INFO - PROCESS | 1648 | 1468956058388 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 1648 | 1468956058389 Marionette TRACE conn3 <- [1,90,null,{}] 12:20:58 INFO - PROCESS | 1648 | 1468956058392 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:58 INFO - PROCESS | 1648 | 1468956058396 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:58 INFO - PROCESS | 1648 | 1468956058481 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:20:58 INFO - PROCESS | 1648 | 1468956058487 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 1648 | 1468956058488 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169ad800 == 30 [pid = 1648] [id = 30] 12:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119276400) [pid = 1648] [serial = 86] [outer = 0x0] 12:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119680800) [pid = 1648] [serial = 87] [outer = 0x119276400] 12:20:58 INFO - PROCESS | 1648 | 1468956058513 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119be7c00) [pid = 1648] [serial = 88] [outer = 0x119276400] 12:20:58 INFO - PROCESS | 1648 | 1468956058791 Marionette TRACE conn3 <- [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]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 12:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:20:58 INFO - PROCESS | 1648 | 1468956058807 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 1648 | 1468956058808 Marionette TRACE conn3 <- [1,93,null,{"value":"7"}] 12:20:58 INFO - PROCESS | 1648 | 1468956058811 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 1648 | 1468956058812 Marionette TRACE conn3 <- [1,94,null,{}] 12:20:58 INFO - PROCESS | 1648 | 1468956058814 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:58 INFO - PROCESS | 1648 | 1468956058816 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:58 INFO - PROCESS | 1648 | 1468956058904 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:20:58 INFO - PROCESS | 1648 | 1468956058907 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 1648 | 1468956058908 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ead800 == 31 [pid = 1648] [id = 31] 12:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119278800) [pid = 1648] [serial = 89] [outer = 0x0] 12:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x122420400) [pid = 1648] [serial = 90] [outer = 0x119278800] 12:20:58 INFO - PROCESS | 1648 | 1468956058934 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x122425000) [pid = 1648] [serial = 91] [outer = 0x119278800] 12:20:59 INFO - PROCESS | 1648 | 1468956059245 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 12:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:20:59 INFO - PROCESS | 1648 | 1468956059280 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:20:59 INFO - PROCESS | 1648 | 1468956059281 Marionette TRACE conn3 <- [1,97,null,{"value":"7"}] 12:20:59 INFO - PROCESS | 1648 | 1468956059286 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 1648 | 1468956059287 Marionette TRACE conn3 <- [1,98,null,{}] 12:20:59 INFO - PROCESS | 1648 | 1468956059290 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:59 INFO - PROCESS | 1648 | 1468956059291 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:59 INFO - PROCESS | 1648 | 1468956059387 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:20:59 INFO - PROCESS | 1648 | 1468956059393 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 1648 | 1468956059394 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192a1800 == 32 [pid = 1648] [id = 32] 12:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11927d000) [pid = 1648] [serial = 92] [outer = 0x0] 12:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x122483800) [pid = 1648] [serial = 93] [outer = 0x11927d000] 12:20:59 INFO - PROCESS | 1648 | 1468956059418 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12386a800) [pid = 1648] [serial = 94] [outer = 0x11927d000] 12:20:59 INFO - PROCESS | 1648 | 1468956059679 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 421ms 12:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:20:59 INFO - PROCESS | 1648 | 1468956059707 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:20:59 INFO - PROCESS | 1648 | 1468956059708 Marionette TRACE conn3 <- [1,101,null,{"value":"7"}] 12:20:59 INFO - PROCESS | 1648 | 1468956059710 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 1648 | 1468956059711 Marionette TRACE conn3 <- [1,102,null,{}] 12:20:59 INFO - PROCESS | 1648 | 1468956059713 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:59 INFO - PROCESS | 1648 | 1468956059715 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:59 INFO - PROCESS | 1648 | 1468956059804 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:20:59 INFO - PROCESS | 1648 | 1468956059807 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 1648 | 1468956059808 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:20:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193e6800 == 33 [pid = 1648] [id = 33] 12:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119c06c00) [pid = 1648] [serial = 95] [outer = 0x0] 12:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123cd9800) [pid = 1648] [serial = 96] [outer = 0x119c06c00] 12:20:59 INFO - PROCESS | 1648 | 1468956059832 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124221800) [pid = 1648] [serial = 97] [outer = 0x119c06c00] 12:21:00 INFO - PROCESS | 1648 | 1468956060118 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 12:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:21:00 INFO - PROCESS | 1648 | 1468956060130 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:21:00 INFO - PROCESS | 1648 | 1468956060131 Marionette TRACE conn3 <- [1,105,null,{"value":"7"}] 12:21:00 INFO - PROCESS | 1648 | 1468956060135 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 1648 | 1468956060137 Marionette TRACE conn3 <- [1,106,null,{}] 12:21:00 INFO - PROCESS | 1648 | 1468956060144 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:00 INFO - PROCESS | 1648 | 1468956060145 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:00 INFO - PROCESS | 1648 | 1468956060224 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:21:00 INFO - PROCESS | 1648 | 1468956060228 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:00 INFO - PROCESS | 1648 | 1468956060229 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11994c000 == 34 [pid = 1648] [id = 34] 12:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x123de8c00) [pid = 1648] [serial = 98] [outer = 0x0] 12:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124527400) [pid = 1648] [serial = 99] [outer = 0x123de8c00] 12:21:00 INFO - PROCESS | 1648 | 1468956060255 Marionette DEBUG loaded listener.js 12:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1246efc00) [pid = 1648] [serial = 100] [outer = 0x123de8c00] 12:21:00 INFO - PROCESS | 1648 | 1468956060561 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 474ms 12:21:00 INFO - PROCESS | 1648 | 1468956060609 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:21:00 INFO - PROCESS | 1648 | 1468956060610 Marionette TRACE conn3 <- [1,109,null,{"value":"7"}] 12:21:00 INFO - PROCESS | 1648 | 1468956060612 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 1648 | 1468956060614 Marionette TRACE conn3 <- [1,110,null,{}] 12:21:00 INFO - PROCESS | 1648 | 1468956060617 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:00 INFO - PROCESS | 1648 | 1468956060618 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:00 INFO - PROCESS | 1648 | 1468956060724 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:21:00 INFO - PROCESS | 1648 | 1468956060730 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:00 INFO - PROCESS | 1648 | 1468956060732 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b1f800 == 35 [pid = 1648] [id = 35] 12:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x124520c00) [pid = 1648] [serial = 101] [outer = 0x0] 12:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124749800) [pid = 1648] [serial = 102] [outer = 0x124520c00] 12:21:00 INFO - PROCESS | 1648 | 1468956060761 Marionette DEBUG loaded listener.js 12:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124c83400) [pid = 1648] [serial = 103] [outer = 0x124520c00] 12:21:01 INFO - PROCESS | 1648 | 1468956061050 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 12:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:21:01 INFO - PROCESS | 1648 | 1468956061090 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 1648 | 1468956061091 Marionette TRACE conn3 <- [1,113,null,{"value":"7"}] 12:21:01 INFO - PROCESS | 1648 | 1468956061093 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 1648 | 1468956061094 Marionette TRACE conn3 <- [1,114,null,{}] 12:21:01 INFO - PROCESS | 1648 | 1468956061096 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:01 INFO - PROCESS | 1648 | 1468956061098 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:01 INFO - PROCESS | 1648 | 1468956061177 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:21:01 INFO - PROCESS | 1648 | 1468956061180 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 1648 | 1468956061181 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12264b000 == 36 [pid = 1648] [id = 36] 12:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124c84800) [pid = 1648] [serial = 104] [outer = 0x0] 12:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12536f000) [pid = 1648] [serial = 105] [outer = 0x124c84800] 12:21:01 INFO - PROCESS | 1648 | 1468956061208 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x125c6f000) [pid = 1648] [serial = 106] [outer = 0x124c84800] 12:21:01 INFO - PROCESS | 1648 | 1468956061507 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 418ms 12:21:01 INFO - PROCESS | 1648 | 1468956061511 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 1648 | 1468956061513 Marionette TRACE conn3 <- [1,117,null,{"value":"7"}] 12:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:21:01 INFO - PROCESS | 1648 | 1468956061523 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 1648 | 1468956061524 Marionette TRACE conn3 <- [1,118,null,{}] 12:21:01 INFO - PROCESS | 1648 | 1468956061529 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:01 INFO - PROCESS | 1648 | 1468956061530 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:01 INFO - PROCESS | 1648 | 1468956061612 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:21:01 INFO - PROCESS | 1648 | 1468956061661 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 1648 | 1468956061662 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238be800 == 37 [pid = 1648] [id = 37] 12:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1131f2400) [pid = 1648] [serial = 107] [outer = 0x0] 12:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12531f800) [pid = 1648] [serial = 108] [outer = 0x1131f2400] 12:21:01 INFO - PROCESS | 1648 | 1468956061686 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x125cff800) [pid = 1648] [serial = 109] [outer = 0x1131f2400] 12:21:01 INFO - PROCESS | 1648 | 1468956061963 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 478ms 12:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:21:02 INFO - PROCESS | 1648 | 1468956061993 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:21:02 INFO - PROCESS | 1648 | 1468956061995 Marionette TRACE conn3 <- [1,121,null,{"value":"7"}] 12:21:02 INFO - PROCESS | 1648 | 1468956061997 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - PROCESS | 1648 | 1468956061998 Marionette TRACE conn3 <- [1,122,null,{}] 12:21:02 INFO - PROCESS | 1648 | 1468956062008 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:02 INFO - PROCESS | 1648 | 1468956062010 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:02 INFO - PROCESS | 1648 | 1468956062093 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:21:02 INFO - PROCESS | 1648 | 1468956062097 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 1648 | 1468956062098 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c36800 == 38 [pid = 1648] [id = 38] 12:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x125c6e800) [pid = 1648] [serial = 110] [outer = 0x0] 12:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12660a400) [pid = 1648] [serial = 111] [outer = 0x125c6e800] 12:21:02 INFO - PROCESS | 1648 | 1468956062122 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x127106c00) [pid = 1648] [serial = 112] [outer = 0x125c6e800] 12:21:02 INFO - PROCESS | 1648 | 1468956062400 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 426ms 12:21:02 INFO - PROCESS | 1648 | 1468956062423 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:21:02 INFO - PROCESS | 1648 | 1468956062425 Marionette TRACE conn3 <- [1,125,null,{"value":"7"}] 12:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:21:02 INFO - PROCESS | 1648 | 1468956062446 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - PROCESS | 1648 | 1468956062447 Marionette TRACE conn3 <- [1,126,null,{}] 12:21:02 INFO - PROCESS | 1648 | 1468956062450 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:02 INFO - PROCESS | 1648 | 1468956062453 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:02 INFO - PROCESS | 1648 | 1468956062537 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:21:02 INFO - PROCESS | 1648 | 1468956062586 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 1648 | 1468956062587 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x124020800 == 39 [pid = 1648] [id = 39] 12:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126606800) [pid = 1648] [serial = 113] [outer = 0x0] 12:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x127110400) [pid = 1648] [serial = 114] [outer = 0x126606800] 12:21:02 INFO - PROCESS | 1648 | 1468956062617 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12869b400) [pid = 1648] [serial = 115] [outer = 0x126606800] 12:21:02 INFO - PROCESS | 1648 | 1468956062864 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 474ms 12:21:02 INFO - PROCESS | 1648 | 1468956062922 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:21:02 INFO - PROCESS | 1648 | 1468956062923 Marionette TRACE conn3 <- [1,129,null,{"value":"7"}] 12:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:21:02 INFO - PROCESS | 1648 | 1468956062926 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - PROCESS | 1648 | 1468956062927 Marionette TRACE conn3 <- [1,130,null,{}] 12:21:02 INFO - PROCESS | 1648 | 1468956062929 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:02 INFO - PROCESS | 1648 | 1468956062930 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:03 INFO - PROCESS | 1648 | 1468956063013 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:21:03 INFO - PROCESS | 1648 | 1468956063020 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 1648 | 1468956063021 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e8a800 == 40 [pid = 1648] [id = 40] 12:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12731d400) [pid = 1648] [serial = 116] [outer = 0x0] 12:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1286a4800) [pid = 1648] [serial = 117] [outer = 0x12731d400] 12:21:03 INFO - PROCESS | 1648 | 1468956063044 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128c46400) [pid = 1648] [serial = 118] [outer = 0x12731d400] 12:21:03 INFO - PROCESS | 1648 | 1468956063360 Marionette TRACE conn3 <- [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]]]}] 12:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 12:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:21:03 INFO - PROCESS | 1648 | 1468956063395 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:21:03 INFO - PROCESS | 1648 | 1468956063396 Marionette TRACE conn3 <- [1,133,null,{"value":"7"}] 12:21:03 INFO - PROCESS | 1648 | 1468956063398 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 1648 | 1468956063399 Marionette TRACE conn3 <- [1,134,null,{}] 12:21:03 INFO - PROCESS | 1648 | 1468956063401 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:03 INFO - PROCESS | 1648 | 1468956063402 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:04 INFO - PROCESS | 1648 | 1468956064152 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:21:04 INFO - PROCESS | 1648 | 1468956064170 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:04 INFO - PROCESS | 1648 | 1468956064171 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x112008000 == 41 [pid = 1648] [id = 41] 12:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1130a9400) [pid = 1648] [serial = 119] [outer = 0x0] 12:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x113d64400) [pid = 1648] [serial = 120] [outer = 0x1130a9400] 12:21:04 INFO - PROCESS | 1648 | 1468956064199 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x116987800) [pid = 1648] [serial = 121] [outer = 0x1130a9400] 12:21:04 INFO - PROCESS | 1648 | 1468956064538 Marionette TRACE conn3 <- [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]]]}] 12:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1170ms 12:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:21:04 INFO - PROCESS | 1648 | 1468956064569 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 1648 | 1468956064571 Marionette TRACE conn3 <- [1,137,null,{"value":"7"}] 12:21:04 INFO - PROCESS | 1648 | 1468956064574 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 1648 | 1468956064576 Marionette TRACE conn3 <- [1,138,null,{}] 12:21:04 INFO - PROCESS | 1648 | 1468956064579 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:04 INFO - PROCESS | 1648 | 1468956064582 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:04 INFO - PROCESS | 1648 | 1468956064670 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:21:04 INFO - PROCESS | 1648 | 1468956064701 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:04 INFO - PROCESS | 1648 | 1468956064703 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x116118800 == 42 [pid = 1648] [id = 42] 12:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1176b2c00) [pid = 1648] [serial = 122] [outer = 0x0] 12:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1181b5000) [pid = 1648] [serial = 123] [outer = 0x1176b2c00] 12:21:04 INFO - PROCESS | 1648 | 1468956064729 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1182b4400) [pid = 1648] [serial = 124] [outer = 0x1176b2c00] 12:21:05 INFO - PROCESS | 1648 | 1468956065032 Marionette TRACE conn3 <- [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]]]}] 12:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 12:21:05 INFO - PROCESS | 1648 | 1468956065094 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:21:05 INFO - PROCESS | 1648 | 1468956065096 Marionette TRACE conn3 <- [1,141,null,{"value":"7"}] 12:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:21:05 INFO - PROCESS | 1648 | 1468956065104 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:21:05 INFO - PROCESS | 1648 | 1468956065105 Marionette TRACE conn3 <- [1,142,null,{}] 12:21:05 INFO - PROCESS | 1648 | 1468956065108 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:05 INFO - PROCESS | 1648 | 1468956065109 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:05 INFO - PROCESS | 1648 | 1468956065211 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:21:05 INFO - PROCESS | 1648 | 1468956065217 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 1648 | 1468956065218 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f69000 == 43 [pid = 1648] [id = 43] 12:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11837fc00) [pid = 1648] [serial = 125] [outer = 0x0] 12:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x118383c00) [pid = 1648] [serial = 126] [outer = 0x11837fc00] 12:21:05 INFO - PROCESS | 1648 | 1468956065243 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x118782400) [pid = 1648] [serial = 127] [outer = 0x11837fc00] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x129278c00) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1182ad400) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11850c000) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12c4d4c00) [pid = 1648] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12869fc00) [pid = 1648] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x126605c00) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12c01f400) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1181b3c00) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x129377400) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12ba9b400) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12af3d400) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12a8ba000) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x116f3c800) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1175ca400) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1181b9000) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118586400) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118e1dc00) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119276400) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x119278800) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11927d000) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119c06c00) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x123de8c00) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124c84800) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1131f2400) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x125c6e800) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11837c800) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113094400) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x115fb1800) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:21:05 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11837cc00) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:21:06 INFO - PROCESS | 1648 | 1468956066037 Marionette TRACE conn3 <- [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]]]}] 12:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 975ms 12:21:06 INFO - PROCESS | 1648 | 1468956066074 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 1648 | 1468956066076 Marionette TRACE conn3 <- [1,145,null,{"value":"7"}] 12:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:21:06 INFO - PROCESS | 1648 | 1468956066084 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 1648 | 1468956066086 Marionette TRACE conn3 <- [1,146,null,{}] 12:21:06 INFO - PROCESS | 1648 | 1468956066089 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:06 INFO - PROCESS | 1648 | 1468956066091 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:06 INFO - PROCESS | 1648 | 1468956066165 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:21:06 INFO - PROCESS | 1648 | 1468956066170 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 1648 | 1468956066172 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x118281800 == 44 [pid = 1648] [id = 44] 12:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x113d66000) [pid = 1648] [serial = 128] [outer = 0x0] 12:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118381000) [pid = 1648] [serial = 129] [outer = 0x113d66000] 12:21:06 INFO - PROCESS | 1648 | 1468956066204 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118e17400) [pid = 1648] [serial = 130] [outer = 0x113d66000] 12:21:06 INFO - PROCESS | 1648 | 1468956066521 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 476ms 12:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:21:06 INFO - PROCESS | 1648 | 1468956066557 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 1648 | 1468956066558 Marionette TRACE conn3 <- [1,149,null,{"value":"7"}] 12:21:06 INFO - PROCESS | 1648 | 1468956066560 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 1648 | 1468956066562 Marionette TRACE conn3 <- [1,150,null,{}] 12:21:06 INFO - PROCESS | 1648 | 1468956066564 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:06 INFO - PROCESS | 1648 | 1468956066565 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:06 INFO - PROCESS | 1648 | 1468956066651 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:21:06 INFO - PROCESS | 1648 | 1468956066654 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 1648 | 1468956066656 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a95000 == 45 [pid = 1648] [id = 45] 12:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1161dac00) [pid = 1648] [serial = 131] [outer = 0x0] 12:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119275c00) [pid = 1648] [serial = 132] [outer = 0x1161dac00] 12:21:06 INFO - PROCESS | 1648 | 1468956066682 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1198a5000) [pid = 1648] [serial = 133] [outer = 0x1161dac00] 12:21:06 INFO - PROCESS | 1648 | 1468956066987 Marionette TRACE conn3 <- [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]]]}] 12:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 12:21:07 INFO - PROCESS | 1648 | 1468956067030 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:21:07 INFO - PROCESS | 1648 | 1468956067031 Marionette TRACE conn3 <- [1,153,null,{"value":"7"}] 12:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:21:07 INFO - PROCESS | 1648 | 1468956067033 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 1648 | 1468956067034 Marionette TRACE conn3 <- [1,154,null,{}] 12:21:07 INFO - PROCESS | 1648 | 1468956067037 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:07 INFO - PROCESS | 1648 | 1468956067038 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:07 INFO - PROCESS | 1648 | 1468956067110 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:21:07 INFO - PROCESS | 1648 | 1468956067114 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 1648 | 1468956067120 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193ec000 == 46 [pid = 1648] [id = 46] 12:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119be7800) [pid = 1648] [serial = 134] [outer = 0x0] 12:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12241c400) [pid = 1648] [serial = 135] [outer = 0x119be7800] 12:21:07 INFO - PROCESS | 1648 | 1468956067152 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12263f800) [pid = 1648] [serial = 136] [outer = 0x119be7800] 12:21:07 INFO - PROCESS | 1648 | 1468956067478 Marionette TRACE conn3 <- [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]]]}] 12:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 12:21:07 INFO - PROCESS | 1648 | 1468956067504 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:21:07 INFO - PROCESS | 1648 | 1468956067505 Marionette TRACE conn3 <- [1,157,null,{"value":"7"}] 12:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:21:07 INFO - PROCESS | 1648 | 1468956067507 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 1648 | 1468956067508 Marionette TRACE conn3 <- [1,158,null,{}] 12:21:07 INFO - PROCESS | 1648 | 1468956067511 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:07 INFO - PROCESS | 1648 | 1468956067512 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:07 INFO - PROCESS | 1648 | 1468956067611 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:21:07 INFO - PROCESS | 1648 | 1468956067617 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 1648 | 1468956067618 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11305c800 == 47 [pid = 1648] [id = 47] 12:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118797000) [pid = 1648] [serial = 137] [outer = 0x0] 12:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x123a64c00) [pid = 1648] [serial = 138] [outer = 0x118797000] 12:21:07 INFO - PROCESS | 1648 | 1468956067642 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1246f0000) [pid = 1648] [serial = 139] [outer = 0x118797000] 12:21:08 INFO - PROCESS | 1648 | 1468956067999 Marionette TRACE conn3 <- [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]]]}] 12:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 520ms 12:21:08 INFO - PROCESS | 1648 | 1468956068029 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:21:08 INFO - PROCESS | 1648 | 1468956068036 Marionette TRACE conn3 <- [1,161,null,{"value":"7"}] 12:21:08 INFO - PROCESS | 1648 | 1468956068041 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 1648 | 1468956068045 Marionette TRACE conn3 <- [1,162,null,{}] 12:21:08 INFO - PROCESS | 1648 | 1468956068052 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:08 INFO - PROCESS | 1648 | 1468956068054 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:08 INFO - PROCESS | 1648 | 1468956068180 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:21:08 INFO - PROCESS | 1648 | 1468956068251 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:08 INFO - PROCESS | 1648 | 1468956068255 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x115dbf800 == 48 [pid = 1648] [id = 48] 12:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x115de4800) [pid = 1648] [serial = 140] [outer = 0x0] 12:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x116902c00) [pid = 1648] [serial = 141] [outer = 0x115de4800] 12:21:08 INFO - PROCESS | 1648 | 1468956068309 Marionette DEBUG loaded listener.js 12:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1175c6c00) [pid = 1648] [serial = 142] [outer = 0x115de4800] 12:21:08 INFO - PROCESS | 1648 | 1468956068804 Marionette TRACE conn3 <- [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]]]}] 12:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 825ms 12:21:08 INFO - PROCESS | 1648 | 1468956068867 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 1648 | 1468956068871 Marionette TRACE conn3 <- [1,165,null,{"value":"7"}] 12:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:21:08 INFO - PROCESS | 1648 | 1468956068878 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 1648 | 1468956068881 Marionette TRACE conn3 <- [1,166,null,{}] 12:21:08 INFO - PROCESS | 1648 | 1468956068885 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:08 INFO - PROCESS | 1648 | 1468956068888 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:09 INFO - PROCESS | 1648 | 1468956069027 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:21:09 INFO - PROCESS | 1648 | 1468956069139 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 1648 | 1468956069141 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185a4800 == 49 [pid = 1648] [id = 49] 12:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1182b1000) [pid = 1648] [serial = 143] [outer = 0x0] 12:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11837c000) [pid = 1648] [serial = 144] [outer = 0x1182b1000] 12:21:09 INFO - PROCESS | 1648 | 1468956069193 Marionette DEBUG loaded listener.js 12:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118511800) [pid = 1648] [serial = 145] [outer = 0x1182b1000] 12:21:09 INFO - PROCESS | 1648 | 1468956069673 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 823ms 12:21:09 INFO - PROCESS | 1648 | 1468956069701 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:21:09 INFO - PROCESS | 1648 | 1468956069703 Marionette TRACE conn3 <- [1,169,null,{"value":"7"}] 12:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:21:09 INFO - PROCESS | 1648 | 1468956069705 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:21:09 INFO - PROCESS | 1648 | 1468956069708 Marionette TRACE conn3 <- [1,170,null,{}] 12:21:09 INFO - PROCESS | 1648 | 1468956069716 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:09 INFO - PROCESS | 1648 | 1468956069721 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:09 INFO - PROCESS | 1648 | 1468956069817 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:21:09 INFO - PROCESS | 1648 | 1468956069877 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 1648 | 1468956069879 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x117219000 == 50 [pid = 1648] [id = 50] 12:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119c05000) [pid = 1648] [serial = 146] [outer = 0x0] 12:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x122423000) [pid = 1648] [serial = 147] [outer = 0x119c05000] 12:21:09 INFO - PROCESS | 1648 | 1468956069911 Marionette DEBUG loaded listener.js 12:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x123dee800) [pid = 1648] [serial = 148] [outer = 0x119c05000] 12:21:10 INFO - PROCESS | 1648 | 1468956070318 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 12:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:21:10 INFO - PROCESS | 1648 | 1468956070327 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 1648 | 1468956070329 Marionette TRACE conn3 <- [1,173,null,{"value":"7"}] 12:21:10 INFO - PROCESS | 1648 | 1468956070331 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 1648 | 1468956070332 Marionette TRACE conn3 <- [1,174,null,{}] 12:21:10 INFO - PROCESS | 1648 | 1468956070335 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:10 INFO - PROCESS | 1648 | 1468956070336 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:10 INFO - PROCESS | 1648 | 1468956070427 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:21:10 INFO - PROCESS | 1648 | 1468956070469 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 1648 | 1468956070471 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e87000 == 51 [pid = 1648] [id = 51] 12:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12452d000) [pid = 1648] [serial = 149] [outer = 0x0] 12:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1246fcc00) [pid = 1648] [serial = 150] [outer = 0x12452d000] 12:21:10 INFO - PROCESS | 1648 | 1468956070499 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1249ba000) [pid = 1648] [serial = 151] [outer = 0x12452d000] 12:21:10 INFO - PROCESS | 1648 | 1468956070900 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 12:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:21:10 INFO - PROCESS | 1648 | 1468956070949 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 1648 | 1468956070951 Marionette TRACE conn3 <- [1,177,null,{"value":"7"}] 12:21:10 INFO - PROCESS | 1648 | 1468956070953 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 1648 | 1468956070954 Marionette TRACE conn3 <- [1,178,null,{}] 12:21:10 INFO - PROCESS | 1648 | 1468956070956 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:10 INFO - PROCESS | 1648 | 1468956070958 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:11 INFO - PROCESS | 1648 | 1468956071047 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:21:11 INFO - PROCESS | 1648 | 1468956071120 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:11 INFO - PROCESS | 1648 | 1468956071121 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x125ff0000 == 52 [pid = 1648] [id = 52] 12:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x124c16c00) [pid = 1648] [serial = 152] [outer = 0x0] 12:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x125371800) [pid = 1648] [serial = 153] [outer = 0x124c16c00] 12:21:11 INFO - PROCESS | 1648 | 1468956071150 Marionette DEBUG loaded listener.js 12:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x125cf3800) [pid = 1648] [serial = 154] [outer = 0x124c16c00] 12:21:11 INFO - PROCESS | 1648 | 1468956071567 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 618ms 12:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:21:11 INFO - PROCESS | 1648 | 1468956071572 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 1648 | 1468956071573 Marionette TRACE conn3 <- [1,181,null,{"value":"7"}] 12:21:11 INFO - PROCESS | 1648 | 1468956071575 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - PROCESS | 1648 | 1468956071576 Marionette TRACE conn3 <- [1,182,null,{}] 12:21:11 INFO - PROCESS | 1648 | 1468956071579 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:11 INFO - PROCESS | 1648 | 1468956071583 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:11 INFO - PROCESS | 1648 | 1468956071695 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:21:11 INFO - PROCESS | 1648 | 1468956071739 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:11 INFO - PROCESS | 1648 | 1468956071740 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a8800 == 53 [pid = 1648] [id = 53] 12:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x116f3b800) [pid = 1648] [serial = 155] [outer = 0x0] 12:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x118588c00) [pid = 1648] [serial = 156] [outer = 0x116f3b800] 12:21:11 INFO - PROCESS | 1648 | 1468956071769 Marionette DEBUG loaded listener.js 12:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x125fca400) [pid = 1648] [serial = 157] [outer = 0x116f3b800] 12:21:12 INFO - PROCESS | 1648 | 1468956072214 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 668ms 12:21:12 INFO - PROCESS | 1648 | 1468956072244 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:21:12 INFO - PROCESS | 1648 | 1468956072246 Marionette TRACE conn3 <- [1,185,null,{"value":"7"}] 12:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:21:12 INFO - PROCESS | 1648 | 1468956072249 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:21:12 INFO - PROCESS | 1648 | 1468956072251 Marionette TRACE conn3 <- [1,186,null,{}] 12:21:12 INFO - PROCESS | 1648 | 1468956072255 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:12 INFO - PROCESS | 1648 | 1468956072256 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:12 INFO - PROCESS | 1648 | 1468956072368 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:21:12 INFO - PROCESS | 1648 | 1468956072430 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:12 INFO - PROCESS | 1648 | 1468956072431 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x113068000 == 54 [pid = 1648] [id = 54] 12:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x116987000) [pid = 1648] [serial = 158] [outer = 0x0] 12:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x116aa0000) [pid = 1648] [serial = 159] [outer = 0x116987000] 12:21:12 INFO - PROCESS | 1648 | 1468956072460 Marionette DEBUG loaded listener.js 12:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1176b6400) [pid = 1648] [serial = 160] [outer = 0x116987000] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1193ec000 == 53 [pid = 1648] [id = 46] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1193e6800 == 52 [pid = 1648] [id = 33] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x118a95000 == 51 [pid = 1648] [id = 45] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x117e5b000 == 50 [pid = 1648] [id = 28] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x118281800 == 49 [pid = 1648] [id = 44] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x116f69000 == 48 [pid = 1648] [id = 43] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x116118800 == 47 [pid = 1648] [id = 42] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x116f77000 == 46 [pid = 1648] [id = 27] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x118093800 == 45 [pid = 1648] [id = 29] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x112008000 == 44 [pid = 1648] [id = 41] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x118ead800 == 43 [pid = 1648] [id = 31] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12264b000 == 42 [pid = 1648] [id = 36] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1192a1800 == 41 [pid = 1648] [id = 32] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1169ad800 == 40 [pid = 1648] [id = 30] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1238be800 == 39 [pid = 1648] [id = 37] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a8800 == 38 [pid = 1648] [id = 53] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x125ff0000 == 37 [pid = 1648] [id = 52] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x124e87000 == 36 [pid = 1648] [id = 51] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x117219000 == 35 [pid = 1648] [id = 50] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119b1f800 == 34 [pid = 1648] [id = 35] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x124e8a800 == 33 [pid = 1648] [id = 40] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11994c000 == 32 [pid = 1648] [id = 34] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x123c36800 == 31 [pid = 1648] [id = 38] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x124020800 == 30 [pid = 1648] [id = 39] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1185a4800 == 29 [pid = 1648] [id = 49] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11305c800 == 28 [pid = 1648] [id = 47] 12:21:13 INFO - PROCESS | 1648 | --DOCSHELL 0x115dbf800 == 27 [pid = 1648] [id = 48] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x124260800) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x127110400) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1181ad000) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11803e800) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1181b5400) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x1182b9000) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11850e400) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x118780800) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118eed400) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119254800) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x119680800) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x122420400) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x122483800) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x123cd9800) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x124527400) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119be7c00) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x124749800) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12536f000) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12531f800) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12660a400) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11837f800) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1130ac000) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118037400) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11850bc00) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1175c4c00) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x122425000) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119273800) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113f5d800) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12386a800) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x124221800) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1246efc00) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x125c6f000) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x127106c00) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1181b4000) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119256000) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12dcac000) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x125cff800) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x123cda000) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12c013000) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12be44800) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12ba9f800) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12baa5c00) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12af48000) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12b993800) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12a8c0000) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12a8bbc00) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129377800) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12927a800) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129372000) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1182b5c00) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118376c00) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1182aa400) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12d572000) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12ce8b400) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12d56f000) [pid = 1648] [serial = 52] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12cea4800) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12ce93000) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1286a7000) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12c4ce800) [pid = 1648] [serial = 43] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x128699800) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12660c800) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12c4cc800) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12c4d2400) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12926e400) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12c01cc00) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 1648 | 1468956073278 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1072ms 12:21:13 INFO - PROCESS | 1648 | 1468956073322 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:21:13 INFO - PROCESS | 1648 | 1468956073324 Marionette TRACE conn3 <- [1,189,null,{"value":"7"}] 12:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:21:13 INFO - PROCESS | 1648 | 1468956073327 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:21:13 INFO - PROCESS | 1648 | 1468956073328 Marionette TRACE conn3 <- [1,190,null,{}] 12:21:13 INFO - PROCESS | 1648 | 1468956073332 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:13 INFO - PROCESS | 1648 | 1468956073334 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:13 INFO - PROCESS | 1648 | 1468956073410 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:21:13 INFO - PROCESS | 1648 | 1468956073414 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 1648 | 1468956073419 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x11305c800 == 28 [pid = 1648] [id = 55] 12:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1164c7400) [pid = 1648] [serial = 161] [outer = 0x0] 12:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x116aa0800) [pid = 1648] [serial = 162] [outer = 0x1164c7400] 12:21:13 INFO - PROCESS | 1648 | 1468956073449 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1176b3800) [pid = 1648] [serial = 163] [outer = 0x1164c7400] 12:21:13 INFO - PROCESS | 1648 | 1468956073772 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 12:21:13 INFO - PROCESS | 1648 | 1468956073805 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:21:13 INFO - PROCESS | 1648 | 1468956073809 Marionette TRACE conn3 <- [1,193,null,{"value":"7"}] 12:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:21:13 INFO - PROCESS | 1648 | 1468956073814 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:21:13 INFO - PROCESS | 1648 | 1468956073816 Marionette TRACE conn3 <- [1,194,null,{}] 12:21:13 INFO - PROCESS | 1648 | 1468956073819 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:13 INFO - PROCESS | 1648 | 1468956073820 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:13 INFO - PROCESS | 1648 | 1468956073894 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:21:13 INFO - PROCESS | 1648 | 1468956073898 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 1648 | 1468956073899 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f64000 == 29 [pid = 1648] [id = 56] 12:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1181ae400) [pid = 1648] [serial = 164] [outer = 0x0] 12:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1182b7800) [pid = 1648] [serial = 165] [outer = 0x1181ae400] 12:21:13 INFO - PROCESS | 1648 | 1468956073928 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118384c00) [pid = 1648] [serial = 166] [outer = 0x1181ae400] 12:21:14 INFO - PROCESS | 1648 | 1468956074231 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 12:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:21:14 INFO - PROCESS | 1648 | 1468956074287 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 1648 | 1468956074288 Marionette TRACE conn3 <- [1,197,null,{"value":"7"}] 12:21:14 INFO - PROCESS | 1648 | 1468956074291 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 1648 | 1468956074293 Marionette TRACE conn3 <- [1,198,null,{}] 12:21:14 INFO - PROCESS | 1648 | 1468956074300 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:14 INFO - PROCESS | 1648 | 1468956074304 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:14 INFO - PROCESS | 1648 | 1468956074380 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:21:14 INFO - PROCESS | 1648 | 1468956074423 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 1648 | 1468956074425 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e70800 == 30 [pid = 1648] [id = 57] 12:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1175ca000) [pid = 1648] [serial = 167] [outer = 0x0] 12:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x118780400) [pid = 1648] [serial = 168] [outer = 0x1175ca000] 12:21:14 INFO - PROCESS | 1648 | 1468956074453 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118ef7400) [pid = 1648] [serial = 169] [outer = 0x1175ca000] 12:21:14 INFO - PROCESS | 1648 | 1468956074729 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 470ms 12:21:14 INFO - PROCESS | 1648 | 1468956074761 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 1648 | 1468956074763 Marionette TRACE conn3 <- [1,201,null,{"value":"7"}] 12:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:21:14 INFO - PROCESS | 1648 | 1468956074773 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 1648 | 1468956074774 Marionette TRACE conn3 <- [1,202,null,{}] 12:21:14 INFO - PROCESS | 1648 | 1468956074777 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:14 INFO - PROCESS | 1648 | 1468956074778 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:14 INFO - PROCESS | 1648 | 1468956074858 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:21:14 INFO - PROCESS | 1648 | 1468956074863 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 1648 | 1468956074864 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11848c800 == 31 [pid = 1648] [id = 58] 12:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119256400) [pid = 1648] [serial = 170] [outer = 0x0] 12:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119680000) [pid = 1648] [serial = 171] [outer = 0x119256400] 12:21:14 INFO - PROCESS | 1648 | 1468956074891 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119969800) [pid = 1648] [serial = 172] [outer = 0x119256400] 12:21:15 INFO - PROCESS | 1648 | 1468956075203 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 476ms 12:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:21:15 INFO - PROCESS | 1648 | 1468956075242 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:21:15 INFO - PROCESS | 1648 | 1468956075243 Marionette TRACE conn3 <- [1,205,null,{"value":"7"}] 12:21:15 INFO - PROCESS | 1648 | 1468956075253 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:21:15 INFO - PROCESS | 1648 | 1468956075254 Marionette TRACE conn3 <- [1,206,null,{}] 12:21:15 INFO - PROCESS | 1648 | 1468956075257 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:15 INFO - PROCESS | 1648 | 1468956075258 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:15 INFO - PROCESS | 1648 | 1468956075352 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:21:15 INFO - PROCESS | 1648 | 1468956075363 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 1648 | 1468956075364 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x118aa8000 == 32 [pid = 1648] [id = 59] 12:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1150cdc00) [pid = 1648] [serial = 173] [outer = 0x0] 12:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119be3c00) [pid = 1648] [serial = 174] [outer = 0x1150cdc00] 12:21:15 INFO - PROCESS | 1648 | 1468956075392 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12241f800) [pid = 1648] [serial = 175] [outer = 0x1150cdc00] 12:21:15 INFO - PROCESS | 1648 | 1468956075693 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 476ms 12:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:21:15 INFO - PROCESS | 1648 | 1468956075723 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:21:15 INFO - PROCESS | 1648 | 1468956075724 Marionette TRACE conn3 <- [1,209,null,{"value":"7"}] 12:21:15 INFO - PROCESS | 1648 | 1468956075726 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:21:15 INFO - PROCESS | 1648 | 1468956075727 Marionette TRACE conn3 <- [1,210,null,{}] 12:21:15 INFO - PROCESS | 1648 | 1468956075730 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:15 INFO - PROCESS | 1648 | 1468956075735 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:15 INFO - PROCESS | 1648 | 1468956075837 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:21:15 INFO - PROCESS | 1648 | 1468956075867 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 1648 | 1468956075868 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1196e9000 == 33 [pid = 1648] [id = 60] 12:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119be5c00) [pid = 1648] [serial = 176] [outer = 0x0] 12:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x123867c00) [pid = 1648] [serial = 177] [outer = 0x119be5c00] 12:21:15 INFO - PROCESS | 1648 | 1468956075893 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1246f3c00) [pid = 1648] [serial = 178] [outer = 0x119be5c00] 12:21:16 INFO - PROCESS | 1648 | 1468956076206 Marionette TRACE conn3 <- [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]]]}] 12:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 12:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:21:16 INFO - PROCESS | 1648 | 1468956076244 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 1648 | 1468956076246 Marionette TRACE conn3 <- [1,213,null,{"value":"7"}] 12:21:16 INFO - PROCESS | 1648 | 1468956076248 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 1648 | 1468956076249 Marionette TRACE conn3 <- [1,214,null,{}] 12:21:16 INFO - PROCESS | 1648 | 1468956076251 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:16 INFO - PROCESS | 1648 | 1468956076252 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:16 INFO - PROCESS | 1648 | 1468956076346 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:21:16 INFO - PROCESS | 1648 | 1468956076379 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:16 INFO - PROCESS | 1648 | 1468956076380 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x122449000 == 34 [pid = 1648] [id = 61] 12:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x123decc00) [pid = 1648] [serial = 179] [outer = 0x0] 12:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124c0ec00) [pid = 1648] [serial = 180] [outer = 0x123decc00] 12:21:16 INFO - PROCESS | 1648 | 1468956076404 Marionette DEBUG loaded listener.js 12:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12531bc00) [pid = 1648] [serial = 181] [outer = 0x123decc00] 12:21:16 INFO - PROCESS | 1648 | 1468956076676 Marionette TRACE conn3 <- [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]]]}] 12:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 12:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:21:16 INFO - PROCESS | 1648 | 1468956076724 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 1648 | 1468956076725 Marionette TRACE conn3 <- [1,217,null,{"value":"7"}] 12:21:16 INFO - PROCESS | 1648 | 1468956076727 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 1648 | 1468956076728 Marionette TRACE conn3 <- [1,218,null,{}] 12:21:16 INFO - PROCESS | 1648 | 1468956076738 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:16 INFO - PROCESS | 1648 | 1468956076739 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:16 INFO - PROCESS | 1648 | 1468956076829 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:21:16 INFO - PROCESS | 1648 | 1468956076833 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:16 INFO - PROCESS | 1648 | 1468956076835 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12257a800 == 35 [pid = 1648] [id = 62] 12:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119c06c00) [pid = 1648] [serial = 182] [outer = 0x0] 12:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x125323c00) [pid = 1648] [serial = 183] [outer = 0x119c06c00] 12:21:16 INFO - PROCESS | 1648 | 1468956076861 Marionette DEBUG loaded listener.js 12:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x125cf6400) [pid = 1648] [serial = 184] [outer = 0x119c06c00] 12:21:17 INFO - PROCESS | 1648 | 1468956077281 Marionette TRACE conn3 <- [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]]]}] 12:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 576ms 12:21:17 INFO - PROCESS | 1648 | 1468956077304 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:21:17 INFO - PROCESS | 1648 | 1468956077306 Marionette TRACE conn3 <- [1,221,null,{"value":"7"}] 12:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:21:17 INFO - PROCESS | 1648 | 1468956077309 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:21:17 INFO - PROCESS | 1648 | 1468956077311 Marionette TRACE conn3 <- [1,222,null,{}] 12:21:17 INFO - PROCESS | 1648 | 1468956077313 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:17 INFO - PROCESS | 1648 | 1468956077314 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:17 INFO - PROCESS | 1648 | 1468956077449 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119be7800) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118797000) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1176b2c00) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11837fc00) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1161dac00) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1130a9400) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113d66000) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12731d400) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x124520c00) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126606800) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:21:17 INFO - PROCESS | 1648 | 1468956077524 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 1648 | 1468956077525 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e6e000 == 36 [pid = 1648] [id = 63] 12:21:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1176b5800) [pid = 1648] [serial = 185] [outer = 0x0] 12:21:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1184e5400) [pid = 1648] [serial = 186] [outer = 0x1176b5800] 12:21:17 INFO - PROCESS | 1648 | 1468956077566 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12452b000) [pid = 1648] [serial = 187] [outer = 0x1176b5800] 12:21:17 INFO - PROCESS | 1648 | 1468956077892 Marionette TRACE conn3 <- [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]]]}] 12:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 620ms 12:21:17 INFO - PROCESS | 1648 | 1468956077930 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:21:17 INFO - PROCESS | 1648 | 1468956077931 Marionette TRACE conn3 <- [1,225,null,{"value":"7"}] 12:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:21:17 INFO - PROCESS | 1648 | 1468956077946 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:21:17 INFO - PROCESS | 1648 | 1468956077948 Marionette TRACE conn3 <- [1,226,null,{}] 12:21:17 INFO - PROCESS | 1648 | 1468956077955 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:17 INFO - PROCESS | 1648 | 1468956077957 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:18 INFO - PROCESS | 1648 | 1468956078103 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:21:18 INFO - PROCESS | 1648 | 1468956078111 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 1648 | 1468956078113 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x123db8000 == 37 [pid = 1648] [id = 64] 12:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x125cf4000) [pid = 1648] [serial = 188] [outer = 0x0] 12:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126603800) [pid = 1648] [serial = 189] [outer = 0x125cf4000] 12:21:18 INFO - PROCESS | 1648 | 1468956078154 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12660b400) [pid = 1648] [serial = 190] [outer = 0x125cf4000] 12:21:18 INFO - PROCESS | 1648 | 1468956078525 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 623ms 12:21:18 INFO - PROCESS | 1648 | 1468956078568 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:21:18 INFO - PROCESS | 1648 | 1468956078570 Marionette TRACE conn3 <- [1,229,null,{"value":"7"}] 12:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:21:18 INFO - PROCESS | 1648 | 1468956078572 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 1648 | 1468956078574 Marionette TRACE conn3 <- [1,230,null,{}] 12:21:18 INFO - PROCESS | 1648 | 1468956078576 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:18 INFO - PROCESS | 1648 | 1468956078577 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:18 INFO - PROCESS | 1648 | 1468956078687 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:21:18 INFO - PROCESS | 1648 | 1468956078692 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 1648 | 1468956078694 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a94000 == 38 [pid = 1648] [id = 65] 12:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x125cf6800) [pid = 1648] [serial = 191] [outer = 0x0] 12:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12665e800) [pid = 1648] [serial = 192] [outer = 0x125cf6800] 12:21:18 INFO - PROCESS | 1648 | 1468956078720 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128699400) [pid = 1648] [serial = 193] [outer = 0x125cf6800] 12:21:19 INFO - PROCESS | 1648 | 1468956079008 Marionette TRACE conn3 <- [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]]]}] 12:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 468ms 12:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:21:19 INFO - PROCESS | 1648 | 1468956079041 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 1648 | 1468956079042 Marionette TRACE conn3 <- [1,233,null,{"value":"7"}] 12:21:19 INFO - PROCESS | 1648 | 1468956079044 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 1648 | 1468956079045 Marionette TRACE conn3 <- [1,234,null,{}] 12:21:19 INFO - PROCESS | 1648 | 1468956079047 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:19 INFO - PROCESS | 1648 | 1468956079048 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:19 INFO - PROCESS | 1648 | 1468956079127 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:21:19 INFO - PROCESS | 1648 | 1468956079131 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 1648 | 1468956079132 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x125fe7000 == 39 [pid = 1648] [id = 66] 12:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12869c800) [pid = 1648] [serial = 194] [outer = 0x0] 12:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1286a6000) [pid = 1648] [serial = 195] [outer = 0x12869c800] 12:21:19 INFO - PROCESS | 1648 | 1468956079159 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128c48000) [pid = 1648] [serial = 196] [outer = 0x12869c800] 12:21:19 INFO - PROCESS | 1648 | 1468956079513 Marionette TRACE conn3 <- [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]]]}] 12:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 518ms 12:21:19 INFO - PROCESS | 1648 | 1468956079563 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 1648 | 1468956079565 Marionette TRACE conn3 <- [1,237,null,{"value":"7"}] 12:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:21:19 INFO - PROCESS | 1648 | 1468956079568 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 1648 | 1468956079571 Marionette TRACE conn3 <- [1,238,null,{}] 12:21:19 INFO - PROCESS | 1648 | 1468956079575 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:19 INFO - PROCESS | 1648 | 1468956079576 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:19 INFO - PROCESS | 1648 | 1468956079708 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:21:19 INFO - PROCESS | 1648 | 1468956079773 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 1648 | 1468956079776 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f73000 == 40 [pid = 1648] [id = 67] 12:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x113d66800) [pid = 1648] [serial = 197] [outer = 0x0] 12:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x115de3000) [pid = 1648] [serial = 198] [outer = 0x113d66800] 12:21:19 INFO - PROCESS | 1648 | 1468956079807 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11728a400) [pid = 1648] [serial = 199] [outer = 0x113d66800] 12:21:20 INFO - PROCESS | 1648 | 1468956080265 Marionette TRACE conn3 <- [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]]]}] 12:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 770ms 12:21:20 INFO - PROCESS | 1648 | 1468956080339 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:21:20 INFO - PROCESS | 1648 | 1468956080342 Marionette TRACE conn3 <- [1,241,null,{"value":"7"}] 12:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:21:20 INFO - PROCESS | 1648 | 1468956080346 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:21:20 INFO - PROCESS | 1648 | 1468956080348 Marionette TRACE conn3 <- [1,242,null,{}] 12:21:20 INFO - PROCESS | 1648 | 1468956080351 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:20 INFO - PROCESS | 1648 | 1468956080353 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:20 INFO - PROCESS | 1648 | 1468956080460 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:21:20 INFO - PROCESS | 1648 | 1468956080528 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 1648 | 1468956080529 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185b4800 == 41 [pid = 1648] [id = 68] 12:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1182b7000) [pid = 1648] [serial = 200] [outer = 0x0] 12:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11837c400) [pid = 1648] [serial = 201] [outer = 0x1182b7000] 12:21:20 INFO - PROCESS | 1648 | 1468956080560 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11850bc00) [pid = 1648] [serial = 202] [outer = 0x1182b7000] 12:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112d34800) [pid = 1648] [serial = 203] [outer = 0x12c4d5400] 12:21:21 INFO - PROCESS | 1648 | 1468956081261 Marionette TRACE conn3 <- [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]]]}] 12:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 970ms 12:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:21:21 INFO - PROCESS | 1648 | 1468956081317 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:21:21 INFO - PROCESS | 1648 | 1468956081319 Marionette TRACE conn3 <- [1,245,null,{"value":"7"}] 12:21:21 INFO - PROCESS | 1648 | 1468956081322 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 1648 | 1468956081324 Marionette TRACE conn3 <- [1,246,null,{}] 12:21:21 INFO - PROCESS | 1648 | 1468956081328 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:21 INFO - PROCESS | 1648 | 1468956081329 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:21 INFO - PROCESS | 1648 | 1468956081417 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:21:21 INFO - PROCESS | 1648 | --DOCSHELL 0x118a94000 == 40 [pid = 1648] [id = 65] 12:21:21 INFO - PROCESS | 1648 | --DOCSHELL 0x123db8000 == 39 [pid = 1648] [id = 64] 12:21:21 INFO - PROCESS | 1648 | --DOCSHELL 0x117e6e000 == 38 [pid = 1648] [id = 63] 12:21:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12257a800 == 37 [pid = 1648] [id = 62] 12:21:21 INFO - PROCESS | 1648 | --DOCSHELL 0x122449000 == 36 [pid = 1648] [id = 61] 12:21:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1196e9000 == 35 [pid = 1648] [id = 60] 12:21:21 INFO - PROCESS | 1648 | --DOCSHELL 0x118aa8000 == 34 [pid = 1648] [id = 59] 12:21:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11848c800 == 33 [pid = 1648] [id = 58] 12:21:21 INFO - PROCESS | 1648 | --DOCSHELL 0x117e70800 == 32 [pid = 1648] [id = 57] 12:21:21 INFO - PROCESS | 1648 | --DOCSHELL 0x116f64000 == 31 [pid = 1648] [id = 56] 12:21:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11305c800 == 30 [pid = 1648] [id = 55] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128c46400) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x124c83400) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12869b400) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12263f800) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1246f0000) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1181b5000) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118383c00) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1182b4400) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119275c00) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1198a5000) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113d64400) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118381000) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118782400) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x123a64c00) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118e17400) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116987800) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12241c400) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1286a4800) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 12:21:21 INFO - PROCESS | 1648 | 1468956081496 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:21 INFO - PROCESS | 1648 | 1468956081499 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d44000 == 31 [pid = 1648] [id = 69] 12:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1176b7000) [pid = 1648] [serial = 204] [outer = 0x0] 12:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1181b0800) [pid = 1648] [serial = 205] [outer = 0x1176b7000] 12:21:21 INFO - PROCESS | 1648 | 1468956081528 Marionette DEBUG loaded listener.js 12:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118504400) [pid = 1648] [serial = 206] [outer = 0x1176b7000] 12:21:21 INFO - PROCESS | 1648 | 1468956081840 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 570ms 12:21:21 INFO - PROCESS | 1648 | 1468956081893 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:21:21 INFO - PROCESS | 1648 | 1468956081897 Marionette TRACE conn3 <- [1,249,null,{"value":"7"}] 12:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:21:21 INFO - PROCESS | 1648 | 1468956081904 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 1648 | 1468956081907 Marionette TRACE conn3 <- [1,250,null,{}] 12:21:21 INFO - PROCESS | 1648 | 1468956081910 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:21 INFO - PROCESS | 1648 | 1468956081913 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:22 INFO - PROCESS | 1648 | 1468956082030 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:21:22 INFO - PROCESS | 1648 | 1468956082093 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 1648 | 1468956082094 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e70800 == 32 [pid = 1648] [id = 70] 12:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11850c000) [pid = 1648] [serial = 207] [outer = 0x0] 12:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118796400) [pid = 1648] [serial = 208] [outer = 0x11850c000] 12:21:22 INFO - PROCESS | 1648 | 1468956082121 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11967f000) [pid = 1648] [serial = 209] [outer = 0x11850c000] 12:21:22 INFO - PROCESS | 1648 | 1468956082410 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 523ms 12:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:21:22 INFO - PROCESS | 1648 | 1468956082427 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:21:22 INFO - PROCESS | 1648 | 1468956082428 Marionette TRACE conn3 <- [1,253,null,{"value":"7"}] 12:21:22 INFO - PROCESS | 1648 | 1468956082430 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - PROCESS | 1648 | 1468956082433 Marionette TRACE conn3 <- [1,254,null,{}] 12:21:22 INFO - PROCESS | 1648 | 1468956082449 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:22 INFO - PROCESS | 1648 | 1468956082455 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:22 INFO - PROCESS | 1648 | 1468956082540 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:21:22 INFO - PROCESS | 1648 | 1468956082545 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 1648 | 1468956082547 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x118aa4000 == 33 [pid = 1648] [id = 71] 12:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1161dac00) [pid = 1648] [serial = 210] [outer = 0x0] 12:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119be6c00) [pid = 1648] [serial = 211] [outer = 0x1161dac00] 12:21:22 INFO - PROCESS | 1648 | 1468956082577 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123ee1c00) [pid = 1648] [serial = 212] [outer = 0x1161dac00] 12:21:22 INFO - PROCESS | 1648 | 1468956082895 Marionette TRACE conn3 <- [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]]]}] 12:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 479ms 12:21:22 INFO - PROCESS | 1648 | 1468956082915 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:21:22 INFO - PROCESS | 1648 | 1468956082917 Marionette TRACE conn3 <- [1,257,null,{"value":"7"}] 12:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:21:22 INFO - PROCESS | 1648 | 1468956082923 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - PROCESS | 1648 | 1468956082924 Marionette TRACE conn3 <- [1,258,null,{}] 12:21:22 INFO - PROCESS | 1648 | 1468956082927 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:22 INFO - PROCESS | 1648 | 1468956082928 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:23 INFO - PROCESS | 1648 | 1468956083005 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:21:23 INFO - PROCESS | 1648 | 1468956083008 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 1648 | 1468956083009 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119950800 == 34 [pid = 1648] [id = 72] 12:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1246c5800) [pid = 1648] [serial = 213] [outer = 0x0] 12:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1246fc000) [pid = 1648] [serial = 214] [outer = 0x1246c5800] 12:21:23 INFO - PROCESS | 1648 | 1468956083036 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124c18c00) [pid = 1648] [serial = 215] [outer = 0x1246c5800] 12:21:23 INFO - PROCESS | 1648 | 1468956083359 Marionette TRACE conn3 <- [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]]]}] 12:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 12:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:21:23 INFO - PROCESS | 1648 | 1468956083392 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:21:23 INFO - PROCESS | 1648 | 1468956083394 Marionette TRACE conn3 <- [1,261,null,{"value":"7"}] 12:21:23 INFO - PROCESS | 1648 | 1468956083397 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:21:23 INFO - PROCESS | 1648 | 1468956083399 Marionette TRACE conn3 <- [1,262,null,{}] 12:21:23 INFO - PROCESS | 1648 | 1468956083406 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:23 INFO - PROCESS | 1648 | 1468956083408 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:23 INFO - PROCESS | 1648 | 1468956083530 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:21:23 INFO - PROCESS | 1648 | 1468956083613 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 1648 | 1468956083614 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x122451800 == 35 [pid = 1648] [id = 73] 12:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x122422c00) [pid = 1648] [serial = 216] [outer = 0x0] 12:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1246f1c00) [pid = 1648] [serial = 217] [outer = 0x122422c00] 12:21:23 INFO - PROCESS | 1648 | 1468956083654 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x125cfc000) [pid = 1648] [serial = 218] [outer = 0x122422c00] 12:21:24 INFO - PROCESS | 1648 | 1468956084058 Marionette TRACE conn3 <- [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]]]}] 12:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 673ms 12:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:21:24 INFO - PROCESS | 1648 | 1468956084070 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 1648 | 1468956084071 Marionette TRACE conn3 <- [1,265,null,{"value":"7"}] 12:21:24 INFO - PROCESS | 1648 | 1468956084073 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 1648 | 1468956084075 Marionette TRACE conn3 <- [1,266,null,{}] 12:21:24 INFO - PROCESS | 1648 | 1468956084077 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:24 INFO - PROCESS | 1648 | 1468956084081 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:24 INFO - PROCESS | 1648 | 1468956084190 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:21:24 INFO - PROCESS | 1648 | 1468956084222 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:24 INFO - PROCESS | 1648 | 1468956084224 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12397c000 == 36 [pid = 1648] [id = 74] 12:21:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x125fcc800) [pid = 1648] [serial = 219] [outer = 0x0] 12:21:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x127309c00) [pid = 1648] [serial = 220] [outer = 0x125fcc800] 12:21:24 INFO - PROCESS | 1648 | 1468956084248 Marionette DEBUG loaded listener.js 12:21:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128c46400) [pid = 1648] [serial = 221] [outer = 0x125fcc800] 12:21:24 INFO - PROCESS | 1648 | 1468956084536 Marionette TRACE conn3 <- [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]]]}] 12:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 517ms 12:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:21:24 INFO - PROCESS | 1648 | 1468956084594 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 1648 | 1468956084595 Marionette TRACE conn3 <- [1,269,null,{"value":"7"}] 12:21:24 INFO - PROCESS | 1648 | 1468956084597 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 1648 | 1468956084599 Marionette TRACE conn3 <- [1,270,null,{}] 12:21:24 INFO - PROCESS | 1648 | 1468956084604 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:24 INFO - PROCESS | 1648 | 1468956084605 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:24 INFO - PROCESS | 1648 | 1468956084701 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:21:24 INFO - PROCESS | 1648 | 1468956084705 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:24 INFO - PROCESS | 1648 | 1468956084706 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e8a800 == 37 [pid = 1648] [id = 75] 12:21:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126605c00) [pid = 1648] [serial = 222] [outer = 0x0] 12:21:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128c46c00) [pid = 1648] [serial = 223] [outer = 0x126605c00] 12:21:24 INFO - PROCESS | 1648 | 1468956084731 Marionette DEBUG loaded listener.js 12:21:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12926f400) [pid = 1648] [serial = 224] [outer = 0x126605c00] 12:21:25 INFO - PROCESS | 1648 | 1468956085041 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 472ms 12:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:21:25 INFO - PROCESS | 1648 | 1468956085080 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:21:25 INFO - PROCESS | 1648 | 1468956085082 Marionette TRACE conn3 <- [1,273,null,{"value":"7"}] 12:21:25 INFO - PROCESS | 1648 | 1468956085085 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:21:25 INFO - PROCESS | 1648 | 1468956085088 Marionette TRACE conn3 <- [1,274,null,{}] 12:21:25 INFO - PROCESS | 1648 | 1468956085091 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:25 INFO - PROCESS | 1648 | 1468956085092 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:25 INFO - PROCESS | 1648 | 1468956085183 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:21:25 INFO - PROCESS | 1648 | 1468956085186 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:25 INFO - PROCESS | 1648 | 1468956085187 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265c2000 == 38 [pid = 1648] [id = 76] 12:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12926f800) [pid = 1648] [serial = 225] [outer = 0x0] 12:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x129277c00) [pid = 1648] [serial = 226] [outer = 0x12926f800] 12:21:25 INFO - PROCESS | 1648 | 1468956085211 Marionette DEBUG loaded listener.js 12:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x129370800) [pid = 1648] [serial = 227] [outer = 0x12926f800] 12:21:25 INFO - PROCESS | 1648 | 1468956085488 Marionette TRACE conn3 <- [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]]]}] 12:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 422ms 12:21:25 INFO - PROCESS | 1648 | 1468956085511 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:21:25 INFO - PROCESS | 1648 | 1468956085513 Marionette TRACE conn3 <- [1,277,null,{"value":"7"}] 12:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:21:25 INFO - PROCESS | 1648 | 1468956085515 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:21:25 INFO - PROCESS | 1648 | 1468956085516 Marionette TRACE conn3 <- [1,278,null,{}] 12:21:25 INFO - PROCESS | 1648 | 1468956085526 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:25 INFO - PROCESS | 1648 | 1468956085527 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:25 INFO - PROCESS | 1648 | 1468956085713 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1181ae400) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x123decc00) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1164c7400) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119256400) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116987000) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x115de4800) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1182b1000) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119c05000) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12452d000) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124c16c00) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116f3b800) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119c06c00) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1176b5800) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x125cf4000) [pid = 1648] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x125cf6800) [pid = 1648] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1150cdc00) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119be5c00) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:21:25 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1175ca000) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:21:25 INFO - PROCESS | 1648 | 1468956085752 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:25 INFO - PROCESS | 1648 | 1468956085753 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11808a800 == 39 [pid = 1648] [id = 77] 12:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1150cdc00) [pid = 1648] [serial = 228] [outer = 0x0] 12:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116987000) [pid = 1648] [serial = 229] [outer = 0x1150cdc00] 12:21:25 INFO - PROCESS | 1648 | 1468956085777 Marionette DEBUG loaded listener.js 12:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1182b5000) [pid = 1648] [serial = 230] [outer = 0x1150cdc00] 12:21:26 INFO - PROCESS | 1648 | 1468956086052 Marionette TRACE conn3 <- [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]]]}] 12:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 571ms 12:21:26 INFO - PROCESS | 1648 | 1468956086091 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 1648 | 1468956086092 Marionette TRACE conn3 <- [1,281,null,{"value":"7"}] 12:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:21:26 INFO - PROCESS | 1648 | 1468956086094 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 1648 | 1468956086095 Marionette TRACE conn3 <- [1,282,null,{}] 12:21:26 INFO - PROCESS | 1648 | 1468956086098 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:26 INFO - PROCESS | 1648 | 1468956086099 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:26 INFO - PROCESS | 1648 | 1468956086177 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:21:26 INFO - PROCESS | 1648 | 1468956086181 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 1648 | 1468956086182 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fcb000 == 40 [pid = 1648] [id = 78] 12:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1182ac800) [pid = 1648] [serial = 231] [outer = 0x0] 12:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12531dc00) [pid = 1648] [serial = 232] [outer = 0x1182ac800] 12:21:26 INFO - PROCESS | 1648 | 1468956086209 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129374800) [pid = 1648] [serial = 233] [outer = 0x1182ac800] 12:21:26 INFO - PROCESS | 1648 | 1468956086524 Marionette TRACE conn3 <- [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]]]}] 12:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 12:21:26 INFO - PROCESS | 1648 | 1468956086574 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 1648 | 1468956086576 Marionette TRACE conn3 <- [1,285,null,{"value":"7"}] 12:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:21:26 INFO - PROCESS | 1648 | 1468956086578 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 1648 | 1468956086580 Marionette TRACE conn3 <- [1,286,null,{}] 12:21:26 INFO - PROCESS | 1648 | 1468956086582 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:26 INFO - PROCESS | 1648 | 1468956086585 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:26 INFO - PROCESS | 1648 | 1468956086683 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:21:26 INFO - PROCESS | 1648 | 1468956086689 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 1648 | 1468956086690 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x129827800 == 41 [pid = 1648] [id = 79] 12:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12937bc00) [pid = 1648] [serial = 234] [outer = 0x0] 12:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1295b2800) [pid = 1648] [serial = 235] [outer = 0x12937bc00] 12:21:26 INFO - PROCESS | 1648 | 1468956086715 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a702c00) [pid = 1648] [serial = 236] [outer = 0x12937bc00] 12:21:27 INFO - PROCESS | 1648 | 1468956087007 Marionette TRACE conn3 <- [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]]]}] 12:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 12:21:27 INFO - PROCESS | 1648 | 1468956087048 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:21:27 INFO - PROCESS | 1648 | 1468956087050 Marionette TRACE conn3 <- [1,289,null,{"value":"7"}] 12:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:21:27 INFO - PROCESS | 1648 | 1468956087055 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:21:27 INFO - PROCESS | 1648 | 1468956087056 Marionette TRACE conn3 <- [1,290,null,{}] 12:21:27 INFO - PROCESS | 1648 | 1468956087059 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:27 INFO - PROCESS | 1648 | 1468956087060 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:27 INFO - PROCESS | 1648 | 1468956087143 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:21:27 INFO - PROCESS | 1648 | 1468956087194 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 1648 | 1468956087195 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12983e800 == 42 [pid = 1648] [id = 80] 12:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1295a8800) [pid = 1648] [serial = 237] [outer = 0x0] 12:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a70c400) [pid = 1648] [serial = 238] [outer = 0x1295a8800] 12:21:27 INFO - PROCESS | 1648 | 1468956087239 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a741800) [pid = 1648] [serial = 239] [outer = 0x1295a8800] 12:21:27 INFO - PROCESS | 1648 | 1468956087575 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 571ms 12:21:27 INFO - PROCESS | 1648 | 1468956087626 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:21:27 INFO - PROCESS | 1648 | 1468956087627 Marionette TRACE conn3 <- [1,293,null,{"value":"7"}] 12:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:21:27 INFO - PROCESS | 1648 | 1468956087629 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:21:27 INFO - PROCESS | 1648 | 1468956087630 Marionette TRACE conn3 <- [1,294,null,{}] 12:21:27 INFO - PROCESS | 1648 | 1468956087632 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:27 INFO - PROCESS | 1648 | 1468956087634 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:27 INFO - PROCESS | 1648 | 1468956087762 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:21:27 INFO - PROCESS | 1648 | 1468956087808 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 1648 | 1468956087809 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f75000 == 43 [pid = 1648] [id = 81] 12:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x111d7d800) [pid = 1648] [serial = 240] [outer = 0x0] 12:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113094400) [pid = 1648] [serial = 241] [outer = 0x111d7d800] 12:21:27 INFO - PROCESS | 1648 | 1468956087840 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116aa2c00) [pid = 1648] [serial = 242] [outer = 0x111d7d800] 12:21:28 INFO - PROCESS | 1648 | 1468956088261 Marionette TRACE conn3 <- [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]]]}] 12:21:28 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. 12:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 669ms 12:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:21:28 INFO - PROCESS | 1648 | 1468956088299 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 1648 | 1468956088301 Marionette TRACE conn3 <- [1,297,null,{"value":"7"}] 12:21:28 INFO - PROCESS | 1648 | 1468956088304 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 1648 | 1468956088306 Marionette TRACE conn3 <- [1,298,null,{}] 12:21:28 INFO - PROCESS | 1648 | 1468956088310 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:28 INFO - PROCESS | 1648 | 1468956088313 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:28 INFO - PROCESS | 1648 | 1468956088416 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:21:28 INFO - PROCESS | 1648 | 1468956088498 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:28 INFO - PROCESS | 1648 | 1468956088499 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ead800 == 44 [pid = 1648] [id = 82] 12:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118587800) [pid = 1648] [serial = 243] [outer = 0x0] 12:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118e1a800) [pid = 1648] [serial = 244] [outer = 0x118587800] 12:21:28 INFO - PROCESS | 1648 | 1468956088544 Marionette DEBUG loaded listener.js 12:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11927bc00) [pid = 1648] [serial = 245] [outer = 0x118587800] 12:21:28 INFO - PROCESS | 1648 | 1468956088953 Marionette TRACE conn3 <- [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]]]}] 12:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 673ms 12:21:28 INFO - PROCESS | 1648 | 1468956088978 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:21:28 INFO - PROCESS | 1648 | 1468956088980 Marionette TRACE conn3 <- [1,301,null,{"value":"7"}] 12:21:28 INFO - PROCESS | 1648 | 1468956088982 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 1648 | 1468956088983 Marionette TRACE conn3 <- [1,302,null,{}] 12:21:28 INFO - PROCESS | 1648 | 1468956088986 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:28 INFO - PROCESS | 1648 | 1468956088987 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:29 INFO - PROCESS | 1648 | 1468956089091 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:21:29 INFO - PROCESS | 1648 | 1468956089141 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:29 INFO - PROCESS | 1648 | 1468956089143 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x127170000 == 45 [pid = 1648] [id = 83] 12:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x122424c00) [pid = 1648] [serial = 246] [outer = 0x0] 12:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x123edf000) [pid = 1648] [serial = 247] [outer = 0x122424c00] 12:21:29 INFO - PROCESS | 1648 | 1468956089171 Marionette DEBUG loaded listener.js 12:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124c12800) [pid = 1648] [serial = 248] [outer = 0x122424c00] 12:21:29 INFO - PROCESS | 1648 | 1468956089575 Marionette TRACE conn3 <- [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]]]}] 12:21:29 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. 12:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 12:21:29 INFO - PROCESS | 1648 | 1468956089602 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:21:29 INFO - PROCESS | 1648 | 1468956089605 Marionette TRACE conn3 <- [1,305,null,{"value":"7"}] 12:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:21:29 INFO - PROCESS | 1648 | 1468956089612 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:21:29 INFO - PROCESS | 1648 | 1468956089615 Marionette TRACE conn3 <- [1,306,null,{}] 12:21:29 INFO - PROCESS | 1648 | 1468956089618 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:29 INFO - PROCESS | 1648 | 1468956089620 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:29 INFO - PROCESS | 1648 | 1468956089721 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:21:29 INFO - PROCESS | 1648 | 1468956089806 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:29 INFO - PROCESS | 1648 | 1468956089807 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7a1800 == 46 [pid = 1648] [id = 84] 12:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x127308800) [pid = 1648] [serial = 249] [outer = 0x0] 12:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x127320400) [pid = 1648] [serial = 250] [outer = 0x127308800] 12:21:29 INFO - PROCESS | 1648 | 1468956089835 Marionette DEBUG loaded listener.js 12:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128699c00) [pid = 1648] [serial = 251] [outer = 0x127308800] 12:21:30 INFO - PROCESS | 1648 | 1468956090256 Marionette TRACE conn3 <- [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]]]}] 12:21:30 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. 12:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 675ms 12:21:30 INFO - PROCESS | 1648 | 1468956090283 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:21:30 INFO - PROCESS | 1648 | 1468956090285 Marionette TRACE conn3 <- [1,309,null,{"value":"7"}] 12:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:21:30 INFO - PROCESS | 1648 | 1468956090287 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:21:30 INFO - PROCESS | 1648 | 1468956090288 Marionette TRACE conn3 <- [1,310,null,{}] 12:21:30 INFO - PROCESS | 1648 | 1468956090291 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:30 INFO - PROCESS | 1648 | 1468956090292 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:30 INFO - PROCESS | 1648 | 1468956090397 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:21:30 INFO - PROCESS | 1648 | 1468956090457 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:30 INFO - PROCESS | 1648 | 1468956090458 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x115dc2000 == 47 [pid = 1648] [id = 85] 12:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1181b7c00) [pid = 1648] [serial = 252] [outer = 0x0] 12:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119274800) [pid = 1648] [serial = 253] [outer = 0x1181b7c00] 12:21:30 INFO - PROCESS | 1648 | 1468956090487 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12869ec00) [pid = 1648] [serial = 254] [outer = 0x1181b7c00] 12:21:30 INFO - PROCESS | 1648 | 1468956090992 Marionette TRACE conn3 <- [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]]]}] 12:21:31 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. 12:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 769ms 12:21:31 INFO - PROCESS | 1648 | 1468956091057 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:21:31 INFO - PROCESS | 1648 | 1468956091059 Marionette TRACE conn3 <- [1,313,null,{"value":"7"}] 12:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:21:31 INFO - PROCESS | 1648 | 1468956091063 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:21:31 INFO - PROCESS | 1648 | 1468956091066 Marionette TRACE conn3 <- [1,314,null,{}] 12:21:31 INFO - PROCESS | 1648 | 1468956091071 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:31 INFO - PROCESS | 1648 | 1468956091074 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:31 INFO - PROCESS | 1648 | 1468956091197 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:21:31 INFO - PROCESS | 1648 | 1468956091247 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:31 INFO - PROCESS | 1648 | 1468956091249 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185b5800 == 48 [pid = 1648] [id = 86] 12:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1182b5800) [pid = 1648] [serial = 255] [outer = 0x0] 12:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1182b9800) [pid = 1648] [serial = 256] [outer = 0x1182b5800] 12:21:31 INFO - PROCESS | 1648 | 1468956091287 Marionette DEBUG loaded listener.js 12:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11850f400) [pid = 1648] [serial = 257] [outer = 0x1182b5800] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x113068000 == 47 [pid = 1648] [id = 54] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12983e800 == 46 [pid = 1648] [id = 80] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x129827800 == 45 [pid = 1648] [id = 79] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x128fcb000 == 44 [pid = 1648] [id = 78] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x11808a800 == 43 [pid = 1648] [id = 77] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1265c2000 == 42 [pid = 1648] [id = 76] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x124e8a800 == 41 [pid = 1648] [id = 75] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x12397c000 == 40 [pid = 1648] [id = 74] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x122451800 == 39 [pid = 1648] [id = 73] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x119950800 == 38 [pid = 1648] [id = 72] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1286a6000) [pid = 1648] [serial = 195] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x118aa4000 == 37 [pid = 1648] [id = 71] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x117e70800 == 36 [pid = 1648] [id = 70] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x113d44000 == 35 [pid = 1648] [id = 69] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x1185b4800 == 34 [pid = 1648] [id = 68] 12:21:31 INFO - PROCESS | 1648 | --DOCSHELL 0x115f73000 == 33 [pid = 1648] [id = 67] 12:21:31 INFO - PROCESS | 1648 | 1468956091777 Marionette TRACE conn3 <- [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]]]}] 12:21:31 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. 12:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 725ms 12:21:31 INFO - PROCESS | 1648 | 1468956091788 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:21:31 INFO - PROCESS | 1648 | 1468956091791 Marionette TRACE conn3 <- [1,317,null,{"value":"7"}] 12:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:21:31 INFO - PROCESS | 1648 | 1468956091795 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:21:31 INFO - PROCESS | 1648 | 1468956091797 Marionette TRACE conn3 <- [1,318,null,{}] 12:21:31 INFO - PROCESS | 1648 | 1468956091799 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:31 INFO - PROCESS | 1648 | 1468956091801 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:31 INFO - PROCESS | 1648 | 1468956091887 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x123867c00) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118780400) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118ef7400) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1182b7800) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x124c0ec00) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118384c00) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x116aa0800) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1176b3800) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119680000) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119969800) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1176b6400) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116aa0000) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1246f3c00) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1175c6c00) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116902c00) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118511800) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11837c000) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123dee800) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x122423000) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1249ba000) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1246fcc00) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x125cf3800) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x125371800) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x125fca400) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118588c00) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x125323c00) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x125cf6400) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12531bc00) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12452b000) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126603800) [pid = 1648] [serial = 189] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12665e800) [pid = 1648] [serial = 192] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1184e5400) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119be3c00) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128699400) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12660b400) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12241f800) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 12:21:31 INFO - PROCESS | 1648 | 1468956091939 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:31 INFO - PROCESS | 1648 | 1468956091941 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x116523000 == 34 [pid = 1648] [id = 87] 12:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1175c6c00) [pid = 1648] [serial = 258] [outer = 0x0] 12:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118384c00) [pid = 1648] [serial = 259] [outer = 0x1175c6c00] 12:21:31 INFO - PROCESS | 1648 | 1468956091968 Marionette DEBUG loaded listener.js 12:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119969800) [pid = 1648] [serial = 260] [outer = 0x1175c6c00] 12:21:32 INFO - PROCESS | 1648 | 1468956092262 Marionette TRACE conn3 <- [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]]]}] 12:21:32 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. 12:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 518ms 12:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:21:32 INFO - PROCESS | 1648 | 1468956092314 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:21:32 INFO - PROCESS | 1648 | 1468956092315 Marionette TRACE conn3 <- [1,321,null,{"value":"7"}] 12:21:32 INFO - PROCESS | 1648 | 1468956092319 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:21:32 INFO - PROCESS | 1648 | 1468956092323 Marionette TRACE conn3 <- [1,322,null,{}] 12:21:32 INFO - PROCESS | 1648 | 1468956092330 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:32 INFO - PROCESS | 1648 | 1468956092333 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:32 INFO - PROCESS | 1648 | 1468956092410 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:21:32 INFO - PROCESS | 1648 | 1468956092478 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:32 INFO - PROCESS | 1648 | 1468956092480 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185ad800 == 35 [pid = 1648] [id = 88] 12:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12241c800) [pid = 1648] [serial = 261] [outer = 0x0] 12:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x123edc400) [pid = 1648] [serial = 262] [outer = 0x12241c800] 12:21:32 INFO - PROCESS | 1648 | 1468956092510 Marionette DEBUG loaded listener.js 12:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124c0e400) [pid = 1648] [serial = 263] [outer = 0x12241c800] 12:21:32 INFO - PROCESS | 1648 | 1468956092839 Marionette TRACE conn3 <- [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]]]}] 12:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 573ms 12:21:32 INFO - PROCESS | 1648 | 1468956092892 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:21:32 INFO - PROCESS | 1648 | 1468956092895 Marionette TRACE conn3 <- [1,325,null,{"value":"7"}] 12:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:21:32 INFO - PROCESS | 1648 | 1468956092898 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:21:32 INFO - PROCESS | 1648 | 1468956092900 Marionette TRACE conn3 <- [1,326,null,{}] 12:21:32 INFO - PROCESS | 1648 | 1468956092904 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:32 INFO - PROCESS | 1648 | 1468956092906 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:33 INFO - PROCESS | 1648 | 1468956093038 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:21:33 INFO - PROCESS | 1648 | 1468956093105 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 1648 | 1468956093107 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193e8800 == 36 [pid = 1648] [id = 89] 12:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1246f3000) [pid = 1648] [serial = 264] [outer = 0x0] 12:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x125c69800) [pid = 1648] [serial = 265] [outer = 0x1246f3000] 12:21:33 INFO - PROCESS | 1648 | 1468956093149 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12660e400) [pid = 1648] [serial = 266] [outer = 0x1246f3000] 12:21:33 INFO - PROCESS | 1648 | 1468956093475 Marionette TRACE conn3 <- [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]]]}] 12:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 623ms 12:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:21:33 INFO - PROCESS | 1648 | 1468956093522 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 1648 | 1468956093523 Marionette TRACE conn3 <- [1,329,null,{"value":"7"}] 12:21:33 INFO - PROCESS | 1648 | 1468956093526 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 1648 | 1468956093527 Marionette TRACE conn3 <- [1,330,null,{}] 12:21:33 INFO - PROCESS | 1648 | 1468956093529 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:33 INFO - PROCESS | 1648 | 1468956093530 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:33 INFO - PROCESS | 1648 | 1468956093608 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:21:33 INFO - PROCESS | 1648 | 1468956093676 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 1648 | 1468956093677 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x122455800 == 37 [pid = 1648] [id = 90] 12:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12660fc00) [pid = 1648] [serial = 267] [outer = 0x0] 12:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x127317000) [pid = 1648] [serial = 268] [outer = 0x12660fc00] 12:21:33 INFO - PROCESS | 1648 | 1468956093704 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1286a3000) [pid = 1648] [serial = 269] [outer = 0x12660fc00] 12:21:34 INFO - PROCESS | 1648 | 1468956094030 Marionette TRACE conn3 <- [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]]]}] 12:21:34 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. 12:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 12:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:21:34 INFO - PROCESS | 1648 | 1468956094044 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:21:34 INFO - PROCESS | 1648 | 1468956094046 Marionette TRACE conn3 <- [1,333,null,{"value":"7"}] 12:21:34 INFO - PROCESS | 1648 | 1468956094048 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:21:34 INFO - PROCESS | 1648 | 1468956094051 Marionette TRACE conn3 <- [1,334,null,{}] 12:21:34 INFO - PROCESS | 1648 | 1468956094062 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:34 INFO - PROCESS | 1648 | 1468956094067 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:34 INFO - PROCESS | 1648 | 1468956094215 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:21:34 INFO - PROCESS | 1648 | 1468956094236 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:34 INFO - PROCESS | 1648 | 1468956094237 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238cb000 == 38 [pid = 1648] [id = 91] 12:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1286a8c00) [pid = 1648] [serial = 270] [outer = 0x0] 12:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b53000) [pid = 1648] [serial = 271] [outer = 0x1286a8c00] 12:21:34 INFO - PROCESS | 1648 | 1468956094279 Marionette DEBUG loaded listener.js 12:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129270c00) [pid = 1648] [serial = 272] [outer = 0x1286a8c00] 12:21:34 INFO - PROCESS | 1648 | 1468956094695 Marionette TRACE conn3 <- [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]]]}] 12:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 672ms 12:21:34 INFO - PROCESS | 1648 | 1468956094720 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:21:34 INFO - PROCESS | 1648 | 1468956094722 Marionette TRACE conn3 <- [1,337,null,{"value":"7"}] 12:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:21:34 INFO - PROCESS | 1648 | 1468956094724 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:21:34 INFO - PROCESS | 1648 | 1468956094725 Marionette TRACE conn3 <- [1,338,null,{}] 12:21:34 INFO - PROCESS | 1648 | 1468956094738 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:34 INFO - PROCESS | 1648 | 1468956094739 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:34 INFO - PROCESS | 1648 | 1468956094835 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:21:34 INFO - PROCESS | 1648 | 1468956094880 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:34 INFO - PROCESS | 1648 | 1468956094881 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12538a800 == 39 [pid = 1648] [id = 92] 12:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128b48800) [pid = 1648] [serial = 273] [outer = 0x0] 12:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129374c00) [pid = 1648] [serial = 274] [outer = 0x128b48800] 12:21:34 INFO - PROCESS | 1648 | 1468956094905 Marionette DEBUG loaded listener.js 12:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1295ad800) [pid = 1648] [serial = 275] [outer = 0x128b48800] 12:21:35 INFO - PROCESS | 1648 | 1468956095196 Marionette TRACE conn3 <- [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]]]}] 12:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 518ms 12:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:21:35 INFO - PROCESS | 1648 | 1468956095242 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 1648 | 1468956095243 Marionette TRACE conn3 <- [1,341,null,{"value":"7"}] 12:21:35 INFO - PROCESS | 1648 | 1468956095245 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:21:35 INFO - PROCESS | 1648 | 1468956095246 Marionette TRACE conn3 <- [1,342,null,{}] 12:21:35 INFO - PROCESS | 1648 | 1468956095249 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:35 INFO - PROCESS | 1648 | 1468956095250 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:35 INFO - PROCESS | 1648 | 1468956095343 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:21:35 INFO - PROCESS | 1648 | 1468956095356 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:35 INFO - PROCESS | 1648 | 1468956095357 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x125fd7800 == 40 [pid = 1648] [id = 93] 12:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129279c00) [pid = 1648] [serial = 276] [outer = 0x0] 12:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a60b800) [pid = 1648] [serial = 277] [outer = 0x129279c00] 12:21:35 INFO - PROCESS | 1648 | 1468956095381 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a70f400) [pid = 1648] [serial = 278] [outer = 0x129279c00] 12:21:35 INFO - PROCESS | 1648 | 1468956095679 Marionette TRACE conn3 <- [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]]]}] 12:21:35 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. 12:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 12:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:21:35 INFO - PROCESS | 1648 | 1468956095714 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 1648 | 1468956095715 Marionette TRACE conn3 <- [1,345,null,{"value":"7"}] 12:21:35 INFO - PROCESS | 1648 | 1468956095719 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:21:35 INFO - PROCESS | 1648 | 1468956095721 Marionette TRACE conn3 <- [1,346,null,{}] 12:21:35 INFO - PROCESS | 1648 | 1468956095723 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:35 INFO - PROCESS | 1648 | 1468956095725 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:35 INFO - PROCESS | 1648 | 1468956095821 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:21:35 INFO - PROCESS | 1648 | 1468956095832 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:35 INFO - PROCESS | 1648 | 1468956095833 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a6d800 == 41 [pid = 1648] [id = 94] 12:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a602800) [pid = 1648] [serial = 279] [outer = 0x0] 12:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a8b9c00) [pid = 1648] [serial = 280] [outer = 0x12a602800] 12:21:35 INFO - PROCESS | 1648 | 1468956095858 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a8c2400) [pid = 1648] [serial = 281] [outer = 0x12a602800] 12:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x125fcc800) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126605c00) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11850c000) [pid = 1648] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1176b7000) [pid = 1648] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1246c5800) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1161dac00) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12926f800) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1150cdc00) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12937bc00) [pid = 1648] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1182ac800) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:21:36 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x122422c00) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:21:36 INFO - PROCESS | 1648 | 1468956096248 Marionette TRACE conn3 <- [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]]]}] 12:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 572ms 12:21:36 INFO - PROCESS | 1648 | 1468956096290 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:21:36 INFO - PROCESS | 1648 | 1468956096291 Marionette TRACE conn3 <- [1,349,null,{"value":"7"}] 12:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:21:36 INFO - PROCESS | 1648 | 1468956096293 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:21:36 INFO - PROCESS | 1648 | 1468956096295 Marionette TRACE conn3 <- [1,350,null,{}] 12:21:36 INFO - PROCESS | 1648 | 1468956096297 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:36 INFO - PROCESS | 1648 | 1468956096298 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:36 INFO - PROCESS | 1648 | 1468956096406 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:21:36 INFO - PROCESS | 1648 | 1468956096412 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 1648 | 1468956096413 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fcb800 == 42 [pid = 1648] [id = 95] 12:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12425e000) [pid = 1648] [serial = 282] [outer = 0x0] 12:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128e1a800) [pid = 1648] [serial = 283] [outer = 0x12425e000] 12:21:36 INFO - PROCESS | 1648 | 1468956096437 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a8c0c00) [pid = 1648] [serial = 284] [outer = 0x12425e000] 12:21:36 INFO - PROCESS | 1648 | 1468956096733 Marionette TRACE conn3 <- [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]]]}] 12:21:36 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. 12:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 467ms 12:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:21:36 INFO - PROCESS | 1648 | 1468956096761 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:21:36 INFO - PROCESS | 1648 | 1468956096763 Marionette TRACE conn3 <- [1,353,null,{"value":"7"}] 12:21:36 INFO - PROCESS | 1648 | 1468956096765 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:21:36 INFO - PROCESS | 1648 | 1468956096767 Marionette TRACE conn3 <- [1,354,null,{}] 12:21:36 INFO - PROCESS | 1648 | 1468956096773 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:36 INFO - PROCESS | 1648 | 1468956096774 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:36 INFO - PROCESS | 1648 | 1468956096865 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:21:36 INFO - PROCESS | 1648 | 1468956096869 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 1648 | 1468956096872 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a860800 == 43 [pid = 1648] [id = 96] 12:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12af3b400) [pid = 1648] [serial = 285] [outer = 0x0] 12:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12af9a400) [pid = 1648] [serial = 286] [outer = 0x12af3b400] 12:21:36 INFO - PROCESS | 1648 | 1468956096905 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12b74c000) [pid = 1648] [serial = 287] [outer = 0x12af3b400] 12:21:37 INFO - PROCESS | 1648 | 1468956097218 Marionette TRACE conn3 <- [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]]]}] 12:21:37 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. 12:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 472ms 12:21:37 INFO - PROCESS | 1648 | 1468956097242 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:21:37 INFO - PROCESS | 1648 | 1468956097244 Marionette TRACE conn3 <- [1,357,null,{"value":"7"}] 12:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:21:37 INFO - PROCESS | 1648 | 1468956097247 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 1648 | 1468956097248 Marionette TRACE conn3 <- [1,358,null,{}] 12:21:37 INFO - PROCESS | 1648 | 1468956097257 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:37 INFO - PROCESS | 1648 | 1468956097259 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:37 INFO - PROCESS | 1648 | 1468956097370 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:21:37 INFO - PROCESS | 1648 | 1468956097374 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 1648 | 1468956097375 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x129840800 == 44 [pid = 1648] [id = 97] 12:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1127d7800) [pid = 1648] [serial = 288] [outer = 0x0] 12:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1127dc400) [pid = 1648] [serial = 289] [outer = 0x1127d7800] 12:21:37 INFO - PROCESS | 1648 | 1468956097399 Marionette DEBUG loaded listener.js 12:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1127e0400) [pid = 1648] [serial = 290] [outer = 0x1127d7800] 12:21:37 INFO - PROCESS | 1648 | 1468956097702 Marionette TRACE conn3 <- [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]]]}] 12:21:37 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. 12:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 473ms 12:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:21:37 INFO - PROCESS | 1648 | 1468956097722 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:21:37 INFO - PROCESS | 1648 | 1468956097723 Marionette TRACE conn3 <- [1,361,null,{"value":"7"}] 12:21:37 INFO - PROCESS | 1648 | 1468956097725 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 1648 | 1468956097726 Marionette TRACE conn3 <- [1,362,null,{}] 12:21:37 INFO - PROCESS | 1648 | 1468956097729 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:37 INFO - PROCESS | 1648 | 1468956097730 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:37 INFO - PROCESS | 1648 | 1468956097812 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:21:37 INFO - PROCESS | 1648 | 1468956097816 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 1648 | 1468956097817 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b72a800 == 45 [pid = 1648] [id = 98] 12:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a8c2800) [pid = 1648] [serial = 291] [outer = 0x0] 12:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12b74e000) [pid = 1648] [serial = 292] [outer = 0x12a8c2800] 12:21:37 INFO - PROCESS | 1648 | 1468956097849 Marionette DEBUG loaded listener.js 12:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12b996c00) [pid = 1648] [serial = 293] [outer = 0x12a8c2800] 12:21:38 INFO - PROCESS | 1648 | --DOCSHELL 0x125fe7000 == 44 [pid = 1648] [id = 66] 12:21:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1185b5800 == 43 [pid = 1648] [id = 86] 12:21:38 INFO - PROCESS | 1648 | --DOCSHELL 0x115dc2000 == 42 [pid = 1648] [id = 85] 12:21:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7a1800 == 41 [pid = 1648] [id = 84] 12:21:38 INFO - PROCESS | 1648 | --DOCSHELL 0x127170000 == 40 [pid = 1648] [id = 83] 12:21:38 INFO - PROCESS | 1648 | --DOCSHELL 0x118ead800 == 39 [pid = 1648] [id = 82] 12:21:38 INFO - PROCESS | 1648 | --DOCSHELL 0x112f75000 == 38 [pid = 1648] [id = 81] 12:21:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1185ad800 == 37 [pid = 1648] [id = 88] 12:21:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1193e8800 == 36 [pid = 1648] [id = 89] 12:21:39 INFO - PROCESS | 1648 | --DOCSHELL 0x125fd7800 == 35 [pid = 1648] [id = 93] 12:21:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1238cb000 == 34 [pid = 1648] [id = 91] 12:21:39 INFO - PROCESS | 1648 | --DOCSHELL 0x122455800 == 33 [pid = 1648] [id = 90] 12:21:39 INFO - PROCESS | 1648 | --DOCSHELL 0x128a6d800 == 32 [pid = 1648] [id = 94] 12:21:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12538a800 == 31 [pid = 1648] [id = 92] 12:21:39 INFO - PROCESS | 1648 | --DOCSHELL 0x128fcb800 == 30 [pid = 1648] [id = 95] 12:21:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12a860800 == 29 [pid = 1648] [id = 96] 12:21:39 INFO - PROCESS | 1648 | --DOCSHELL 0x116523000 == 28 [pid = 1648] [id = 87] 12:21:39 INFO - PROCESS | 1648 | --DOCSHELL 0x129840800 == 27 [pid = 1648] [id = 97] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x127309c00) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128c46c00) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118796400) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11967f000) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1181b0800) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118504400) [pid = 1648] [serial = 206] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1246fc000) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128c46400) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124c18c00) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119be6c00) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x123ee1c00) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11837c400) [pid = 1648] [serial = 201] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x115de3000) [pid = 1648] [serial = 198] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116908000) [pid = 1648] [serial = 49] [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.] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129277c00) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129370800) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1182b5000) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1295b2800) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x129374800) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116987000) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1246f1c00) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12a702c00) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x125cfc000) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12926f400) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12531dc00) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12a70c400) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 12:21:39 INFO - PROCESS | 1648 | 1468956099514 Marionette TRACE conn3 <- [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]]]}] 12:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1824ms 12:21:39 INFO - PROCESS | 1648 | 1468956099554 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:21:39 INFO - PROCESS | 1648 | 1468956099556 Marionette TRACE conn3 <- [1,365,null,{"value":"7"}] 12:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:21:39 INFO - PROCESS | 1648 | 1468956099562 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 1648 | 1468956099564 Marionette TRACE conn3 <- [1,366,null,{}] 12:21:39 INFO - PROCESS | 1648 | 1468956099568 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:39 INFO - PROCESS | 1648 | 1468956099569 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:39 INFO - PROCESS | 1648 | 1468956099642 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:21:39 INFO - PROCESS | 1648 | 1468956099649 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:39 INFO - PROCESS | 1648 | 1468956099650 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161b6800 == 28 [pid = 1648] [id = 99] 12:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1181b4000) [pid = 1648] [serial = 294] [outer = 0x0] 12:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1181b5000) [pid = 1648] [serial = 295] [outer = 0x1181b4000] 12:21:39 INFO - PROCESS | 1648 | 1468956099681 Marionette DEBUG loaded listener.js 12:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1182b5c00) [pid = 1648] [serial = 296] [outer = 0x1181b4000] 12:21:40 INFO - PROCESS | 1648 | 1468956100093 Marionette TRACE conn3 <- [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]]]}] 12:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 570ms 12:21:40 INFO - PROCESS | 1648 | 1468956100132 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:21:40 INFO - PROCESS | 1648 | 1468956100138 Marionette TRACE conn3 <- [1,369,null,{"value":"7"}] 12:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:21:40 INFO - PROCESS | 1648 | 1468956100144 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:21:40 INFO - PROCESS | 1648 | 1468956100147 Marionette TRACE conn3 <- [1,370,null,{}] 12:21:40 INFO - PROCESS | 1648 | 1468956100151 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:40 INFO - PROCESS | 1648 | 1468956100153 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:40 INFO - PROCESS | 1648 | 1468956100275 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:21:40 INFO - PROCESS | 1648 | 1468956100282 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:40 INFO - PROCESS | 1648 | 1468956100284 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11721c000 == 29 [pid = 1648] [id = 100] 12:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1184e0800) [pid = 1648] [serial = 297] [outer = 0x0] 12:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11858e400) [pid = 1648] [serial = 298] [outer = 0x1184e0800] 12:21:40 INFO - PROCESS | 1648 | 1468956100335 Marionette DEBUG loaded listener.js 12:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118795400) [pid = 1648] [serial = 299] [outer = 0x1184e0800] 12:21:40 INFO - PROCESS | 1648 | 1468956100693 Marionette TRACE conn3 <- [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]]]}] 12:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 571ms 12:21:40 INFO - PROCESS | 1648 | 1468956100715 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:21:40 INFO - PROCESS | 1648 | 1468956100716 Marionette TRACE conn3 <- [1,373,null,{"value":"7"}] 12:21:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:21:40 INFO - PROCESS | 1648 | 1468956100720 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:21:40 INFO - PROCESS | 1648 | 1468956100723 Marionette TRACE conn3 <- [1,374,null,{}] 12:21:40 INFO - PROCESS | 1648 | 1468956100731 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:40 INFO - PROCESS | 1648 | 1468956100734 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:40 INFO - PROCESS | 1648 | 1468956100808 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:21:40 INFO - PROCESS | 1648 | 1468956100834 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:40 INFO - PROCESS | 1648 | 1468956100836 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185ad800 == 30 [pid = 1648] [id = 101] 12:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x111f2a000) [pid = 1648] [serial = 300] [outer = 0x0] 12:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119bdb400) [pid = 1648] [serial = 301] [outer = 0x111f2a000] 12:21:40 INFO - PROCESS | 1648 | 1468956100863 Marionette DEBUG loaded listener.js 12:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12241f400) [pid = 1648] [serial = 302] [outer = 0x111f2a000] 12:21:41 INFO - PROCESS | 1648 | 1468956101182 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:21:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:21:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 522ms 12:21:41 INFO - PROCESS | 1648 | 1468956101242 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:21:41 INFO - PROCESS | 1648 | 1468956101243 Marionette TRACE conn3 <- [1,377,null,{"value":"7"}] 12:21:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:21:41 INFO - PROCESS | 1648 | 1468956101246 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:21:41 INFO - PROCESS | 1648 | 1468956101247 Marionette TRACE conn3 <- [1,378,null,{}] 12:21:41 INFO - PROCESS | 1648 | 1468956101249 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:41 INFO - PROCESS | 1648 | 1468956101250 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:41 INFO - PROCESS | 1648 | 1468956101349 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:21:41 INFO - PROCESS | 1648 | 1468956101358 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:41 INFO - PROCESS | 1648 | 1468956101359 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192a2000 == 31 [pid = 1648] [id = 102] 12:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12386a800) [pid = 1648] [serial = 303] [outer = 0x0] 12:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123edb400) [pid = 1648] [serial = 304] [outer = 0x12386a800] 12:21:41 INFO - PROCESS | 1648 | 1468956101384 Marionette DEBUG loaded listener.js 12:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1246fa800) [pid = 1648] [serial = 305] [outer = 0x12386a800] 12:21:41 INFO - PROCESS | 1648 | 1468956101672 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:21:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:21:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 467ms 12:21:41 INFO - PROCESS | 1648 | 1468956101714 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:21:41 INFO - PROCESS | 1648 | 1468956101715 Marionette TRACE conn3 <- [1,381,null,{"value":"7"}] 12:21:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:21:41 INFO - PROCESS | 1648 | 1468956101718 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:21:41 INFO - PROCESS | 1648 | 1468956101721 Marionette TRACE conn3 <- [1,382,null,{}] 12:21:41 INFO - PROCESS | 1648 | 1468956101723 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:41 INFO - PROCESS | 1648 | 1468956101725 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:41 INFO - PROCESS | 1648 | 1468956101794 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:21:41 INFO - PROCESS | 1648 | 1468956101797 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:41 INFO - PROCESS | 1648 | 1468956101798 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b23000 == 32 [pid = 1648] [id = 103] 12:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1182b4c00) [pid = 1648] [serial = 306] [outer = 0x0] 12:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124c12000) [pid = 1648] [serial = 307] [outer = 0x1182b4c00] 12:21:41 INFO - PROCESS | 1648 | 1468956101825 Marionette DEBUG loaded listener.js 12:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x125371400) [pid = 1648] [serial = 308] [outer = 0x1182b4c00] 12:21:42 INFO - PROCESS | 1648 | 1468956102163 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:21:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:21:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 471ms 12:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:21:42 INFO - PROCESS | 1648 | 1468956102189 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:21:42 INFO - PROCESS | 1648 | 1468956102191 Marionette TRACE conn3 <- [1,385,null,{"value":"7"}] 12:21:42 INFO - PROCESS | 1648 | 1468956102193 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:21:42 INFO - PROCESS | 1648 | 1468956102194 Marionette TRACE conn3 <- [1,386,null,{}] 12:21:42 INFO - PROCESS | 1648 | 1468956102196 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:42 INFO - PROCESS | 1648 | 1468956102200 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:42 INFO - PROCESS | 1648 | 1468956102324 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:21:42 INFO - PROCESS | 1648 | 1468956102354 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:42 INFO - PROCESS | 1648 | 1468956102356 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x123990800 == 33 [pid = 1648] [id = 104] 12:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12869bc00) [pid = 1648] [serial = 309] [outer = 0x0] 12:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1286a2800) [pid = 1648] [serial = 310] [outer = 0x12869bc00] 12:21:42 INFO - PROCESS | 1648 | 1468956102386 Marionette DEBUG loaded listener.js 12:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128b46800) [pid = 1648] [serial = 311] [outer = 0x12869bc00] 12:21:42 INFO - PROCESS | 1648 | 1468956102772 Marionette TRACE conn3 <- [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]]]}] 12:21:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:21:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 618ms 12:21:42 INFO - PROCESS | 1648 | 1468956102811 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:21:42 INFO - PROCESS | 1648 | 1468956102813 Marionette TRACE conn3 <- [1,389,null,{"value":"7"}] 12:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:21:42 INFO - PROCESS | 1648 | 1468956102815 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:21:42 INFO - PROCESS | 1648 | 1468956102816 Marionette TRACE conn3 <- [1,390,null,{}] 12:21:42 INFO - PROCESS | 1648 | 1468956102818 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:42 INFO - PROCESS | 1648 | 1468956102819 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:42 INFO - PROCESS | 1648 | 1468956102893 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:21:42 INFO - PROCESS | 1648 | 1468956102897 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:42 INFO - PROCESS | 1648 | 1468956102898 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c2f800 == 34 [pid = 1648] [id = 105] 12:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112a81800) [pid = 1648] [serial = 312] [outer = 0x0] 12:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b4dc00) [pid = 1648] [serial = 313] [outer = 0x112a81800] 12:21:42 INFO - PROCESS | 1648 | 1468956102924 Marionette DEBUG loaded listener.js 12:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128c4f800) [pid = 1648] [serial = 314] [outer = 0x112a81800] 12:21:43 INFO - PROCESS | 1648 | 1468956103265 Marionette TRACE conn3 <- [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]]]}] 12:21:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:21:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 12:21:43 INFO - PROCESS | 1648 | 1468956103283 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:21:43 INFO - PROCESS | 1648 | 1468956103286 Marionette TRACE conn3 <- [1,393,null,{"value":"7"}] 12:21:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:21:43 INFO - PROCESS | 1648 | 1468956103289 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:21:43 INFO - PROCESS | 1648 | 1468956103290 Marionette TRACE conn3 <- [1,394,null,{}] 12:21:43 INFO - PROCESS | 1648 | 1468956103292 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:43 INFO - PROCESS | 1648 | 1468956103294 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:43 INFO - PROCESS | 1648 | 1468956103367 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:21:43 INFO - PROCESS | 1648 | 1468956103372 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:43 INFO - PROCESS | 1648 | 1468956103374 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x125fe7000 == 35 [pid = 1648] [id = 106] 12:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128e19800) [pid = 1648] [serial = 315] [outer = 0x0] 12:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x129276000) [pid = 1648] [serial = 316] [outer = 0x128e19800] 12:21:43 INFO - PROCESS | 1648 | 1468956103398 Marionette DEBUG loaded listener.js 12:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129374800) [pid = 1648] [serial = 317] [outer = 0x128e19800] 12:21:43 INFO - PROCESS | 1648 | 1468956103726 Marionette TRACE conn3 <- [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]]]}] 12:21:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:21:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 12:21:43 INFO - PROCESS | 1648 | 1468956103757 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:21:43 INFO - PROCESS | 1648 | 1468956103759 Marionette TRACE conn3 <- [1,397,null,{"value":"7"}] 12:21:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:21:43 INFO - PROCESS | 1648 | 1468956103761 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:21:43 INFO - PROCESS | 1648 | 1468956103762 Marionette TRACE conn3 <- [1,398,null,{}] 12:21:43 INFO - PROCESS | 1648 | 1468956103764 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:43 INFO - PROCESS | 1648 | 1468956103766 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:43 INFO - PROCESS | 1648 | 1468956103866 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:21:43 INFO - PROCESS | 1648 | 1468956103874 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:43 INFO - PROCESS | 1648 | 1468956103875 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185ad000 == 36 [pid = 1648] [id = 107] 12:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128c4dc00) [pid = 1648] [serial = 318] [outer = 0x0] 12:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1295a8400) [pid = 1648] [serial = 319] [outer = 0x128c4dc00] 12:21:43 INFO - PROCESS | 1648 | 1468956103899 Marionette DEBUG loaded listener.js 12:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a606800) [pid = 1648] [serial = 320] [outer = 0x128c4dc00] 12:21:44 INFO - PROCESS | 1648 | 1468956104214 Marionette TRACE conn3 <- [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]]]}] 12:21:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:21:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 468ms 12:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:21:44 INFO - PROCESS | 1648 | 1468956104229 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:21:44 INFO - PROCESS | 1648 | 1468956104230 Marionette TRACE conn3 <- [1,401,null,{"value":"7"}] 12:21:44 INFO - PROCESS | 1648 | 1468956104233 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:21:44 INFO - PROCESS | 1648 | 1468956104234 Marionette TRACE conn3 <- [1,402,null,{}] 12:21:44 INFO - PROCESS | 1648 | 1468956104238 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:44 INFO - PROCESS | 1648 | 1468956104239 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:44 INFO - PROCESS | 1648 | 1468956104321 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:21:44 INFO - PROCESS | 1648 | 1468956104324 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:44 INFO - PROCESS | 1648 | 1468956104325 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fd3000 == 37 [pid = 1648] [id = 108] 12:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128e16400) [pid = 1648] [serial = 321] [outer = 0x0] 12:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12a70fc00) [pid = 1648] [serial = 322] [outer = 0x128e16400] 12:21:44 INFO - PROCESS | 1648 | 1468956104349 Marionette DEBUG loaded listener.js 12:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a8c1c00) [pid = 1648] [serial = 323] [outer = 0x128e16400] 12:21:44 INFO - PROCESS | 1648 | 1468956104726 Marionette TRACE conn3 <- [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]]]}] 12:21:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:21:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 523ms 12:21:44 INFO - PROCESS | 1648 | 1468956104756 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:21:44 INFO - PROCESS | 1648 | 1468956104758 Marionette TRACE conn3 <- [1,405,null,{"value":"7"}] 12:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:21:44 INFO - PROCESS | 1648 | 1468956104760 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:21:44 INFO - PROCESS | 1648 | 1468956104762 Marionette TRACE conn3 <- [1,406,null,{}] 12:21:44 INFO - PROCESS | 1648 | 1468956104764 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:44 INFO - PROCESS | 1648 | 1468956104766 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:44 INFO - PROCESS | 1648 | 1468956104875 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:21:44 INFO - PROCESS | 1648 | 1468956104878 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:44 INFO - PROCESS | 1648 | 1468956104880 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b1f800 == 38 [pid = 1648] [id = 109] 12:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12af3d400) [pid = 1648] [serial = 324] [outer = 0x0] 12:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12af9bc00) [pid = 1648] [serial = 325] [outer = 0x12af3d400] 12:21:44 INFO - PROCESS | 1648 | 1468956104934 Marionette DEBUG loaded listener.js 12:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12b996400) [pid = 1648] [serial = 326] [outer = 0x12af3d400] 12:21:45 INFO - PROCESS | 1648 | 1468956105257 Marionette TRACE conn3 <- [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]]]}] 12:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 12:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:21:45 INFO - PROCESS | 1648 | 1468956105279 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:21:45 INFO - PROCESS | 1648 | 1468956105281 Marionette TRACE conn3 <- [1,409,null,{"value":"7"}] 12:21:45 INFO - PROCESS | 1648 | 1468956105283 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:21:45 INFO - PROCESS | 1648 | 1468956105284 Marionette TRACE conn3 <- [1,410,null,{}] 12:21:45 INFO - PROCESS | 1648 | 1468956105294 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:45 INFO - PROCESS | 1648 | 1468956105295 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:45 INFO - PROCESS | 1648 | 1468956105391 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:21:45 INFO - PROCESS | 1648 | 1468956105395 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:45 INFO - PROCESS | 1648 | 1468956105396 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a799000 == 39 [pid = 1648] [id = 110] 12:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128802c00) [pid = 1648] [serial = 327] [outer = 0x0] 12:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12880c400) [pid = 1648] [serial = 328] [outer = 0x128802c00] 12:21:45 INFO - PROCESS | 1648 | 1468956105420 Marionette DEBUG loaded listener.js 12:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128810000) [pid = 1648] [serial = 329] [outer = 0x128802c00] 12:21:45 INFO - PROCESS | 1648 | 1468956105629 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:21:45 INFO - PROCESS | 1648 | 1468956105813 Marionette TRACE conn3 <- [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]]]}] 12:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 572ms 12:21:45 INFO - PROCESS | 1648 | 1468956105855 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:21:45 INFO - PROCESS | 1648 | 1468956105856 Marionette TRACE conn3 <- [1,413,null,{"value":"7"}] 12:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:21:45 INFO - PROCESS | 1648 | 1468956105858 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:21:45 INFO - PROCESS | 1648 | 1468956105859 Marionette TRACE conn3 <- [1,414,null,{}] 12:21:45 INFO - PROCESS | 1648 | 1468956105861 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:45 INFO - PROCESS | 1648 | 1468956105862 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:45 INFO - PROCESS | 1648 | 1468956105962 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:21:45 INFO - PROCESS | 1648 | 1468956105975 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:45 INFO - PROCESS | 1648 | 1468956105976 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b740000 == 40 [pid = 1648] [id = 111] 12:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128c45800) [pid = 1648] [serial = 330] [outer = 0x0] 12:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12b997400) [pid = 1648] [serial = 331] [outer = 0x128c45800] 12:21:46 INFO - PROCESS | 1648 | 1468956106000 Marionette DEBUG loaded listener.js 12:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12baa3400) [pid = 1648] [serial = 332] [outer = 0x128c45800] 12:21:46 INFO - PROCESS | 1648 | 1468956106339 Marionette TRACE conn3 <- [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]]]}] 12:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 520ms 12:21:46 INFO - PROCESS | 1648 | 1468956106378 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:21:46 INFO - PROCESS | 1648 | 1468956106379 Marionette TRACE conn3 <- [1,417,null,{"value":"7"}] 12:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:21:46 INFO - PROCESS | 1648 | 1468956106381 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:21:46 INFO - PROCESS | 1648 | 1468956106383 Marionette TRACE conn3 <- [1,418,null,{}] 12:21:46 INFO - PROCESS | 1648 | 1468956106385 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:46 INFO - PROCESS | 1648 | 1468956106386 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:46 INFO - PROCESS | 1648 | 1468956106700 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12869c800) [pid = 1648] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1182b7000) [pid = 1648] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1295a8800) [pid = 1648] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1286a8c00) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x129279c00) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128b48800) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12a602800) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12425e000) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12af3b400) [pid = 1648] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1127d7800) [pid = 1648] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1246f3000) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12241c800) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1175c6c00) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1182b5800) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1181b7c00) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x127308800) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x122424c00) [pid = 1648] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118587800) [pid = 1648] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x111d7d800) [pid = 1648] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12660fc00) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113d66800) [pid = 1648] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:21:46 INFO - PROCESS | 1648 | 1468956106761 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:46 INFO - PROCESS | 1648 | 1468956106762 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11721a000 == 41 [pid = 1648] [id = 112] 12:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x10eaf7000) [pid = 1648] [serial = 333] [outer = 0x0] 12:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x10eafa400) [pid = 1648] [serial = 334] [outer = 0x10eaf7000] 12:21:46 INFO - PROCESS | 1648 | 1468956106794 Marionette DEBUG loaded listener.js 12:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x10eaff000) [pid = 1648] [serial = 335] [outer = 0x10eaf7000] 12:21:47 INFO - PROCESS | 1648 | 1468956107541 Marionette TRACE conn3 <- [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]]]}] 12:21:47 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 12:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1171ms 12:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:21:47 INFO - PROCESS | 1648 | 1468956107553 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:21:47 INFO - PROCESS | 1648 | 1468956107554 Marionette TRACE conn3 <- [1,421,null,{"value":"7"}] 12:21:47 INFO - PROCESS | 1648 | 1468956107556 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:21:47 INFO - PROCESS | 1648 | 1468956107557 Marionette TRACE conn3 <- [1,422,null,{}] 12:21:47 INFO - PROCESS | 1648 | 1468956107559 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:47 INFO - PROCESS | 1648 | 1468956107560 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:47 INFO - PROCESS | 1648 | 1468956107643 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:21:47 INFO - PROCESS | 1648 | 1468956107646 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:47 INFO - PROCESS | 1648 | 1468956107647 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9d6800 == 42 [pid = 1648] [id = 113] 12:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1182aac00) [pid = 1648] [serial = 336] [outer = 0x0] 12:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1184e3800) [pid = 1648] [serial = 337] [outer = 0x1182aac00] 12:21:47 INFO - PROCESS | 1648 | 1468956107681 Marionette DEBUG loaded listener.js 12:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119be7000) [pid = 1648] [serial = 338] [outer = 0x1182aac00] 12:21:48 INFO - PROCESS | 1648 | 1468956108495 Marionette TRACE conn3 <- [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]]]}] 12:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 12:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:21:48 INFO - PROCESS | 1648 | 1468956108528 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:21:48 INFO - PROCESS | 1648 | 1468956108529 Marionette TRACE conn3 <- [1,425,null,{"value":"7"}] 12:21:48 INFO - PROCESS | 1648 | 1468956108531 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:21:48 INFO - PROCESS | 1648 | 1468956108532 Marionette TRACE conn3 <- [1,426,null,{}] 12:21:48 INFO - PROCESS | 1648 | 1468956108535 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:48 INFO - PROCESS | 1648 | 1468956108536 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:48 INFO - PROCESS | 1648 | 1468956108642 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:21:48 INFO - PROCESS | 1648 | 1468956108648 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:48 INFO - PROCESS | 1648 | 1468956108649 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba1c000 == 43 [pid = 1648] [id = 114] 12:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11672e400) [pid = 1648] [serial = 339] [outer = 0x0] 12:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1249b6c00) [pid = 1648] [serial = 340] [outer = 0x11672e400] 12:21:48 INFO - PROCESS | 1648 | 1468956108674 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12666a000) [pid = 1648] [serial = 341] [outer = 0x11672e400] 12:21:49 INFO - PROCESS | 1648 | 1468956109255 Marionette TRACE conn3 <- [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] 12:21:49 INFO - PROCESS | 1648 | 1468956109304 Marionette TRACE conn3 <- [1,429,null,{"value":"7"}] 12:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:21:49 INFO - PROCESS | 1648 | 1468956109307 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:21:49 INFO - PROCESS | 1648 | 1468956109311 Marionette TRACE conn3 <- [1,430,null,{}] 12:21:49 INFO - PROCESS | 1648 | 1468956109315 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:49 INFO - PROCESS | 1648 | 1468956109316 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:49 INFO - PROCESS | 1648 | 1468956109438 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:21:49 INFO - PROCESS | 1648 | 1468956109553 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:49 INFO - PROCESS | 1648 | 1468956109556 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170eb000 == 44 [pid = 1648] [id = 115] 12:21:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113f0e800) [pid = 1648] [serial = 342] [outer = 0x0] 12:21:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1175cb400) [pid = 1648] [serial = 343] [outer = 0x113f0e800] 12:21:49 INFO - PROCESS | 1648 | 1468956109608 Marionette DEBUG loaded listener.js 12:21:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1182ab800) [pid = 1648] [serial = 344] [outer = 0x113f0e800] 12:21:50 INFO - PROCESS | 1648 | 1468956110400 Marionette TRACE conn3 <- [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]]]}] 12:21:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:21:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1173ms 12:21:50 INFO - PROCESS | 1648 | 1468956110480 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:21:50 INFO - PROCESS | 1648 | 1468956110483 Marionette TRACE conn3 <- [1,433,null,{"value":"7"}] 12:21:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:21:50 INFO - PROCESS | 1648 | 1468956110487 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:21:50 INFO - PROCESS | 1648 | 1468956110488 Marionette TRACE conn3 <- [1,434,null,{}] 12:21:50 INFO - PROCESS | 1648 | 1468956110492 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:50 INFO - PROCESS | 1648 | 1468956110494 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:50 INFO - PROCESS | 1648 | 1468956110593 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:21:50 INFO - PROCESS | 1648 | 1468956110645 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:50 INFO - PROCESS | 1648 | 1468956110648 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x116528000 == 45 [pid = 1648] [id = 116] 12:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x116987800) [pid = 1648] [serial = 345] [outer = 0x0] 12:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118040800) [pid = 1648] [serial = 346] [outer = 0x116987800] 12:21:50 INFO - PROCESS | 1648 | 1468956110676 Marionette DEBUG loaded listener.js 12:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1182ae400) [pid = 1648] [serial = 347] [outer = 0x116987800] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9d6800 == 44 [pid = 1648] [id = 113] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11721a000 == 43 [pid = 1648] [id = 112] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12b740000 == 42 [pid = 1648] [id = 111] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12a799000 == 41 [pid = 1648] [id = 110] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x119b1f800 == 40 [pid = 1648] [id = 109] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x128fd3000 == 39 [pid = 1648] [id = 108] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1185ad000 == 38 [pid = 1648] [id = 107] 12:21:50 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12b74e000) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x125fe7000 == 37 [pid = 1648] [id = 106] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x124c2f800 == 36 [pid = 1648] [id = 105] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x123990800 == 35 [pid = 1648] [id = 104] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x119b23000 == 34 [pid = 1648] [id = 103] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1192a2000 == 33 [pid = 1648] [id = 102] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1185ad800 == 32 [pid = 1648] [id = 101] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11721c000 == 31 [pid = 1648] [id = 100] 12:21:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1161b6800 == 30 [pid = 1648] [id = 99] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11850bc00) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12a741800) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11728a400) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128c48000) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128b53000) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12a60b800) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1295ad800) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x129374c00) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12a8b9c00) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128e1a800) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12a70f400) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12af9a400) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1127dc400) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12a8c2400) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x125c69800) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12660e400) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x124c0e400) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x123edc400) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118384c00) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119969800) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11850f400) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1127e0400) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1182b9800) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12869ec00) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119274800) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128699c00) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x127320400) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124c12800) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x123edf000) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11927bc00) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118e1a800) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x116aa2c00) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x113094400) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x127317000) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x129270c00) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12a8c0c00) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1286a3000) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12b74c000) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 12:21:51 INFO - PROCESS | 1648 | 1468956111092 Marionette TRACE conn3 <- [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]]]}] 12:21:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:21:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 620ms 12:21:51 INFO - PROCESS | 1648 | 1468956111107 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:21:51 INFO - PROCESS | 1648 | 1468956111110 Marionette TRACE conn3 <- [1,437,null,{"value":"7"}] 12:21:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:21:51 INFO - PROCESS | 1648 | 1468956111115 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:21:51 INFO - PROCESS | 1648 | 1468956111117 Marionette TRACE conn3 <- [1,438,null,{}] 12:21:51 INFO - PROCESS | 1648 | 1468956111121 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:51 INFO - PROCESS | 1648 | 1468956111123 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:51 INFO - PROCESS | 1648 | 1468956111200 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:21:51 INFO - PROCESS | 1648 | 1468956111207 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:51 INFO - PROCESS | 1648 | 1468956111208 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170e0000 == 31 [pid = 1648] [id = 117] 12:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1182b7800) [pid = 1648] [serial = 348] [outer = 0x0] 12:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11837cc00) [pid = 1648] [serial = 349] [outer = 0x1182b7800] 12:21:51 INFO - PROCESS | 1648 | 1468956111235 Marionette DEBUG loaded listener.js 12:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11850b400) [pid = 1648] [serial = 350] [outer = 0x1182b7800] 12:21:51 INFO - PROCESS | 1648 | 1468956111562 Marionette TRACE conn3 <- [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]]]}] 12:21:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:21:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 471ms 12:21:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:21:51 INFO - PROCESS | 1648 | 1468956111588 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:21:51 INFO - PROCESS | 1648 | 1468956111589 Marionette TRACE conn3 <- [1,441,null,{"value":"7"}] 12:21:51 INFO - PROCESS | 1648 | 1468956111591 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:21:51 INFO - PROCESS | 1648 | 1468956111594 Marionette TRACE conn3 <- [1,442,null,{}] 12:21:51 INFO - PROCESS | 1648 | 1468956111601 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:51 INFO - PROCESS | 1648 | 1468956111605 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:51 INFO - PROCESS | 1648 | 1468956111689 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:21:51 INFO - PROCESS | 1648 | 1468956111739 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:51 INFO - PROCESS | 1648 | 1468956111741 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185a4000 == 32 [pid = 1648] [id = 118] 12:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11850f800) [pid = 1648] [serial = 351] [outer = 0x0] 12:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118e1b000) [pid = 1648] [serial = 352] [outer = 0x11850f800] 12:21:51 INFO - PROCESS | 1648 | 1468956111769 Marionette DEBUG loaded listener.js 12:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119680400) [pid = 1648] [serial = 353] [outer = 0x11850f800] 12:21:52 INFO - PROCESS | 1648 | 1468956112078 Marionette TRACE conn3 <- [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]]]}] 12:21:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:21:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 521ms 12:21:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:21:52 INFO - PROCESS | 1648 | 1468956112112 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:21:52 INFO - PROCESS | 1648 | 1468956112114 Marionette TRACE conn3 <- [1,445,null,{"value":"7"}] 12:21:52 INFO - PROCESS | 1648 | 1468956112116 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:21:52 INFO - PROCESS | 1648 | 1468956112118 Marionette TRACE conn3 <- [1,446,null,{}] 12:21:52 INFO - PROCESS | 1648 | 1468956112122 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:52 INFO - PROCESS | 1648 | 1468956112124 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:52 INFO - PROCESS | 1648 | 1468956112198 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:21:52 INFO - PROCESS | 1648 | 1468956112246 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:52 INFO - PROCESS | 1648 | 1468956112247 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193cf800 == 33 [pid = 1648] [id = 119] 12:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119274800) [pid = 1648] [serial = 354] [outer = 0x0] 12:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119bd9400) [pid = 1648] [serial = 355] [outer = 0x119274800] 12:21:52 INFO - PROCESS | 1648 | 1468956112273 Marionette DEBUG loaded listener.js 12:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x122639000) [pid = 1648] [serial = 356] [outer = 0x119274800] 12:21:52 INFO - PROCESS | 1648 | 1468956112571 Marionette TRACE conn3 <- [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]]]}] 12:21:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:21:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 471ms 12:21:52 INFO - PROCESS | 1648 | 1468956112593 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:21:52 INFO - PROCESS | 1648 | 1468956112594 Marionette TRACE conn3 <- [1,449,null,{"value":"7"}] 12:21:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:21:52 INFO - PROCESS | 1648 | 1468956112597 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:21:52 INFO - PROCESS | 1648 | 1468956112598 Marionette TRACE conn3 <- [1,450,null,{}] 12:21:52 INFO - PROCESS | 1648 | 1468956112600 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:52 INFO - PROCESS | 1648 | 1468956112603 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:52 INFO - PROCESS | 1648 | 1468956112679 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:21:52 INFO - PROCESS | 1648 | 1468956112682 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:52 INFO - PROCESS | 1648 | 1468956112684 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119959800 == 34 [pid = 1648] [id = 120] 12:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1181b7c00) [pid = 1648] [serial = 357] [outer = 0x0] 12:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x123de6c00) [pid = 1648] [serial = 358] [outer = 0x1181b7c00] 12:21:52 INFO - PROCESS | 1648 | 1468956112711 Marionette DEBUG loaded listener.js 12:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1246c8c00) [pid = 1648] [serial = 359] [outer = 0x1181b7c00] 12:21:53 INFO - PROCESS | 1648 | 1468956113046 Marionette TRACE conn3 <- [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] 12:21:53 INFO - PROCESS | 1648 | 1468956113067 Marionette TRACE conn3 <- [1,453,null,{"value":"7"}] 12:21:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:21:53 INFO - PROCESS | 1648 | 1468956113073 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:21:53 INFO - PROCESS | 1648 | 1468956113074 Marionette TRACE conn3 <- [1,454,null,{}] 12:21:53 INFO - PROCESS | 1648 | 1468956113076 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:53 INFO - PROCESS | 1648 | 1468956113080 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:53 INFO - PROCESS | 1648 | 1468956113204 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:21:53 INFO - PROCESS | 1648 | 1468956113217 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:53 INFO - PROCESS | 1648 | 1468956113219 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x122573000 == 35 [pid = 1648] [id = 121] 12:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x123a64c00) [pid = 1648] [serial = 360] [outer = 0x0] 12:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1249b3000) [pid = 1648] [serial = 361] [outer = 0x123a64c00] 12:21:53 INFO - PROCESS | 1648 | 1468956113243 Marionette DEBUG loaded listener.js 12:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126606c00) [pid = 1648] [serial = 362] [outer = 0x123a64c00] 12:21:53 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:53 INFO - PROCESS | 1648 | 1468956113589 Marionette TRACE conn3 <- [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]]]}] 12:21:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:21:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 570ms 12:21:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:21:53 INFO - PROCESS | 1648 | 1468956113641 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:21:53 INFO - PROCESS | 1648 | 1468956113642 Marionette TRACE conn3 <- [1,457,null,{"value":"7"}] 12:21:53 INFO - PROCESS | 1648 | 1468956113644 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:21:53 INFO - PROCESS | 1648 | 1468956113645 Marionette TRACE conn3 <- [1,458,null,{}] 12:21:53 INFO - PROCESS | 1648 | 1468956113648 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:53 INFO - PROCESS | 1648 | 1468956113649 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:53 INFO - PROCESS | 1648 | 1468956113739 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:21:53 INFO - PROCESS | 1648 | 1468956113751 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:53 INFO - PROCESS | 1648 | 1468956113752 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x123989000 == 36 [pid = 1648] [id = 122] 12:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112fb8800) [pid = 1648] [serial = 363] [outer = 0x0] 12:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12660e400) [pid = 1648] [serial = 364] [outer = 0x112fb8800] 12:21:53 INFO - PROCESS | 1648 | 1468956113776 Marionette DEBUG loaded listener.js 12:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x127310800) [pid = 1648] [serial = 365] [outer = 0x112fb8800] 12:21:54 INFO - PROCESS | 1648 | 1468956114116 Marionette TRACE conn3 <- [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] 12:21:54 INFO - PROCESS | 1648 | 1468956114164 Marionette TRACE conn3 <- [1,461,null,{"value":"7"}] 12:21:54 INFO - PROCESS | 1648 | 1468956114167 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:21:54 INFO - PROCESS | 1648 | 1468956114168 Marionette TRACE conn3 <- [1,462,null,{}] 12:21:54 INFO - PROCESS | 1648 | 1468956114170 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:54 INFO - PROCESS | 1648 | 1468956114171 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:54 INFO - PROCESS | 1648 | 1468956114260 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:21:54 INFO - PROCESS | 1648 | 1468956114272 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:54 INFO - PROCESS | 1648 | 1468956114273 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169c0800 == 37 [pid = 1648] [id = 123] 12:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127310400) [pid = 1648] [serial = 366] [outer = 0x0] 12:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x127323000) [pid = 1648] [serial = 367] [outer = 0x127310400] 12:21:54 INFO - PROCESS | 1648 | 1468956114297 Marionette DEBUG loaded listener.js 12:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12869fc00) [pid = 1648] [serial = 368] [outer = 0x127310400] 12:21:54 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:21:54 INFO - PROCESS | 1648 | 1468956114644 Marionette TRACE conn3 <- [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] 12:21:54 INFO - PROCESS | 1648 | 1468956114689 Marionette TRACE conn3 <- [1,465,null,{"value":"7"}] 12:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:21:54 INFO - PROCESS | 1648 | 1468956114691 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:21:54 INFO - PROCESS | 1648 | 1468956114692 Marionette TRACE conn3 <- [1,466,null,{}] 12:21:54 INFO - PROCESS | 1648 | 1468956114701 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:54 INFO - PROCESS | 1648 | 1468956114702 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:54 INFO - PROCESS | 1648 | 1468956114795 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:21:54 INFO - PROCESS | 1648 | 1468956114798 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:54 INFO - PROCESS | 1648 | 1468956114799 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12539b000 == 38 [pid = 1648] [id = 124] 12:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x127317c00) [pid = 1648] [serial = 369] [outer = 0x0] 12:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128806000) [pid = 1648] [serial = 370] [outer = 0x127317c00] 12:21:54 INFO - PROCESS | 1648 | 1468956114825 Marionette DEBUG loaded listener.js 12:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12880e000) [pid = 1648] [serial = 371] [outer = 0x127317c00] 12:21:55 INFO - PROCESS | 1648 | 1468956115288 Marionette TRACE conn3 <- [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] 12:21:55 INFO - PROCESS | 1648 | 1468956115311 Marionette TRACE conn3 <- [1,469,null,{"value":"7"}] 12:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:21:55 INFO - PROCESS | 1648 | 1468956115313 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:21:55 INFO - PROCESS | 1648 | 1468956115314 Marionette TRACE conn3 <- [1,470,null,{}] 12:21:55 INFO - PROCESS | 1648 | 1468956115316 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:55 INFO - PROCESS | 1648 | 1468956115318 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:55 INFO - PROCESS | 1648 | 1468956115401 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:21:55 INFO - PROCESS | 1648 | 1468956115407 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:55 INFO - PROCESS | 1648 | 1468956115409 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1253a3000 == 39 [pid = 1648] [id = 125] 12:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1182b2000) [pid = 1648] [serial = 372] [outer = 0x0] 12:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11850e400) [pid = 1648] [serial = 373] [outer = 0x1182b2000] 12:21:55 INFO - PROCESS | 1648 | 1468956115436 Marionette DEBUG loaded listener.js 12:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1246fc000) [pid = 1648] [serial = 374] [outer = 0x1182b2000] 12:21:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:21:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 12:21:55 INFO - PROCESS | 1648 | 1468956115778 Marionette TRACE conn3 <- [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]]]}] 12:21:55 INFO - PROCESS | 1648 | 1468956115782 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:21:55 INFO - PROCESS | 1648 | 1468956115784 Marionette TRACE conn3 <- [1,473,null,{"value":"7"}] 12:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:21:55 INFO - PROCESS | 1648 | 1468956115789 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:21:55 INFO - PROCESS | 1648 | 1468956115791 Marionette TRACE conn3 <- [1,474,null,{}] 12:21:55 INFO - PROCESS | 1648 | 1468956115794 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:55 INFO - PROCESS | 1648 | 1468956115795 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:55 INFO - PROCESS | 1648 | 1468956115885 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:21:55 INFO - PROCESS | 1648 | 1468956115935 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:55 INFO - PROCESS | 1648 | 1468956115936 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a6b000 == 40 [pid = 1648] [id = 126] 12:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1182b3c00) [pid = 1648] [serial = 375] [outer = 0x0] 12:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124522400) [pid = 1648] [serial = 376] [outer = 0x1182b3c00] 12:21:55 INFO - PROCESS | 1648 | 1468956115970 Marionette DEBUG loaded listener.js 12:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128f45800) [pid = 1648] [serial = 377] [outer = 0x1182b3c00] 12:21:56 INFO - PROCESS | 1648 | 1468956116277 Marionette TRACE conn3 <- [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]]]}] 12:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 12:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:21:56 INFO - PROCESS | 1648 | 1468956116308 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:21:56 INFO - PROCESS | 1648 | 1468956116310 Marionette TRACE conn3 <- [1,477,null,{"value":"7"}] 12:21:56 INFO - PROCESS | 1648 | 1468956116312 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:21:56 INFO - PROCESS | 1648 | 1468956116313 Marionette TRACE conn3 <- [1,478,null,{}] 12:21:56 INFO - PROCESS | 1648 | 1468956116315 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:56 INFO - PROCESS | 1648 | 1468956116316 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:56 INFO - PROCESS | 1648 | 1468956116392 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:21:56 INFO - PROCESS | 1648 | 1468956116396 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:56 INFO - PROCESS | 1648 | 1468956116397 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x129830800 == 41 [pid = 1648] [id = 127] 12:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128f47400) [pid = 1648] [serial = 378] [outer = 0x0] 12:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x129372400) [pid = 1648] [serial = 379] [outer = 0x128f47400] 12:21:56 INFO - PROCESS | 1648 | 1468956116423 Marionette DEBUG loaded listener.js 12:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1295b1400) [pid = 1648] [serial = 380] [outer = 0x128f47400] 12:21:56 INFO - PROCESS | 1648 | 1468956116725 Marionette TRACE conn3 <- [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]]]}] 12:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 418ms 12:21:56 INFO - PROCESS | 1648 | 1468956116730 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:21:56 INFO - PROCESS | 1648 | 1468956116731 Marionette TRACE conn3 <- [1,481,null,{"value":"7"}] 12:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:21:56 INFO - PROCESS | 1648 | 1468956116741 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:21:56 INFO - PROCESS | 1648 | 1468956116742 Marionette TRACE conn3 <- [1,482,null,{}] 12:21:56 INFO - PROCESS | 1648 | 1468956116744 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:56 INFO - PROCESS | 1648 | 1468956116745 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:56 INFO - PROCESS | 1648 | 1468956116827 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:21:56 INFO - PROCESS | 1648 | 1468956116883 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:56 INFO - PROCESS | 1648 | 1468956116884 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a64f800 == 42 [pid = 1648] [id = 128] 12:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1286a7800) [pid = 1648] [serial = 381] [outer = 0x0] 12:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1295b2800) [pid = 1648] [serial = 382] [outer = 0x1286a7800] 12:21:56 INFO - PROCESS | 1648 | 1468956116915 Marionette DEBUG loaded listener.js 12:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a70dc00) [pid = 1648] [serial = 383] [outer = 0x1286a7800] 12:21:57 INFO - PROCESS | 1648 | 1468956117205 Marionette TRACE conn3 <- [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]]]}] 12:21:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:21:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 527ms 12:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:21:57 INFO - PROCESS | 1648 | 1468956117261 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:21:57 INFO - PROCESS | 1648 | 1468956117262 Marionette TRACE conn3 <- [1,485,null,{"value":"7"}] 12:21:57 INFO - PROCESS | 1648 | 1468956117264 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:21:57 INFO - PROCESS | 1648 | 1468956117265 Marionette TRACE conn3 <- [1,486,null,{}] 12:21:57 INFO - PROCESS | 1648 | 1468956117268 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:57 INFO - PROCESS | 1648 | 1468956117269 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:57 INFO - PROCESS | 1648 | 1468956117397 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:21:57 INFO - PROCESS | 1648 | 1468956117445 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:57 INFO - PROCESS | 1648 | 1468956117446 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f06000 == 43 [pid = 1648] [id = 129] 12:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1122b9800) [pid = 1648] [serial = 384] [outer = 0x0] 12:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1127d7800) [pid = 1648] [serial = 385] [outer = 0x1122b9800] 12:21:57 INFO - PROCESS | 1648 | 1468956117478 Marionette DEBUG loaded listener.js 12:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113f0a400) [pid = 1648] [serial = 386] [outer = 0x1122b9800] 12:21:57 INFO - PROCESS | 1648 | 1468956117920 Marionette TRACE conn3 <- [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]]]}] 12:21:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:21:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 668ms 12:21:57 INFO - PROCESS | 1648 | 1468956117933 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:21:57 INFO - PROCESS | 1648 | 1468956117937 Marionette TRACE conn3 <- [1,489,null,{"value":"7"}] 12:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:21:57 INFO - PROCESS | 1648 | 1468956117942 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:21:57 INFO - PROCESS | 1648 | 1468956117944 Marionette TRACE conn3 <- [1,490,null,{}] 12:21:57 INFO - PROCESS | 1648 | 1468956117947 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:57 INFO - PROCESS | 1648 | 1468956117951 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:58 INFO - PROCESS | 1648 | 1468956118060 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:21:58 INFO - PROCESS | 1648 | 1468956118105 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:58 INFO - PROCESS | 1648 | 1468956118107 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x11829f800 == 44 [pid = 1648] [id = 130] 12:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1181b2c00) [pid = 1648] [serial = 387] [outer = 0x0] 12:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118381c00) [pid = 1648] [serial = 388] [outer = 0x1181b2c00] 12:21:58 INFO - PROCESS | 1648 | 1468956118131 Marionette DEBUG loaded listener.js 12:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118588000) [pid = 1648] [serial = 389] [outer = 0x1181b2c00] 12:21:58 INFO - PROCESS | 1648 | 1468956118613 Marionette TRACE conn3 <- [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]]]}] 12:21:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:21:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 720ms 12:21:58 INFO - PROCESS | 1648 | 1468956118677 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:21:58 INFO - PROCESS | 1648 | 1468956118680 Marionette TRACE conn3 <- [1,493,null,{"value":"7"}] 12:21:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:21:58 INFO - PROCESS | 1648 | 1468956118703 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:21:58 INFO - PROCESS | 1648 | 1468956118706 Marionette TRACE conn3 <- [1,494,null,{}] 12:21:58 INFO - PROCESS | 1648 | 1468956118713 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:58 INFO - PROCESS | 1648 | 1468956118716 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:58 INFO - PROCESS | 1648 | 1468956118875 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:21:58 INFO - PROCESS | 1648 | 1468956118986 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:58 INFO - PROCESS | 1648 | 1468956118988 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x127173800 == 45 [pid = 1648] [id = 131] 12:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119683400) [pid = 1648] [serial = 390] [outer = 0x0] 12:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x122424800) [pid = 1648] [serial = 391] [outer = 0x119683400] 12:21:59 INFO - PROCESS | 1648 | 1468956119020 Marionette DEBUG loaded listener.js 12:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124752000) [pid = 1648] [serial = 392] [outer = 0x119683400] 12:21:59 INFO - PROCESS | 1648 | 1468956119464 Marionette TRACE conn3 <- [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]]]}] 12:21:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:21:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 795ms 12:21:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:21:59 INFO - PROCESS | 1648 | 1468956119479 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:21:59 INFO - PROCESS | 1648 | 1468956119481 Marionette TRACE conn3 <- [1,497,null,{"value":"7"}] 12:21:59 INFO - PROCESS | 1648 | 1468956119491 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:21:59 INFO - PROCESS | 1648 | 1468956119494 Marionette TRACE conn3 <- [1,498,null,{}] 12:21:59 INFO - PROCESS | 1648 | 1468956119496 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:59 INFO - PROCESS | 1648 | 1468956119499 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:59 INFO - PROCESS | 1648 | 1468956119605 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:21:59 INFO - PROCESS | 1648 | 1468956119658 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:59 INFO - PROCESS | 1648 | 1468956119659 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:21:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a87d800 == 46 [pid = 1648] [id = 132] 12:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124911400) [pid = 1648] [serial = 393] [outer = 0x0] 12:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x125cfa000) [pid = 1648] [serial = 394] [outer = 0x124911400] 12:21:59 INFO - PROCESS | 1648 | 1468956119687 Marionette DEBUG loaded listener.js 12:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128805000) [pid = 1648] [serial = 395] [outer = 0x124911400] 12:22:00 INFO - PROCESS | 1648 | 1468956120096 Marionette TRACE conn3 <- [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]]]}] 12:22:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:22:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 626ms 12:22:00 INFO - PROCESS | 1648 | 1468956120112 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:22:00 INFO - PROCESS | 1648 | 1468956120113 Marionette TRACE conn3 <- [1,501,null,{"value":"7"}] 12:22:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:22:00 INFO - PROCESS | 1648 | 1468956120116 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:22:00 INFO - PROCESS | 1648 | 1468956120117 Marionette TRACE conn3 <- [1,502,null,{}] 12:22:00 INFO - PROCESS | 1648 | 1468956120119 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:00 INFO - PROCESS | 1648 | 1468956120121 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:00 INFO - PROCESS | 1648 | 1468956120219 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:22:00 INFO - PROCESS | 1648 | 1468956120301 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:00 INFO - PROCESS | 1648 | 1468956120303 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9b9800 == 47 [pid = 1648] [id = 133] 12:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128806400) [pid = 1648] [serial = 396] [outer = 0x0] 12:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128c45800) [pid = 1648] [serial = 397] [outer = 0x128806400] 12:22:00 INFO - PROCESS | 1648 | 1468956120332 Marionette DEBUG loaded listener.js 12:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x129377800) [pid = 1648] [serial = 398] [outer = 0x128806400] 12:22:00 INFO - PROCESS | 1648 | 1468956120869 Marionette TRACE conn3 <- [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]]]}] 12:22:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:22:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 821ms 12:22:00 INFO - PROCESS | 1648 | 1468956120937 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:22:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:22:00 INFO - PROCESS | 1648 | 1468956120940 Marionette TRACE conn3 <- [1,505,null,{"value":"7"}] 12:22:00 INFO - PROCESS | 1648 | 1468956120943 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:22:00 INFO - PROCESS | 1648 | 1468956120945 Marionette TRACE conn3 <- [1,506,null,{}] 12:22:00 INFO - PROCESS | 1648 | 1468956120949 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:00 INFO - PROCESS | 1648 | 1468956120951 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:01 INFO - PROCESS | 1648 | 1468956121042 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:22:01 INFO - PROCESS | 1648 | 1468956121103 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:01 INFO - PROCESS | 1648 | 1468956121106 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x118aa6000 == 48 [pid = 1648] [id = 134] 12:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1176b4400) [pid = 1648] [serial = 399] [outer = 0x0] 12:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1181b9000) [pid = 1648] [serial = 400] [outer = 0x1176b4400] 12:22:01 INFO - PROCESS | 1648 | 1468956121133 Marionette DEBUG loaded listener.js 12:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1184e6400) [pid = 1648] [serial = 401] [outer = 0x1176b4400] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12b72a800 == 47 [pid = 1648] [id = 98] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12a64f800 == 46 [pid = 1648] [id = 128] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x129830800 == 45 [pid = 1648] [id = 127] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x128a6b000 == 44 [pid = 1648] [id = 126] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1253a3000 == 43 [pid = 1648] [id = 125] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12539b000 == 42 [pid = 1648] [id = 124] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1169c0800 == 41 [pid = 1648] [id = 123] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x123989000 == 40 [pid = 1648] [id = 122] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x122573000 == 39 [pid = 1648] [id = 121] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x119959800 == 38 [pid = 1648] [id = 120] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1193cf800 == 37 [pid = 1648] [id = 119] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1185a4000 == 36 [pid = 1648] [id = 118] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1170e0000 == 35 [pid = 1648] [id = 117] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x116528000 == 34 [pid = 1648] [id = 116] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1170eb000 == 33 [pid = 1648] [id = 115] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba1c000 == 32 [pid = 1648] [id = 114] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9b9800 == 31 [pid = 1648] [id = 133] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12a87d800 == 30 [pid = 1648] [id = 132] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x127173800 == 29 [pid = 1648] [id = 131] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x11829f800 == 28 [pid = 1648] [id = 130] 12:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x112f06000 == 27 [pid = 1648] [id = 129] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1184e3800) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12af9bc00) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1286a2800) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128b46800) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1295a8400) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12a606800) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12a70fc00) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119bdb400) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12241f400) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1181b5000) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1182b5c00) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12b996c00) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124c12000) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x125371400) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x123edb400) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1246fa800) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128b4dc00) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128c4f800) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11858e400) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118795400) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12880c400) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12b996400) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12b997400) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128810000) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12baa3400) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119be7000) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129276000) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x10eafa400) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129374800) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x10eaff000) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12a8c1c00) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 12:22:02 INFO - PROCESS | 1648 | 1468956122154 Marionette TRACE conn3 <- [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]]]}] 12:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1273ms 12:22:02 INFO - PROCESS | 1648 | 1468956122216 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:22:02 INFO - PROCESS | 1648 | 1468956122218 Marionette TRACE conn3 <- [1,509,null,{"value":"7"}] 12:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:22:02 INFO - PROCESS | 1648 | 1468956122222 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:22:02 INFO - PROCESS | 1648 | 1468956122224 Marionette TRACE conn3 <- [1,510,null,{}] 12:22:02 INFO - PROCESS | 1648 | 1468956122227 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:02 INFO - PROCESS | 1648 | 1468956122229 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:02 INFO - PROCESS | 1648 | 1468956122307 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:22:02 INFO - PROCESS | 1648 | 1468956122312 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:02 INFO - PROCESS | 1648 | 1468956122313 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f16800 == 28 [pid = 1648] [id = 135] 12:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112a8e800) [pid = 1648] [serial = 402] [outer = 0x0] 12:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113007000) [pid = 1648] [serial = 403] [outer = 0x112a8e800] 12:22:02 INFO - PROCESS | 1648 | 1468956122344 Marionette DEBUG loaded listener.js 12:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1150a5000) [pid = 1648] [serial = 404] [outer = 0x112a8e800] 12:22:02 INFO - PROCESS | 1648 | 1468956122696 Marionette TRACE conn3 <- [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]]]}] 12:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 521ms 12:22:02 INFO - PROCESS | 1648 | 1468956122743 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:22:02 INFO - PROCESS | 1648 | 1468956122746 Marionette TRACE conn3 <- [1,513,null,{"value":"7"}] 12:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:22:02 INFO - PROCESS | 1648 | 1468956122750 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:22:02 INFO - PROCESS | 1648 | 1468956122752 Marionette TRACE conn3 <- [1,514,null,{}] 12:22:02 INFO - PROCESS | 1648 | 1468956122754 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:02 INFO - PROCESS | 1648 | 1468956122756 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:02 INFO - PROCESS | 1648 | 1468956122836 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:22:02 INFO - PROCESS | 1648 | 1468956122844 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:02 INFO - PROCESS | 1648 | 1468956122845 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170ce800 == 29 [pid = 1648] [id = 136] 12:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1176ba800) [pid = 1648] [serial = 405] [outer = 0x0] 12:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1181ba400) [pid = 1648] [serial = 406] [outer = 0x1176ba800] 12:22:02 INFO - PROCESS | 1648 | 1468956122872 Marionette DEBUG loaded listener.js 12:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1182b6000) [pid = 1648] [serial = 407] [outer = 0x1176ba800] 12:22:03 INFO - PROCESS | 1648 | 1468956123197 Marionette TRACE conn3 <- [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]]]}] 12:22:03 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 12:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 471ms 12:22:03 INFO - PROCESS | 1648 | 1468956123222 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:22:03 INFO - PROCESS | 1648 | 1468956123223 Marionette TRACE conn3 <- [1,517,null,{"value":"7"}] 12:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:22:03 INFO - PROCESS | 1648 | 1468956123225 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:22:03 INFO - PROCESS | 1648 | 1468956123228 Marionette TRACE conn3 <- [1,518,null,{}] 12:22:03 INFO - PROCESS | 1648 | 1468956123235 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:03 INFO - PROCESS | 1648 | 1468956123238 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:03 INFO - PROCESS | 1648 | 1468956123313 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:22:03 INFO - PROCESS | 1648 | 1468956123364 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:03 INFO - PROCESS | 1648 | 1468956123366 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x118282000 == 30 [pid = 1648] [id = 137] 12:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118377800) [pid = 1648] [serial = 408] [outer = 0x0] 12:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11850ec00) [pid = 1648] [serial = 409] [outer = 0x118377800] 12:22:03 INFO - PROCESS | 1648 | 1468956123393 Marionette DEBUG loaded listener.js 12:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119255400) [pid = 1648] [serial = 410] [outer = 0x118377800] 12:22:03 INFO - PROCESS | 1648 | 1468956123700 Marionette TRACE conn3 <- [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]]]}] 12:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 521ms 12:22:03 INFO - PROCESS | 1648 | 1468956123747 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:22:03 INFO - PROCESS | 1648 | 1468956123749 Marionette TRACE conn3 <- [1,521,null,{"value":"7"}] 12:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:22:03 INFO - PROCESS | 1648 | 1468956123751 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:22:03 INFO - PROCESS | 1648 | 1468956123752 Marionette TRACE conn3 <- [1,522,null,{}] 12:22:03 INFO - PROCESS | 1648 | 1468956123755 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:03 INFO - PROCESS | 1648 | 1468956123756 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:03 INFO - PROCESS | 1648 | 1468956123832 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:22:03 INFO - PROCESS | 1648 | 1468956123837 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:03 INFO - PROCESS | 1648 | 1468956123839 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a95800 == 31 [pid = 1648] [id = 138] 12:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11837ec00) [pid = 1648] [serial = 411] [outer = 0x0] 12:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119bdb400) [pid = 1648] [serial = 412] [outer = 0x11837ec00] 12:22:03 INFO - PROCESS | 1648 | 1468956123910 Marionette DEBUG loaded listener.js 12:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x122421400) [pid = 1648] [serial = 413] [outer = 0x11837ec00] 12:22:04 INFO - PROCESS | 1648 | 1468956124192 Marionette TRACE conn3 <- [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]]]}] 12:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 471ms 12:22:04 INFO - PROCESS | 1648 | 1468956124225 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:22:04 INFO - PROCESS | 1648 | 1468956124227 Marionette TRACE conn3 <- [1,525,null,{"value":"7"}] 12:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:22:04 INFO - PROCESS | 1648 | 1468956124229 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:22:04 INFO - PROCESS | 1648 | 1468956124242 Marionette TRACE conn3 <- [1,526,null,{}] 12:22:04 INFO - PROCESS | 1648 | 1468956124251 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:04 INFO - PROCESS | 1648 | 1468956124253 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:04 INFO - PROCESS | 1648 | 1468956124341 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:22:04 INFO - PROCESS | 1648 | 1468956124345 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:04 INFO - PROCESS | 1648 | 1468956124346 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x119949800 == 32 [pid = 1648] [id = 139] 12:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119251000) [pid = 1648] [serial = 414] [outer = 0x0] 12:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123cdb000) [pid = 1648] [serial = 415] [outer = 0x119251000] 12:22:04 INFO - PROCESS | 1648 | 1468956124370 Marionette DEBUG loaded listener.js 12:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124260c00) [pid = 1648] [serial = 416] [outer = 0x119251000] 12:22:04 INFO - PROCESS | 1648 | 1468956124725 Marionette TRACE conn3 <- [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]]]}] 12:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 536ms 12:22:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:22:04 INFO - PROCESS | 1648 | 1468956124766 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:22:04 INFO - PROCESS | 1648 | 1468956124767 Marionette TRACE conn3 <- [1,529,null,{"value":"7"}] 12:22:04 INFO - PROCESS | 1648 | 1468956124769 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:22:04 INFO - PROCESS | 1648 | 1468956124770 Marionette TRACE conn3 <- [1,530,null,{}] 12:22:04 INFO - PROCESS | 1648 | 1468956124772 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:04 INFO - PROCESS | 1648 | 1468956124776 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:04 INFO - PROCESS | 1648 | 1468956124882 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:22:04 INFO - PROCESS | 1648 | 1468956124919 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:04 INFO - PROCESS | 1648 | 1468956124920 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12397e800 == 33 [pid = 1648] [id = 140] 12:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124261c00) [pid = 1648] [serial = 417] [outer = 0x0] 12:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124c19400) [pid = 1648] [serial = 418] [outer = 0x124261c00] 12:22:04 INFO - PROCESS | 1648 | 1468956124945 Marionette DEBUG loaded listener.js 12:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126606800) [pid = 1648] [serial = 419] [outer = 0x124261c00] 12:22:05 INFO - PROCESS | 1648 | 1468956125245 Marionette TRACE conn3 <- [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"]]]}] 12:22:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:22:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:22:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:22:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:22:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:22:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:22:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:22:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:22:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 12:22:05 INFO - PROCESS | 1648 | 1468956125290 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:22:05 INFO - PROCESS | 1648 | 1468956125291 Marionette TRACE conn3 <- [1,533,null,{"value":"7"}] 12:22:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:22:05 INFO - PROCESS | 1648 | 1468956125293 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:22:05 INFO - PROCESS | 1648 | 1468956125295 Marionette TRACE conn3 <- [1,534,null,{}] 12:22:05 INFO - PROCESS | 1648 | 1468956125297 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:05 INFO - PROCESS | 1648 | 1468956125305 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:05 INFO - PROCESS | 1648 | 1468956125407 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:22:05 INFO - PROCESS | 1648 | 1468956125411 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:05 INFO - PROCESS | 1648 | 1468956125412 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c31000 == 34 [pid = 1648] [id = 141] 12:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126607000) [pid = 1648] [serial = 420] [outer = 0x0] 12:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12731a000) [pid = 1648] [serial = 421] [outer = 0x126607000] 12:22:05 INFO - PROCESS | 1648 | 1468956125436 Marionette DEBUG loaded listener.js 12:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1286a4400) [pid = 1648] [serial = 422] [outer = 0x126607000] 12:22:05 INFO - PROCESS | 1648 | 1468956125737 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 12:22:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:22:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 467ms 12:22:05 INFO - PROCESS | 1648 | 1468956125762 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:22:05 INFO - PROCESS | 1648 | 1468956125763 Marionette TRACE conn3 <- [1,537,null,{"value":"7"}] 12:22:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:22:05 INFO - PROCESS | 1648 | 1468956125765 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:22:05 INFO - PROCESS | 1648 | 1468956125766 Marionette TRACE conn3 <- [1,538,null,{}] 12:22:05 INFO - PROCESS | 1648 | 1468956125771 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:05 INFO - PROCESS | 1648 | 1468956125773 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:05 INFO - PROCESS | 1648 | 1468956125886 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:22:05 INFO - PROCESS | 1648 | 1468956125900 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:05 INFO - PROCESS | 1648 | 1468956125901 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f3d000 == 35 [pid = 1648] [id = 142] 12:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112a81000) [pid = 1648] [serial = 423] [outer = 0x0] 12:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128802c00) [pid = 1648] [serial = 424] [outer = 0x112a81000] 12:22:05 INFO - PROCESS | 1648 | 1468956125934 Marionette DEBUG loaded listener.js 12:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128b4bc00) [pid = 1648] [serial = 425] [outer = 0x112a81000] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128f47400) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1286a7800) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1182b2000) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1182b3c00) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123a64c00) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112fb8800) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x127310400) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x127317c00) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1182b7800) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116987800) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11672e400) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113f0e800) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1181b7c00) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119274800) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:22:06 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11850f800) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:22:06 INFO - PROCESS | 1648 | 1468956126440 Marionette TRACE conn3 <- [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]]]}] 12:22:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:22:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 720ms 12:22:06 INFO - PROCESS | 1648 | 1468956126485 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:22:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:22:06 INFO - PROCESS | 1648 | 1468956126486 Marionette TRACE conn3 <- [1,541,null,{"value":"7"}] 12:22:06 INFO - PROCESS | 1648 | 1468956126488 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:22:06 INFO - PROCESS | 1648 | 1468956126490 Marionette TRACE conn3 <- [1,542,null,{}] 12:22:06 INFO - PROCESS | 1648 | 1468956126492 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:06 INFO - PROCESS | 1648 | 1468956126493 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:06 INFO - PROCESS | 1648 | 1468956126578 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:22:06 INFO - PROCESS | 1648 | 1468956126581 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:06 INFO - PROCESS | 1648 | 1468956126582 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185ba800 == 36 [pid = 1648] [id = 143] 12:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1127e0800) [pid = 1648] [serial = 426] [outer = 0x0] 12:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1176b7400) [pid = 1648] [serial = 427] [outer = 0x1127e0800] 12:22:06 INFO - PROCESS | 1648 | 1468956126609 Marionette DEBUG loaded listener.js 12:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x122426400) [pid = 1648] [serial = 428] [outer = 0x1127e0800] 12:22:06 INFO - PROCESS | 1648 | 1468956126925 Marionette TRACE conn3 <- [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]]]}] 12:22:06 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. 12:22:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 470ms 12:22:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:22:06 INFO - PROCESS | 1648 | 1468956126958 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:22:06 INFO - PROCESS | 1648 | 1468956126960 Marionette TRACE conn3 <- [1,545,null,{"value":"7"}] 12:22:06 INFO - PROCESS | 1648 | 1468956126963 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:22:06 INFO - PROCESS | 1648 | 1468956126964 Marionette TRACE conn3 <- [1,546,null,{}] 12:22:06 INFO - PROCESS | 1648 | 1468956126968 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:06 INFO - PROCESS | 1648 | 1468956126970 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:07 INFO - PROCESS | 1648 | 1468956127122 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:22:07 INFO - PROCESS | 1648 | 1468956127131 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:07 INFO - PROCESS | 1648 | 1468956127132 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fc5800 == 37 [pid = 1648] [id = 144] 12:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1182ab400) [pid = 1648] [serial = 429] [outer = 0x0] 12:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126603c00) [pid = 1648] [serial = 430] [outer = 0x1182ab400] 12:22:07 INFO - PROCESS | 1648 | 1468956127179 Marionette DEBUG loaded listener.js 12:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b4d000) [pid = 1648] [serial = 431] [outer = 0x1182ab400] 12:22:07 INFO - PROCESS | 1648 | 1468956127600 Marionette TRACE conn3 <- [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]]]}] 12:22:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:22:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 669ms 12:22:07 INFO - PROCESS | 1648 | 1468956127632 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:22:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:22:07 INFO - PROCESS | 1648 | 1468956127634 Marionette TRACE conn3 <- [1,549,null,{"value":"7"}] 12:22:07 INFO - PROCESS | 1648 | 1468956127636 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:22:07 INFO - PROCESS | 1648 | 1468956127638 Marionette TRACE conn3 <- [1,550,null,{}] 12:22:07 INFO - PROCESS | 1648 | 1468956127640 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:07 INFO - PROCESS | 1648 | 1468956127642 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:07 INFO - PROCESS | 1648 | 1468956127768 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:22:07 INFO - PROCESS | 1648 | 1468956127814 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:07 INFO - PROCESS | 1648 | 1468956127816 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x122651000 == 38 [pid = 1648] [id = 145] 12:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126607c00) [pid = 1648] [serial = 432] [outer = 0x0] 12:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128b53400) [pid = 1648] [serial = 433] [outer = 0x126607c00] 12:22:07 INFO - PROCESS | 1648 | 1468956127848 Marionette DEBUG loaded listener.js 12:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129374800) [pid = 1648] [serial = 434] [outer = 0x126607c00] 12:22:08 INFO - PROCESS | 1648 | 1468956128140 Marionette TRACE conn3 <- [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]]]}] 12:22:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 12:22:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 521ms 12:22:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:22:08 INFO - PROCESS | 1648 | 1468956128159 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:22:08 INFO - PROCESS | 1648 | 1468956128160 Marionette TRACE conn3 <- [1,553,null,{"value":"7"}] 12:22:08 INFO - PROCESS | 1648 | 1468956128162 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:22:08 INFO - PROCESS | 1648 | 1468956128163 Marionette TRACE conn3 <- [1,554,null,{}] 12:22:08 INFO - PROCESS | 1648 | 1468956128165 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:08 INFO - PROCESS | 1648 | 1468956128167 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:08 INFO - PROCESS | 1648 | 1468956128260 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:22:08 INFO - PROCESS | 1648 | 1468956128263 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:08 INFO - PROCESS | 1648 | 1468956128264 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a87d800 == 39 [pid = 1648] [id = 146] 12:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1295a8000) [pid = 1648] [serial = 435] [outer = 0x0] 12:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a60b800) [pid = 1648] [serial = 436] [outer = 0x1295a8000] 12:22:08 INFO - PROCESS | 1648 | 1468956128289 Marionette DEBUG loaded listener.js 12:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a70c400) [pid = 1648] [serial = 437] [outer = 0x1295a8000] 12:22:08 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:08 INFO - PROCESS | 1648 | 1468956128854 Marionette TRACE conn3 <- [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]]]}] 12:22:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:22:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 719ms 12:22:08 INFO - PROCESS | 1648 | 1468956128894 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:22:08 INFO - PROCESS | 1648 | 1468956128897 Marionette TRACE conn3 <- [1,557,null,{"value":"7"}] 12:22:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:22:08 INFO - PROCESS | 1648 | 1468956128902 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:22:08 INFO - PROCESS | 1648 | 1468956128906 Marionette TRACE conn3 <- [1,558,null,{}] 12:22:08 INFO - PROCESS | 1648 | 1468956128911 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:08 INFO - PROCESS | 1648 | 1468956128912 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:09 INFO - PROCESS | 1648 | 1468956129020 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:22:09 INFO - PROCESS | 1648 | 1468956129096 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:09 INFO - PROCESS | 1648 | 1468956129097 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170ce000 == 40 [pid = 1648] [id = 147] 12:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x113d65000) [pid = 1648] [serial = 438] [outer = 0x0] 12:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1164c8000) [pid = 1648] [serial = 439] [outer = 0x113d65000] 12:22:09 INFO - PROCESS | 1648 | 1468956129128 Marionette DEBUG loaded listener.js 12:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1176ac400) [pid = 1648] [serial = 440] [outer = 0x113d65000] 12:22:09 INFO - PROCESS | 1648 | 1468956129666 Marionette TRACE conn3 <- [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]]]}] 12:22:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:22:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 773ms 12:22:09 INFO - PROCESS | 1648 | 1468956129693 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:22:09 INFO - PROCESS | 1648 | 1468956129696 Marionette TRACE conn3 <- [1,561,null,{"value":"7"}] 12:22:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:22:09 INFO - PROCESS | 1648 | 1468956129726 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:22:09 INFO - PROCESS | 1648 | 1468956129727 Marionette TRACE conn3 <- [1,562,null,{}] 12:22:09 INFO - PROCESS | 1648 | 1468956129731 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:09 INFO - PROCESS | 1648 | 1468956129733 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:09 INFO - PROCESS | 1648 | 1468956129840 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:22:09 INFO - PROCESS | 1648 | 1468956129894 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:09 INFO - PROCESS | 1648 | 1468956129896 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x119296800 == 41 [pid = 1648] [id = 148] 12:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11837dc00) [pid = 1648] [serial = 441] [outer = 0x0] 12:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1184e0c00) [pid = 1648] [serial = 442] [outer = 0x11837dc00] 12:22:09 INFO - PROCESS | 1648 | 1468956129927 Marionette DEBUG loaded listener.js 12:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118794800) [pid = 1648] [serial = 443] [outer = 0x11837dc00] 12:22:10 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:10 INFO - PROCESS | 1648 | --DOCSHELL 0x122651000 == 40 [pid = 1648] [id = 145] 12:22:10 INFO - PROCESS | 1648 | --DOCSHELL 0x128fc5800 == 39 [pid = 1648] [id = 144] 12:22:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1185ba800 == 38 [pid = 1648] [id = 143] 12:22:10 INFO - PROCESS | 1648 | --DOCSHELL 0x125f3d000 == 37 [pid = 1648] [id = 142] 12:22:10 INFO - PROCESS | 1648 | --DOCSHELL 0x124c31000 == 36 [pid = 1648] [id = 141] 12:22:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12397e800 == 35 [pid = 1648] [id = 140] 12:22:10 INFO - PROCESS | 1648 | --DOCSHELL 0x119949800 == 34 [pid = 1648] [id = 139] 12:22:10 INFO - PROCESS | 1648 | --DOCSHELL 0x118a95800 == 33 [pid = 1648] [id = 138] 12:22:10 INFO - PROCESS | 1648 | --DOCSHELL 0x118282000 == 32 [pid = 1648] [id = 137] 12:22:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1170ce800 == 31 [pid = 1648] [id = 136] 12:22:10 INFO - PROCESS | 1648 | --DOCSHELL 0x113f16800 == 30 [pid = 1648] [id = 135] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12660e400) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x127323000) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128806000) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11837cc00) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118040800) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1182ae400) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12666a000) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1249b6c00) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1175cb400) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1182ab800) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x123de6c00) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1246c8c00) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119bd9400) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x122639000) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118e1b000) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119680400) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11850b400) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1295b1400) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1295b2800) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11850e400) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1246fc000) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12880e000) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129372400) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128f45800) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1249b3000) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12869fc00) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x127310800) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126606c00) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x124522400) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a70dc00) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 12:22:10 INFO - PROCESS | 1648 | 1468956130550 Marionette TRACE conn3 <- [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]]]}] 12:22:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:22:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 895ms 12:22:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:22:10 INFO - PROCESS | 1648 | 1468956130597 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:22:10 INFO - PROCESS | 1648 | 1468956130599 Marionette TRACE conn3 <- [1,565,null,{"value":"7"}] 12:22:10 INFO - PROCESS | 1648 | 1468956130603 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:22:10 INFO - PROCESS | 1648 | 1468956130606 Marionette TRACE conn3 <- [1,566,null,{}] 12:22:10 INFO - PROCESS | 1648 | 1468956130610 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:10 INFO - PROCESS | 1648 | 1468956130611 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:10 INFO - PROCESS | 1648 | 1468956130687 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:22:10 INFO - PROCESS | 1648 | 1468956130692 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:10 INFO - PROCESS | 1648 | 1468956130694 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11695e800 == 31 [pid = 1648] [id = 149] 12:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116aa2c00) [pid = 1648] [serial = 444] [outer = 0x0] 12:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1176b5000) [pid = 1648] [serial = 445] [outer = 0x116aa2c00] 12:22:10 INFO - PROCESS | 1648 | 1468956130723 Marionette DEBUG loaded listener.js 12:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1182aec00) [pid = 1648] [serial = 446] [outer = 0x116aa2c00] 12:22:10 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:11 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:11 INFO - PROCESS | 1648 | 1468956131062 Marionette TRACE conn3 <- [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]]]}] 12:22:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:22:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 522ms 12:22:11 INFO - PROCESS | 1648 | 1468956131124 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:22:11 INFO - PROCESS | 1648 | 1468956131127 Marionette TRACE conn3 <- [1,569,null,{"value":"7"}] 12:22:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:22:11 INFO - PROCESS | 1648 | 1468956131131 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:22:11 INFO - PROCESS | 1648 | 1468956131133 Marionette TRACE conn3 <- [1,570,null,{}] 12:22:11 INFO - PROCESS | 1648 | 1468956131135 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:11 INFO - PROCESS | 1648 | 1468956131137 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:11 INFO - PROCESS | 1648 | 1468956131217 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:22:11 INFO - PROCESS | 1648 | 1468956131223 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:11 INFO - PROCESS | 1648 | 1468956131224 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x118282000 == 32 [pid = 1648] [id = 150] 12:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11837a000) [pid = 1648] [serial = 447] [outer = 0x0] 12:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11877d000) [pid = 1648] [serial = 448] [outer = 0x11837a000] 12:22:11 INFO - PROCESS | 1648 | 1468956131251 Marionette DEBUG loaded listener.js 12:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118ef3c00) [pid = 1648] [serial = 449] [outer = 0x11837a000] 12:22:11 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:11 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:11 INFO - PROCESS | 1648 | 1468956131598 Marionette TRACE conn3 <- [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]]]}] 12:22:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:22:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 518ms 12:22:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:22:11 INFO - PROCESS | 1648 | 1468956131650 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:22:11 INFO - PROCESS | 1648 | 1468956131651 Marionette TRACE conn3 <- [1,573,null,{"value":"7"}] 12:22:11 INFO - PROCESS | 1648 | 1468956131653 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:22:11 INFO - PROCESS | 1648 | 1468956131656 Marionette TRACE conn3 <- [1,574,null,{}] 12:22:11 INFO - PROCESS | 1648 | 1468956131664 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:11 INFO - PROCESS | 1648 | 1468956131667 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:11 INFO - PROCESS | 1648 | 1468956131746 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:22:11 INFO - PROCESS | 1648 | 1468956131751 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:11 INFO - PROCESS | 1648 | 1468956131755 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193ec000 == 33 [pid = 1648] [id = 151] 12:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112fe0400) [pid = 1648] [serial = 450] [outer = 0x0] 12:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12241fc00) [pid = 1648] [serial = 451] [outer = 0x112fe0400] 12:22:11 INFO - PROCESS | 1648 | 1468956131784 Marionette DEBUG loaded listener.js 12:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12425cc00) [pid = 1648] [serial = 452] [outer = 0x112fe0400] 12:22:12 INFO - PROCESS | 1648 | 1468956132161 Marionette TRACE conn3 <- [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]]]}] 12:22:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:22:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 520ms 12:22:12 INFO - PROCESS | 1648 | 1468956132175 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:22:12 INFO - PROCESS | 1648 | 1468956132177 Marionette TRACE conn3 <- [1,577,null,{"value":"7"}] 12:22:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:22:12 INFO - PROCESS | 1648 | 1468956132181 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:22:12 INFO - PROCESS | 1648 | 1468956132182 Marionette TRACE conn3 <- [1,578,null,{}] 12:22:12 INFO - PROCESS | 1648 | 1468956132187 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:12 INFO - PROCESS | 1648 | 1468956132189 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:12 INFO - PROCESS | 1648 | 1468956132351 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:22:12 INFO - PROCESS | 1648 | 1468956132365 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:12 INFO - PROCESS | 1648 | 1468956132366 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x122648000 == 34 [pid = 1648] [id = 152] 12:22:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124749800) [pid = 1648] [serial = 453] [outer = 0x0] 12:22:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124c10400) [pid = 1648] [serial = 454] [outer = 0x124749800] 12:22:12 INFO - PROCESS | 1648 | 1468956132412 Marionette DEBUG loaded listener.js 12:22:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x125321800) [pid = 1648] [serial = 455] [outer = 0x124749800] 12:22:12 INFO - PROCESS | 1648 | 1468956132834 Marionette TRACE conn3 <- [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]]]}] 12:22:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:22:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 670ms 12:22:12 INFO - PROCESS | 1648 | 1468956132858 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:22:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:22:12 INFO - PROCESS | 1648 | 1468956132861 Marionette TRACE conn3 <- [1,581,null,{"value":"7"}] 12:22:12 INFO - PROCESS | 1648 | 1468956132863 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:22:12 INFO - PROCESS | 1648 | 1468956132864 Marionette TRACE conn3 <- [1,582,null,{}] 12:22:12 INFO - PROCESS | 1648 | 1468956132867 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:12 INFO - PROCESS | 1648 | 1468956132869 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:13 INFO - PROCESS | 1648 | 1468956133004 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:22:13 INFO - PROCESS | 1648 | 1468956133024 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:13 INFO - PROCESS | 1648 | 1468956133026 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12398f800 == 35 [pid = 1648] [id = 153] 12:22:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112d3f800) [pid = 1648] [serial = 456] [outer = 0x0] 12:22:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12537b000) [pid = 1648] [serial = 457] [outer = 0x112d3f800] 12:22:13 INFO - PROCESS | 1648 | 1468956133066 Marionette DEBUG loaded listener.js 12:22:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126608400) [pid = 1648] [serial = 458] [outer = 0x112d3f800] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124261c00) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1122b9800) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126607000) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119683400) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128806400) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118377800) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1176ba800) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1127e0800) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x126607c00) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1176b4400) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1182ab400) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124911400) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1181b2c00) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119251000) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x112a8e800) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x112a81000) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11837ec00) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:22:13 INFO - PROCESS | 1648 | 1468956133834 Marionette TRACE conn3 <- [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]]]}] 12:22:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:22:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1020ms 12:22:13 INFO - PROCESS | 1648 | 1468956133884 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:22:13 INFO - PROCESS | 1648 | 1468956133886 Marionette TRACE conn3 <- [1,585,null,{"value":"7"}] 12:22:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:22:13 INFO - PROCESS | 1648 | 1468956133915 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:22:13 INFO - PROCESS | 1648 | 1468956133918 Marionette TRACE conn3 <- [1,586,null,{}] 12:22:13 INFO - PROCESS | 1648 | 1468956133922 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:13 INFO - PROCESS | 1648 | 1468956133923 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:14 INFO - PROCESS | 1648 | 1468956134022 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:22:14 INFO - PROCESS | 1648 | 1468956134073 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:14 INFO - PROCESS | 1648 | 1468956134074 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11807b000 == 36 [pid = 1648] [id = 154] 12:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11697ac00) [pid = 1648] [serial = 459] [outer = 0x0] 12:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1181b0c00) [pid = 1648] [serial = 460] [outer = 0x11697ac00] 12:22:14 INFO - PROCESS | 1648 | 1468956134105 Marionette DEBUG loaded listener.js 12:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118377c00) [pid = 1648] [serial = 461] [outer = 0x11697ac00] 12:22:14 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:14 INFO - PROCESS | 1648 | 1468956134519 Marionette TRACE conn3 <- [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]]]}] 12:22:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:22:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 634ms 12:22:14 INFO - PROCESS | 1648 | 1468956134536 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:22:14 INFO - PROCESS | 1648 | 1468956134539 Marionette TRACE conn3 <- [1,589,null,{"value":"7"}] 12:22:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:22:14 INFO - PROCESS | 1648 | 1468956134543 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:22:14 INFO - PROCESS | 1648 | 1468956134545 Marionette TRACE conn3 <- [1,590,null,{}] 12:22:14 INFO - PROCESS | 1648 | 1468956134548 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:14 INFO - PROCESS | 1648 | 1468956134550 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:14 INFO - PROCESS | 1648 | 1468956134648 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:22:14 INFO - PROCESS | 1648 | 1468956134695 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:14 INFO - PROCESS | 1648 | 1468956134696 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x122456800 == 37 [pid = 1648] [id = 155] 12:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118795400) [pid = 1648] [serial = 462] [outer = 0x0] 12:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119276800) [pid = 1648] [serial = 463] [outer = 0x118795400] 12:22:14 INFO - PROCESS | 1648 | 1468956134728 Marionette DEBUG loaded listener.js 12:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1198a5000) [pid = 1648] [serial = 464] [outer = 0x118795400] 12:22:15 INFO - PROCESS | 1648 | 1468956135148 Marionette TRACE conn3 <- [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]]]}] 12:22:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:22:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 12:22:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:22:15 INFO - PROCESS | 1648 | 1468956135214 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:22:15 INFO - PROCESS | 1648 | 1468956135215 Marionette TRACE conn3 <- [1,593,null,{"value":"7"}] 12:22:15 INFO - PROCESS | 1648 | 1468956135218 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:22:15 INFO - PROCESS | 1648 | 1468956135220 Marionette TRACE conn3 <- [1,594,null,{}] 12:22:15 INFO - PROCESS | 1648 | 1468956135228 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:15 INFO - PROCESS | 1648 | 1468956135231 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:15 INFO - PROCESS | 1648 | 1468956135345 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:22:15 INFO - PROCESS | 1648 | 1468956135422 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:15 INFO - PROCESS | 1648 | 1468956135424 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x126513800 == 38 [pid = 1648] [id = 156] 12:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12421f400) [pid = 1648] [serial = 465] [outer = 0x0] 12:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x124c83800) [pid = 1648] [serial = 466] [outer = 0x12421f400] 12:22:15 INFO - PROCESS | 1648 | 1468956135455 Marionette DEBUG loaded listener.js 12:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12660e400) [pid = 1648] [serial = 467] [outer = 0x12421f400] 12:22:15 INFO - PROCESS | 1648 | 1468956135849 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:22:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:22:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 672ms 12:22:15 INFO - PROCESS | 1648 | 1468956135891 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:22:15 INFO - PROCESS | 1648 | 1468956135892 Marionette TRACE conn3 <- [1,597,null,{"value":"7"}] 12:22:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:22:15 INFO - PROCESS | 1648 | 1468956135895 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:22:15 INFO - PROCESS | 1648 | 1468956135896 Marionette TRACE conn3 <- [1,598,null,{}] 12:22:15 INFO - PROCESS | 1648 | 1468956135898 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:15 INFO - PROCESS | 1648 | 1468956135900 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:15 INFO - PROCESS | 1648 | 1468956135998 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:22:16 INFO - PROCESS | 1648 | 1468956136047 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:16 INFO - PROCESS | 1648 | 1468956136048 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193eb800 == 39 [pid = 1648] [id = 157] 12:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x127311800) [pid = 1648] [serial = 468] [outer = 0x0] 12:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12869e000) [pid = 1648] [serial = 469] [outer = 0x127311800] 12:22:16 INFO - PROCESS | 1648 | 1468956136077 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128804800) [pid = 1648] [serial = 470] [outer = 0x127311800] 12:22:16 INFO - PROCESS | 1648 | 1468956136479 Marionette TRACE conn3 <- [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]]]}] 12:22:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:22:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 618ms 12:22:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:22:16 INFO - PROCESS | 1648 | 1468956136513 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:22:16 INFO - PROCESS | 1648 | 1468956136515 Marionette TRACE conn3 <- [1,601,null,{"value":"7"}] 12:22:16 INFO - PROCESS | 1648 | 1468956136517 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:22:16 INFO - PROCESS | 1648 | 1468956136518 Marionette TRACE conn3 <- [1,602,null,{}] 12:22:16 INFO - PROCESS | 1648 | 1468956136521 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:16 INFO - PROCESS | 1648 | 1468956136522 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:16 INFO - PROCESS | 1648 | 1468956136612 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:22:16 INFO - PROCESS | 1648 | 1468956136704 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:16 INFO - PROCESS | 1648 | 1468956136705 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x112d04000 == 40 [pid = 1648] [id = 158] 12:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x10eafa800) [pid = 1648] [serial = 471] [outer = 0x0] 12:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116982000) [pid = 1648] [serial = 472] [outer = 0x10eafa800] 12:22:16 INFO - PROCESS | 1648 | 1468956136734 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123dee800) [pid = 1648] [serial = 473] [outer = 0x10eafa800] 12:22:17 INFO - PROCESS | 1648 | 1468956137245 Marionette TRACE conn3 <- [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]]]}] 12:22:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:22:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 772ms 12:22:17 INFO - PROCESS | 1648 | 1468956137290 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:22:17 INFO - PROCESS | 1648 | 1468956137292 Marionette TRACE conn3 <- [1,605,null,{"value":"7"}] 12:22:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:22:17 INFO - PROCESS | 1648 | 1468956137295 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:22:17 INFO - PROCESS | 1648 | 1468956137299 Marionette TRACE conn3 <- [1,606,null,{}] 12:22:17 INFO - PROCESS | 1648 | 1468956137302 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:17 INFO - PROCESS | 1648 | 1468956137304 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x122648000 == 39 [pid = 1648] [id = 152] 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1193ec000 == 38 [pid = 1648] [id = 151] 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x118282000 == 37 [pid = 1648] [id = 150] 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x11695e800 == 36 [pid = 1648] [id = 149] 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1170ce000 == 35 [pid = 1648] [id = 147] 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x118aa6000 == 34 [pid = 1648] [id = 134] 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x119296800 == 33 [pid = 1648] [id = 148] 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12a87d800 == 32 [pid = 1648] [id = 146] 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x112d04000 == 31 [pid = 1648] [id = 158] 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x1193eb800 == 30 [pid = 1648] [id = 157] 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x126513800 == 29 [pid = 1648] [id = 156] 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x122456800 == 28 [pid = 1648] [id = 155] 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x11807b000 == 27 [pid = 1648] [id = 154] 12:22:17 INFO - PROCESS | 1648 | --DOCSHELL 0x12398f800 == 26 [pid = 1648] [id = 153] 12:22:17 INFO - PROCESS | 1648 | 1468956137925 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119bdb400) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1181ba400) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1182b6000) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x123cdb000) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126606800) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124c19400) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128802c00) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12731a000) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1286a4400) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11850ec00) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119255400) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x122426400) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x126603c00) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x113007000) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1150a5000) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1184e6400) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1176b7400) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1181b9000) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x113f0a400) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1127d7800) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x118588000) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x118381c00) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 12:22:17 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x122424800) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 12:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x124752000) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 12:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x128805000) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 12:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x125cfa000) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 12:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x129377800) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 12:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x128b4bc00) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 12:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12a60b800) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 12:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x128c45800) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 12:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x129374800) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 12:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x124260c00) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 12:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x122421400) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 12:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x128b53400) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 12:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x128b4d000) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 12:22:18 INFO - PROCESS | 1648 | 1468956138054 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:18 INFO - PROCESS | 1648 | 1468956138055 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a10800 == 27 [pid = 1648] [id = 159] 12:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x113a79000) [pid = 1648] [serial = 474] [outer = 0x0] 12:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x113f0c400) [pid = 1648] [serial = 475] [outer = 0x113a79000] 12:22:18 INFO - PROCESS | 1648 | 1468956138083 Marionette DEBUG loaded listener.js 12:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x116903400) [pid = 1648] [serial = 476] [outer = 0x113a79000] 12:22:18 INFO - PROCESS | 1648 | 1468956138389 Marionette TRACE conn3 <- [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]]]}] 12:22:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1122ms 12:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:22:18 INFO - PROCESS | 1648 | 1468956138418 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:22:18 INFO - PROCESS | 1648 | 1468956138424 Marionette TRACE conn3 <- [1,609,null,{"value":"7"}] 12:22:18 INFO - PROCESS | 1648 | 1468956138427 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:22:18 INFO - PROCESS | 1648 | 1468956138429 Marionette TRACE conn3 <- [1,610,null,{}] 12:22:18 INFO - PROCESS | 1648 | 1468956138432 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:18 INFO - PROCESS | 1648 | 1468956138434 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:18 INFO - PROCESS | 1648 | 1468956138529 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:22:18 INFO - PROCESS | 1648 | 1468956138575 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:18 INFO - PROCESS | 1648 | 1468956138576 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a8800 == 28 [pid = 1648] [id = 160] 12:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x116907400) [pid = 1648] [serial = 477] [outer = 0x0] 12:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x118042c00) [pid = 1648] [serial = 478] [outer = 0x116907400] 12:22:18 INFO - PROCESS | 1648 | 1468956138603 Marionette DEBUG loaded listener.js 12:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x11837d000) [pid = 1648] [serial = 479] [outer = 0x116907400] 12:22:18 INFO - PROCESS | 1648 | 1468956138878 Marionette TRACE conn3 <- [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]]]}] 12:22:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 469ms 12:22:18 INFO - PROCESS | 1648 | 1468956138897 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:22:18 INFO - PROCESS | 1648 | 1468956138899 Marionette TRACE conn3 <- [1,613,null,{"value":"7"}] 12:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:22:18 INFO - PROCESS | 1648 | 1468956138909 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:22:18 INFO - PROCESS | 1648 | 1468956138911 Marionette TRACE conn3 <- [1,614,null,{}] 12:22:18 INFO - PROCESS | 1648 | 1468956138914 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:18 INFO - PROCESS | 1648 | 1468956138915 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:18 INFO - PROCESS | 1648 | 1468956138998 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:22:19 INFO - PROCESS | 1648 | 1468956139013 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:19 INFO - PROCESS | 1648 | 1468956139014 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11808c800 == 29 [pid = 1648] [id = 161] 12:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x118383400) [pid = 1648] [serial = 480] [outer = 0x0] 12:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x118780000) [pid = 1648] [serial = 481] [outer = 0x118383400] 12:22:19 INFO - PROCESS | 1648 | 1468956139040 Marionette DEBUG loaded listener.js 12:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x119251000) [pid = 1648] [serial = 482] [outer = 0x118383400] 12:22:19 INFO - PROCESS | 1648 | 1468956139387 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 527ms 12:22:19 INFO - PROCESS | 1648 | 1468956139430 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:22:19 INFO - PROCESS | 1648 | 1468956139432 Marionette TRACE conn3 <- [1,617,null,{"value":"7"}] 12:22:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:22:19 INFO - PROCESS | 1648 | 1468956139446 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:22:19 INFO - PROCESS | 1648 | 1468956139449 Marionette TRACE conn3 <- [1,618,null,{}] 12:22:19 INFO - PROCESS | 1648 | 1468956139454 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:19 INFO - PROCESS | 1648 | 1468956139457 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:19 INFO - PROCESS | 1648 | 1468956139542 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:22:19 INFO - PROCESS | 1648 | 1468956139546 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:19 INFO - PROCESS | 1648 | 1468956139547 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x119296800 == 30 [pid = 1648] [id = 162] 12:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x119685000) [pid = 1648] [serial = 483] [outer = 0x0] 12:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x119be3c00) [pid = 1648] [serial = 484] [outer = 0x119685000] 12:22:19 INFO - PROCESS | 1648 | 1468956139580 Marionette DEBUG loaded listener.js 12:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x12241dc00) [pid = 1648] [serial = 485] [outer = 0x119685000] 12:22:20 INFO - PROCESS | 1648 | 1468956140017 Marionette TRACE conn3 <- [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]]]}] 12:22:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:22:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 631ms 12:22:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:22:20 INFO - PROCESS | 1648 | 1468956140069 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:22:20 INFO - PROCESS | 1648 | 1468956140070 Marionette TRACE conn3 <- [1,621,null,{"value":"7"}] 12:22:20 INFO - PROCESS | 1648 | 1468956140072 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - PROCESS | 1648 | 1468956140073 Marionette TRACE conn3 <- [1,622,null,{}] 12:22:20 INFO - PROCESS | 1648 | 1468956140075 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:20 INFO - PROCESS | 1648 | 1468956140077 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:20 INFO - PROCESS | 1648 | 1468956140165 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:22:20 INFO - PROCESS | 1648 | 1468956140196 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:20 INFO - PROCESS | 1648 | 1468956140197 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1196d5800 == 31 [pid = 1648] [id = 163] 12:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x122425000) [pid = 1648] [serial = 486] [outer = 0x0] 12:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1227fe000) [pid = 1648] [serial = 487] [outer = 0x122425000] 12:22:20 INFO - PROCESS | 1648 | 1468956140228 Marionette DEBUG loaded listener.js 12:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x123ee6000) [pid = 1648] [serial = 488] [outer = 0x122425000] 12:22:20 INFO - PROCESS | 1648 | 1468956140563 Marionette TRACE conn3 <- [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]]]}] 12:22:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:22:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 12:22:20 INFO - PROCESS | 1648 | 1468956140591 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:22:20 INFO - PROCESS | 1648 | 1468956140593 Marionette TRACE conn3 <- [1,625,null,{"value":"7"}] 12:22:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:22:20 INFO - PROCESS | 1648 | 1468956140597 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - PROCESS | 1648 | 1468956140598 Marionette TRACE conn3 <- [1,626,null,{}] 12:22:20 INFO - PROCESS | 1648 | 1468956140602 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:20 INFO - PROCESS | 1648 | 1468956140604 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:20 INFO - PROCESS | 1648 | 1468956140748 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:22:20 INFO - PROCESS | 1648 | 1468956140793 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:20 INFO - PROCESS | 1648 | 1468956140799 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x122574800 == 32 [pid = 1648] [id = 164] 12:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118382800) [pid = 1648] [serial = 489] [outer = 0x0] 12:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1249b6000) [pid = 1648] [serial = 490] [outer = 0x118382800] 12:22:20 INFO - PROCESS | 1648 | 1468956140851 Marionette DEBUG loaded listener.js 12:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x125321000) [pid = 1648] [serial = 491] [outer = 0x118382800] 12:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x125fc3000) [pid = 1648] [serial = 492] [outer = 0x12c4d5400] 12:22:21 INFO - PROCESS | 1648 | 1468956141299 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:22:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:22:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 719ms 12:22:21 INFO - PROCESS | 1648 | 1468956141316 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:22:21 INFO - PROCESS | 1648 | 1468956141317 Marionette TRACE conn3 <- [1,629,null,{"value":"7"}] 12:22:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:22:21 INFO - PROCESS | 1648 | 1468956141329 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:22:21 INFO - PROCESS | 1648 | 1468956141331 Marionette TRACE conn3 <- [1,630,null,{}] 12:22:21 INFO - PROCESS | 1648 | 1468956141333 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:21 INFO - PROCESS | 1648 | 1468956141334 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:21 INFO - PROCESS | 1648 | 1468956141426 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:22:21 INFO - PROCESS | 1648 | 1468956141474 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:21 INFO - PROCESS | 1648 | 1468956141475 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x111f88000 == 33 [pid = 1648] [id = 165] 12:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1130ae000) [pid = 1648] [serial = 493] [outer = 0x0] 12:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x126603800) [pid = 1648] [serial = 494] [outer = 0x1130ae000] 12:22:21 INFO - PROCESS | 1648 | 1468956141499 Marionette DEBUG loaded listener.js 12:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12869d800) [pid = 1648] [serial = 495] [outer = 0x1130ae000] 12:22:21 INFO - PROCESS | 1648 | 1468956141813 Marionette TRACE conn3 <- [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]]]}] 12:22:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:22:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 527ms 12:22:21 INFO - PROCESS | 1648 | 1468956141856 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:22:21 INFO - PROCESS | 1648 | 1468956141857 Marionette TRACE conn3 <- [1,633,null,{"value":"7"}] 12:22:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:22:21 INFO - PROCESS | 1648 | 1468956141859 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:22:21 INFO - PROCESS | 1648 | 1468956141860 Marionette TRACE conn3 <- [1,634,null,{}] 12:22:21 INFO - PROCESS | 1648 | 1468956141863 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:21 INFO - PROCESS | 1648 | 1468956141864 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:21 INFO - PROCESS | 1648 | 1468956141953 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:22:21 INFO - PROCESS | 1648 | 1468956141957 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:21 INFO - PROCESS | 1648 | 1468956141958 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12538a800 == 34 [pid = 1648] [id = 166] 12:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11279d400) [pid = 1648] [serial = 496] [outer = 0x0] 12:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x12869f800) [pid = 1648] [serial = 497] [outer = 0x11279d400] 12:22:21 INFO - PROCESS | 1648 | 1468956141982 Marionette DEBUG loaded listener.js 12:22:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x128808800) [pid = 1648] [serial = 498] [outer = 0x11279d400] 12:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x124749800) [pid = 1648] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x112d3f800) [pid = 1648] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1295a8000) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11837dc00) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x116aa2c00) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x113d65000) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x112fe0400) [pid = 1648] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:22:22 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11837a000) [pid = 1648] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:22:22 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:22 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:22 INFO - PROCESS | 1648 | 1468956142372 Marionette TRACE conn3 <- [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]]]}] 12:22:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:22:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 569ms 12:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:22:22 INFO - PROCESS | 1648 | 1468956142430 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:22:22 INFO - PROCESS | 1648 | 1468956142432 Marionette TRACE conn3 <- [1,637,null,{"value":"7"}] 12:22:22 INFO - PROCESS | 1648 | 1468956142438 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:22:22 INFO - PROCESS | 1648 | 1468956142440 Marionette TRACE conn3 <- [1,638,null,{}] 12:22:22 INFO - PROCESS | 1648 | 1468956142444 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:22 INFO - PROCESS | 1648 | 1468956142446 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:22 INFO - PROCESS | 1648 | 1468956142559 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:22:22 INFO - PROCESS | 1648 | 1468956142564 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:22 INFO - PROCESS | 1648 | 1468956142565 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f3d800 == 35 [pid = 1648] [id = 167] 12:22:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x115de3000) [pid = 1648] [serial = 499] [outer = 0x0] 12:22:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x123decc00) [pid = 1648] [serial = 500] [outer = 0x115de3000] 12:22:22 INFO - PROCESS | 1648 | 1468956142605 Marionette DEBUG loaded listener.js 12:22:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x128808400) [pid = 1648] [serial = 501] [outer = 0x115de3000] 12:22:22 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:22 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:23 INFO - PROCESS | 1648 | 1468956143005 Marionette TRACE conn3 <- [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]]]}] 12:22:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:22:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 624ms 12:22:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:22:23 INFO - PROCESS | 1648 | 1468956143059 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:22:23 INFO - PROCESS | 1648 | 1468956143060 Marionette TRACE conn3 <- [1,641,null,{"value":"7"}] 12:22:23 INFO - PROCESS | 1648 | 1468956143062 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:22:23 INFO - PROCESS | 1648 | 1468956143063 Marionette TRACE conn3 <- [1,642,null,{}] 12:22:23 INFO - PROCESS | 1648 | 1468956143065 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:23 INFO - PROCESS | 1648 | 1468956143067 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:23 INFO - PROCESS | 1648 | 1468956143162 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:22:23 INFO - PROCESS | 1648 | 1468956143167 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:23 INFO - PROCESS | 1648 | 1468956143168 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265a9000 == 36 [pid = 1648] [id = 168] 12:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x12531c400) [pid = 1648] [serial = 502] [outer = 0x0] 12:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12880fc00) [pid = 1648] [serial = 503] [outer = 0x12531c400] 12:22:23 INFO - PROCESS | 1648 | 1468956143196 Marionette DEBUG loaded listener.js 12:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x128b4d400) [pid = 1648] [serial = 504] [outer = 0x12531c400] 12:22:23 INFO - PROCESS | 1648 | 1468956143498 Marionette TRACE conn3 <- [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]]]}] 12:22:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:22:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 468ms 12:22:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:22:23 INFO - PROCESS | 1648 | 1468956143531 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:22:23 INFO - PROCESS | 1648 | 1468956143533 Marionette TRACE conn3 <- [1,645,null,{"value":"7"}] 12:22:23 INFO - PROCESS | 1648 | 1468956143540 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:22:23 INFO - PROCESS | 1648 | 1468956143542 Marionette TRACE conn3 <- [1,646,null,{}] 12:22:23 INFO - PROCESS | 1648 | 1468956143546 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:23 INFO - PROCESS | 1648 | 1468956143548 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:23 INFO - PROCESS | 1648 | 1468956143668 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:22:23 INFO - PROCESS | 1648 | 1468956143743 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:23 INFO - PROCESS | 1648 | 1468956143745 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a7d800 == 37 [pid = 1648] [id = 169] 12:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1182b7800) [pid = 1648] [serial = 505] [outer = 0x0] 12:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x128b53400) [pid = 1648] [serial = 506] [outer = 0x1182b7800] 12:22:23 INFO - PROCESS | 1648 | 1468956143790 Marionette DEBUG loaded listener.js 12:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x128e1c000) [pid = 1648] [serial = 507] [outer = 0x1182b7800] 12:22:24 INFO - PROCESS | 1648 | 1468956144298 Marionette TRACE conn3 <- [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]]]}] 12:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 775ms 12:22:24 INFO - PROCESS | 1648 | 1468956144312 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:22:24 INFO - PROCESS | 1648 | 1468956144315 Marionette TRACE conn3 <- [1,649,null,{"value":"7"}] 12:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:22:24 INFO - PROCESS | 1648 | 1468956144345 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:22:24 INFO - PROCESS | 1648 | 1468956144347 Marionette TRACE conn3 <- [1,650,null,{}] 12:22:24 INFO - PROCESS | 1648 | 1468956144356 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:24 INFO - PROCESS | 1648 | 1468956144358 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:24 INFO - PROCESS | 1648 | 1468956144467 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:22:24 INFO - PROCESS | 1648 | 1468956144538 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:24 INFO - PROCESS | 1648 | 1468956144541 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x116960000 == 38 [pid = 1648] [id = 170] 12:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113093800) [pid = 1648] [serial = 508] [outer = 0x0] 12:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116188c00) [pid = 1648] [serial = 509] [outer = 0x113093800] 12:22:24 INFO - PROCESS | 1648 | 1468956144572 Marionette DEBUG loaded listener.js 12:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11803b000) [pid = 1648] [serial = 510] [outer = 0x113093800] 12:22:25 INFO - PROCESS | 1648 | 1468956145109 Marionette TRACE conn3 <- [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]]]}] 12:22:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:22:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 850ms 12:22:25 INFO - PROCESS | 1648 | 1468956145169 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:22:25 INFO - PROCESS | 1648 | 1468956145172 Marionette TRACE conn3 <- [1,653,null,{"value":"7"}] 12:22:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:22:25 INFO - PROCESS | 1648 | 1468956145176 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:22:25 INFO - PROCESS | 1648 | 1468956145179 Marionette TRACE conn3 <- [1,654,null,{}] 12:22:25 INFO - PROCESS | 1648 | 1468956145181 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:25 INFO - PROCESS | 1648 | 1468956145183 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:25 INFO - PROCESS | 1648 | 1468956145291 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:22:25 INFO - PROCESS | 1648 | 1468956145363 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:25 INFO - PROCESS | 1648 | 1468956145365 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1196e1000 == 39 [pid = 1648] [id = 171] 12:22:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118780400) [pid = 1648] [serial = 511] [outer = 0x0] 12:22:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118793800) [pid = 1648] [serial = 512] [outer = 0x118780400] 12:22:25 INFO - PROCESS | 1648 | 1468956145395 Marionette DEBUG loaded listener.js 12:22:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119274000) [pid = 1648] [serial = 513] [outer = 0x118780400] 12:22:26 INFO - PROCESS | 1648 | 1468956146003 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:22:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1265a9000 == 38 [pid = 1648] [id = 168] 12:22:26 INFO - PROCESS | 1648 | --DOCSHELL 0x125f3d800 == 37 [pid = 1648] [id = 167] 12:22:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12538a800 == 36 [pid = 1648] [id = 166] 12:22:26 INFO - PROCESS | 1648 | --DOCSHELL 0x111f88000 == 35 [pid = 1648] [id = 165] 12:22:26 INFO - PROCESS | 1648 | --DOCSHELL 0x122574800 == 34 [pid = 1648] [id = 164] 12:22:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1196d5800 == 33 [pid = 1648] [id = 163] 12:22:26 INFO - PROCESS | 1648 | --DOCSHELL 0x119296800 == 32 [pid = 1648] [id = 162] 12:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 870ms 12:22:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11808c800 == 31 [pid = 1648] [id = 161] 12:22:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a8800 == 30 [pid = 1648] [id = 160] 12:22:26 INFO - PROCESS | 1648 | --DOCSHELL 0x113a10800 == 29 [pid = 1648] [id = 159] 12:22:26 INFO - PROCESS | 1648 | 1468956146052 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:22:26 INFO - PROCESS | 1648 | 1468956146056 Marionette TRACE conn3 <- [1,657,null,{"value":"7"}] 12:22:26 INFO - PROCESS | 1648 | 1468956146059 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:22:26 INFO - PROCESS | 1648 | 1468956146061 Marionette TRACE conn3 <- [1,658,null,{}] 12:22:26 INFO - PROCESS | 1648 | 1468956146064 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:26 INFO - PROCESS | 1648 | 1468956146066 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:26 INFO - PROCESS | 1648 | 1468956146140 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124c10400) [pid = 1648] [serial = 454] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12537b000) [pid = 1648] [serial = 457] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126608400) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12a70c400) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1184e0c00) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118794800) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1176b5000) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1182aec00) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1164c8000) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1176ac400) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12241fc00) [pid = 1648] [serial = 451] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12425cc00) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x118ef3c00) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x11877d000) [pid = 1648] [serial = 448] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x125321800) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 12:22:26 INFO - PROCESS | 1648 | 1468956146206 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:26 INFO - PROCESS | 1648 | 1468956146208 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11641a000 == 30 [pid = 1648] [id = 172] 12:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1175c5000) [pid = 1648] [serial = 514] [outer = 0x0] 12:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11803bc00) [pid = 1648] [serial = 515] [outer = 0x1175c5000] 12:22:26 INFO - PROCESS | 1648 | 1468956146236 Marionette DEBUG loaded listener.js 12:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1182ab000) [pid = 1648] [serial = 516] [outer = 0x1175c5000] 12:22:26 INFO - PROCESS | 1648 | 1468956146524 Marionette TRACE conn3 <- [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]]]}] 12:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 521ms 12:22:26 INFO - PROCESS | 1648 | 1468956146604 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:22:26 INFO - PROCESS | 1648 | 1468956146606 Marionette TRACE conn3 <- [1,661,null,{"value":"7"}] 12:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:22:26 INFO - PROCESS | 1648 | 1468956146611 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:22:26 INFO - PROCESS | 1648 | 1468956146613 Marionette TRACE conn3 <- [1,662,null,{}] 12:22:26 INFO - PROCESS | 1648 | 1468956146615 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:26 INFO - PROCESS | 1648 | 1468956146617 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:26 INFO - PROCESS | 1648 | 1468956146694 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:22:26 INFO - PROCESS | 1648 | 1468956146752 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:26 INFO - PROCESS | 1648 | 1468956146754 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11721e800 == 31 [pid = 1648] [id = 173] 12:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1176b7000) [pid = 1648] [serial = 517] [outer = 0x0] 12:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118384000) [pid = 1648] [serial = 518] [outer = 0x1176b7000] 12:22:26 INFO - PROCESS | 1648 | 1468956146780 Marionette DEBUG loaded listener.js 12:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119256400) [pid = 1648] [serial = 519] [outer = 0x1176b7000] 12:22:26 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:26 INFO - PROCESS | 1648 | [1648] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:22:27 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:27 INFO - PROCESS | 1648 | 1468956147080 Marionette TRACE conn3 <- [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]]]}] 12:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 12:22:27 INFO - PROCESS | 1648 | 1468956147130 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:22:27 INFO - PROCESS | 1648 | 1468956147132 Marionette TRACE conn3 <- [1,665,null,{"value":"7"}] 12:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:22:27 INFO - PROCESS | 1648 | 1468956147134 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:22:27 INFO - PROCESS | 1648 | 1468956147138 Marionette TRACE conn3 <- [1,666,null,{}] 12:22:27 INFO - PROCESS | 1648 | 1468956147146 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:27 INFO - PROCESS | 1648 | 1468956147150 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:27 INFO - PROCESS | 1648 | 1468956147226 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:22:27 INFO - PROCESS | 1648 | 1468956147230 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:27 INFO - PROCESS | 1648 | 1468956147232 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1196d2000 == 32 [pid = 1648] [id = 174] 12:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x113f07400) [pid = 1648] [serial = 520] [outer = 0x0] 12:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x122423400) [pid = 1648] [serial = 521] [outer = 0x113f07400] 12:22:27 INFO - PROCESS | 1648 | 1468956147267 Marionette DEBUG loaded listener.js 12:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x124520400) [pid = 1648] [serial = 522] [outer = 0x113f07400] 12:22:27 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:27 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:27 INFO - PROCESS | 1648 | 1468956147622 Marionette TRACE conn3 <- [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]]]}] 12:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 524ms 12:22:27 INFO - PROCESS | 1648 | 1468956147659 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:22:27 INFO - PROCESS | 1648 | 1468956147661 Marionette TRACE conn3 <- [1,669,null,{"value":"7"}] 12:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:22:27 INFO - PROCESS | 1648 | 1468956147664 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:22:27 INFO - PROCESS | 1648 | 1468956147666 Marionette TRACE conn3 <- [1,670,null,{}] 12:22:27 INFO - PROCESS | 1648 | 1468956147669 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:27 INFO - PROCESS | 1648 | 1468956147671 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:27 INFO - PROCESS | 1648 | 1468956147796 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:22:27 INFO - PROCESS | 1648 | 1468956147873 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:27 INFO - PROCESS | 1648 | 1468956147874 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x122448000 == 33 [pid = 1648] [id = 175] 12:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119256000) [pid = 1648] [serial = 523] [outer = 0x0] 12:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12474d800) [pid = 1648] [serial = 524] [outer = 0x119256000] 12:22:27 INFO - PROCESS | 1648 | 1468956147915 Marionette DEBUG loaded listener.js 12:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x125322400) [pid = 1648] [serial = 525] [outer = 0x119256000] 12:22:28 INFO - PROCESS | 1648 | 1468956148373 Marionette TRACE conn3 <- [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]]]}] 12:22:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 719ms 12:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:22:28 INFO - PROCESS | 1648 | 1468956148389 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:22:28 INFO - PROCESS | 1648 | 1468956148391 Marionette TRACE conn3 <- [1,673,null,{"value":"7"}] 12:22:28 INFO - PROCESS | 1648 | 1468956148393 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:22:28 INFO - PROCESS | 1648 | 1468956148394 Marionette TRACE conn3 <- [1,674,null,{}] 12:22:28 INFO - PROCESS | 1648 | 1468956148396 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:28 INFO - PROCESS | 1648 | 1468956148397 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:28 INFO - PROCESS | 1648 | 1468956148495 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:22:28 INFO - PROCESS | 1648 | 1468956148499 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:28 INFO - PROCESS | 1648 | 1468956148500 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1249d3000 == 34 [pid = 1648] [id = 176] 12:22:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113f05c00) [pid = 1648] [serial = 526] [outer = 0x0] 12:22:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126606000) [pid = 1648] [serial = 527] [outer = 0x113f05c00] 12:22:28 INFO - PROCESS | 1648 | 1468956148525 Marionette DEBUG loaded listener.js 12:22:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x127308800) [pid = 1648] [serial = 528] [outer = 0x113f05c00] 12:22:28 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:28 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:22:28 INFO - PROCESS | 1648 | 1468956148866 Marionette TRACE conn3 <- [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]]]}] 12:22:28 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 12:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 12:22:28 INFO - PROCESS | 1648 | 1468956148912 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:22:28 INFO - PROCESS | 1648 | 1468956148913 Marionette TRACE conn3 <- [1,677,null,{"value":"7"}] 12:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:22:28 INFO - PROCESS | 1648 | 1468956148916 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:22:28 INFO - PROCESS | 1648 | 1468956148917 Marionette TRACE conn3 <- [1,678,null,{}] 12:22:28 INFO - PROCESS | 1648 | 1468956148919 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:28 INFO - PROCESS | 1648 | 1468956148923 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:29 INFO - PROCESS | 1648 | 1468956149035 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:22:29 INFO - PROCESS | 1648 | 1468956149068 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:29 INFO - PROCESS | 1648 | 1468956149069 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x126527000 == 35 [pid = 1648] [id = 177] 12:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12869ec00) [pid = 1648] [serial = 529] [outer = 0x0] 12:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128b54400) [pid = 1648] [serial = 530] [outer = 0x12869ec00] 12:22:29 INFO - PROCESS | 1648 | 1468956149094 Marionette DEBUG loaded listener.js 12:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x129277000) [pid = 1648] [serial = 531] [outer = 0x12869ec00] 12:22:29 INFO - PROCESS | 1648 | 1468956149436 Marionette TRACE conn3 <- [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]]]}] 12:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 567ms 12:22:29 INFO - PROCESS | 1648 | 1468956149484 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:22:29 INFO - PROCESS | 1648 | 1468956149485 Marionette TRACE conn3 <- [1,681,null,{"value":"7"}] 12:22:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:22:29 INFO - PROCESS | 1648 | 1468956149487 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:22:29 INFO - PROCESS | 1648 | 1468956149488 Marionette TRACE conn3 <- [1,682,null,{}] 12:22:29 INFO - PROCESS | 1648 | 1468956149491 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:29 INFO - PROCESS | 1648 | 1468956149492 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:29 INFO - PROCESS | 1648 | 1468956149584 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:22:29 INFO - PROCESS | 1648 | 1468956149588 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:29 INFO - PROCESS | 1648 | 1468956149589 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293d9800 == 36 [pid = 1648] [id = 178] 12:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128c46000) [pid = 1648] [serial = 532] [outer = 0x0] 12:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129374400) [pid = 1648] [serial = 533] [outer = 0x128c46000] 12:22:29 INFO - PROCESS | 1648 | 1468956149613 Marionette DEBUG loaded listener.js 12:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1295ad800) [pid = 1648] [serial = 534] [outer = 0x128c46000] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116907400) [pid = 1648] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118383400) [pid = 1648] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119685000) [pid = 1648] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x10eafa800) [pid = 1648] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11697ac00) [pid = 1648] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118795400) [pid = 1648] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12421f400) [pid = 1648] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x122425000) [pid = 1648] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118382800) [pid = 1648] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1130ae000) [pid = 1648] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x127311800) [pid = 1648] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x115de3000) [pid = 1648] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11279d400) [pid = 1648] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x113a79000) [pid = 1648] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:22:30 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12531c400) [pid = 1648] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:22:30 INFO - PROCESS | 1648 | 1468956150410 Marionette TRACE conn3 <- [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]]]}] 12:22:30 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) 12:22:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 971ms 12:22:30 INFO - PROCESS | 1648 | 1468956150458 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:22:30 INFO - PROCESS | 1648 | 1468956150459 Marionette TRACE conn3 <- [1,685,null,{"value":"7"}] 12:22:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:22:30 INFO - PROCESS | 1648 | 1468956150465 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:22:30 INFO - PROCESS | 1648 | 1468956150466 Marionette TRACE conn3 <- [1,686,null,{}] 12:22:30 INFO - PROCESS | 1648 | 1468956150468 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:30 INFO - PROCESS | 1648 | 1468956150470 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:30 INFO - PROCESS | 1648 | 1468956150543 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:22:30 INFO - PROCESS | 1648 | 1468956150546 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:30 INFO - PROCESS | 1648 | 1468956150548 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12244f000 == 37 [pid = 1648] [id = 179] 12:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112f52800) [pid = 1648] [serial = 535] [outer = 0x0] 12:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1182b8800) [pid = 1648] [serial = 536] [outer = 0x112f52800] 12:22:30 INFO - PROCESS | 1648 | 1468956150573 Marionette DEBUG loaded listener.js 12:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11996a000) [pid = 1648] [serial = 537] [outer = 0x112f52800] 12:22:31 INFO - PROCESS | 1648 | 1468956151418 Marionette TRACE conn3 <- [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]]]}] 12:22:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:22:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 12:22:31 INFO - PROCESS | 1648 | 1468956151434 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:22:31 INFO - PROCESS | 1648 | 1468956151436 Marionette TRACE conn3 <- [1,689,null,{"value":"7"}] 12:22:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:22:31 INFO - PROCESS | 1648 | 1468956151439 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:22:31 INFO - PROCESS | 1648 | 1468956151440 Marionette TRACE conn3 <- [1,690,null,{}] 12:22:31 INFO - PROCESS | 1648 | 1468956151442 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:31 INFO - PROCESS | 1648 | 1468956151443 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:31 INFO - PROCESS | 1648 | 1468956151516 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:22:31 INFO - PROCESS | 1648 | 1468956151521 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:31 INFO - PROCESS | 1648 | 1468956151523 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1196d1800 == 38 [pid = 1648] [id = 180] 12:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x124c1b000) [pid = 1648] [serial = 538] [outer = 0x0] 12:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x128b4ec00) [pid = 1648] [serial = 539] [outer = 0x124c1b000] 12:22:31 INFO - PROCESS | 1648 | 1468956151547 Marionette DEBUG loaded listener.js 12:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1295b4c00) [pid = 1648] [serial = 540] [outer = 0x124c1b000] 12:22:32 INFO - PROCESS | 1648 | 1468956152375 Marionette TRACE conn3 <- [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]]]}] 12:22:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:22:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 12:22:32 INFO - PROCESS | 1648 | 1468956152409 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:22:32 INFO - PROCESS | 1648 | 1468956152411 Marionette TRACE conn3 <- [1,693,null,{"value":"7"}] 12:22:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:22:32 INFO - PROCESS | 1648 | 1468956152415 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:22:32 INFO - PROCESS | 1648 | 1468956152417 Marionette TRACE conn3 <- [1,694,null,{}] 12:22:32 INFO - PROCESS | 1648 | 1468956152421 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:32 INFO - PROCESS | 1648 | 1468956152423 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:32 INFO - PROCESS | 1648 | 1468956152526 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:22:32 INFO - PROCESS | 1648 | 1468956152576 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:32 INFO - PROCESS | 1648 | 1468956152577 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170ea000 == 39 [pid = 1648] [id = 181] 12:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x116a9e800) [pid = 1648] [serial = 541] [outer = 0x0] 12:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1176b2c00) [pid = 1648] [serial = 542] [outer = 0x116a9e800] 12:22:32 INFO - PROCESS | 1648 | 1468956152609 Marionette DEBUG loaded listener.js 12:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1182b0400) [pid = 1648] [serial = 543] [outer = 0x116a9e800] 12:22:33 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) 12:22:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1171ms 12:22:33 INFO - PROCESS | 1648 | 1468956153581 Marionette TRACE conn3 <- [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]]]}] 12:22:33 INFO - PROCESS | 1648 | 1468956153585 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:22:33 INFO - PROCESS | 1648 | 1468956153589 Marionette TRACE conn3 <- [1,697,null,{"value":"7"}] 12:22:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:22:33 INFO - PROCESS | 1648 | 1468956153594 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:22:33 INFO - PROCESS | 1648 | 1468956153596 Marionette TRACE conn3 <- [1,698,null,{}] 12:22:33 INFO - PROCESS | 1648 | 1468956153598 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:33 INFO - PROCESS | 1648 | 1468956153600 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:33 INFO - PROCESS | 1648 | 1468956153700 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:22:33 INFO - PROCESS | 1648 | 1468956153751 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:33 INFO - PROCESS | 1648 | 1468956153752 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c2c000 == 40 [pid = 1648] [id = 182] 12:22:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119278000) [pid = 1648] [serial = 544] [outer = 0x0] 12:22:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12241fc00) [pid = 1648] [serial = 545] [outer = 0x119278000] 12:22:33 INFO - PROCESS | 1648 | 1468956153782 Marionette DEBUG loaded listener.js 12:22:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1246c7800) [pid = 1648] [serial = 546] [outer = 0x119278000] 12:22:34 INFO - PROCESS | 1648 | 1468956154665 Marionette TRACE conn3 <- [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]]]}] 12:22:34 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) 12:22:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1120ms 12:22:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:22:34 INFO - PROCESS | 1648 | 1468956154714 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:22:34 INFO - PROCESS | 1648 | 1468956154716 Marionette TRACE conn3 <- [1,701,null,{"value":"7"}] 12:22:34 INFO - PROCESS | 1648 | 1468956154718 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:22:34 INFO - PROCESS | 1648 | 1468956154721 Marionette TRACE conn3 <- [1,702,null,{}] 12:22:34 INFO - PROCESS | 1648 | 1468956154728 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:34 INFO - PROCESS | 1648 | 1468956154732 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:34 INFO - PROCESS | 1648 | 1468956154827 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:22:34 INFO - PROCESS | 1648 | 1468956154878 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:34 INFO - PROCESS | 1648 | 1468956154880 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a862000 == 41 [pid = 1648] [id = 183] 12:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1249ba000) [pid = 1648] [serial = 547] [outer = 0x0] 12:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1286a5400) [pid = 1648] [serial = 548] [outer = 0x1249ba000] 12:22:34 INFO - PROCESS | 1648 | 1468956154912 Marionette DEBUG loaded listener.js 12:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128e11800) [pid = 1648] [serial = 549] [outer = 0x1249ba000] 12:22:35 INFO - PROCESS | 1648 | 1468956155851 Marionette TRACE conn3 <- [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]]]}] 12:22:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:22:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1172ms 12:22:35 INFO - PROCESS | 1648 | 1468956155891 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:22:35 INFO - PROCESS | 1648 | 1468956155893 Marionette TRACE conn3 <- [1,705,null,{"value":"7"}] 12:22:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:22:35 INFO - PROCESS | 1648 | 1468956155897 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:22:35 INFO - PROCESS | 1648 | 1468956155899 Marionette TRACE conn3 <- [1,706,null,{}] 12:22:35 INFO - PROCESS | 1648 | 1468956155902 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:35 INFO - PROCESS | 1648 | 1468956155904 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:36 INFO - PROCESS | 1648 | 1468956155996 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:22:36 INFO - PROCESS | 1648 | 1468956156047 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:36 INFO - PROCESS | 1648 | 1468956156049 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x118085000 == 42 [pid = 1648] [id = 184] 12:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1181b2c00) [pid = 1648] [serial = 550] [outer = 0x0] 12:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1182aec00) [pid = 1648] [serial = 551] [outer = 0x1181b2c00] 12:22:36 INFO - PROCESS | 1648 | 1468956156077 Marionette DEBUG loaded listener.js 12:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11850e000) [pid = 1648] [serial = 552] [outer = 0x1181b2c00] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12244f000 == 41 [pid = 1648] [id = 179] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1293d9800 == 40 [pid = 1648] [id = 178] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x126527000 == 39 [pid = 1648] [id = 177] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1249d3000 == 38 [pid = 1648] [id = 176] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x122448000 == 37 [pid = 1648] [id = 175] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1196d2000 == 36 [pid = 1648] [id = 174] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11721e800 == 35 [pid = 1648] [id = 173] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11641a000 == 34 [pid = 1648] [id = 172] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x116960000 == 33 [pid = 1648] [id = 170] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x128a7d800 == 32 [pid = 1648] [id = 169] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1196e1000 == 31 [pid = 1648] [id = 171] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12a862000 == 30 [pid = 1648] [id = 183] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x123c2c000 == 29 [pid = 1648] [id = 182] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1196d1800 == 28 [pid = 1648] [id = 180] 12:22:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1170ea000 == 27 [pid = 1648] [id = 181] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118042c00) [pid = 1648] [serial = 478] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11837d000) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118780000) [pid = 1648] [serial = 481] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119251000) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119be3c00) [pid = 1648] [serial = 484] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123dee800) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116982000) [pid = 1648] [serial = 472] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118377c00) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1181b0c00) [pid = 1648] [serial = 460] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1198a5000) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119276800) [pid = 1648] [serial = 463] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12660e400) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x124c83800) [pid = 1648] [serial = 466] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x123ee6000) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1249b6000) [pid = 1648] [serial = 490] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126603800) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128804800) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x125321000) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12869e000) [pid = 1648] [serial = 469] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x123decc00) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12869f800) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12869d800) [pid = 1648] [serial = 495] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x112d34800) [pid = 1648] [serial = 203] [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.] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x128808800) [pid = 1648] [serial = 498] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x113f0c400) [pid = 1648] [serial = 475] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x116903400) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x128b53400) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1227fe000) [pid = 1648] [serial = 487] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12880fc00) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12241dc00) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x128b4d400) [pid = 1648] [serial = 504] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x128808400) [pid = 1648] [serial = 501] [outer = 0x0] [url = about:blank] 12:22:37 INFO - PROCESS | 1648 | 1468956157151 Marionette TRACE conn3 <- [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]]]}] 12:22:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:22:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1271ms 12:22:37 INFO - PROCESS | 1648 | 1468956157168 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:22:37 INFO - PROCESS | 1648 | 1468956157175 Marionette TRACE conn3 <- [1,709,null,{"value":"7"}] 12:22:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:22:37 INFO - PROCESS | 1648 | 1468956157180 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:22:37 INFO - PROCESS | 1648 | 1468956157183 Marionette TRACE conn3 <- [1,710,null,{}] 12:22:37 INFO - PROCESS | 1648 | 1468956157194 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:37 INFO - PROCESS | 1648 | 1468956157195 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:37 INFO - PROCESS | 1648 | 1468956157268 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:22:37 INFO - PROCESS | 1648 | 1468956157278 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:37 INFO - PROCESS | 1648 | 1468956157281 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x115dcf800 == 28 [pid = 1648] [id = 185] 12:22:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1150cb000) [pid = 1648] [serial = 553] [outer = 0x0] 12:22:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1161dd400) [pid = 1648] [serial = 554] [outer = 0x1150cb000] 12:22:37 INFO - PROCESS | 1648 | 1468956157308 Marionette DEBUG loaded listener.js 12:22:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1175c4c00) [pid = 1648] [serial = 555] [outer = 0x1150cb000] 12:22:38 INFO - PROCESS | 1648 | 1468956158130 Marionette TRACE conn3 <- [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]]]}] 12:22:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:22:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 980ms 12:22:38 INFO - PROCESS | 1648 | 1468956158162 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:22:38 INFO - PROCESS | 1648 | 1468956158166 Marionette TRACE conn3 <- [1,713,null,{"value":"7"}] 12:22:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:22:38 INFO - PROCESS | 1648 | 1468956158174 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:22:38 INFO - PROCESS | 1648 | 1468956158176 Marionette TRACE conn3 <- [1,714,null,{}] 12:22:38 INFO - PROCESS | 1648 | 1468956158179 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:38 INFO - PROCESS | 1648 | 1468956158180 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:38 INFO - PROCESS | 1648 | 1468956158254 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:22:38 INFO - PROCESS | 1648 | 1468956158259 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:38 INFO - PROCESS | 1648 | 1468956158260 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170de000 == 29 [pid = 1648] [id = 186] 12:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1181b4000) [pid = 1648] [serial = 556] [outer = 0x0] 12:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11850d800) [pid = 1648] [serial = 557] [outer = 0x1181b4000] 12:22:38 INFO - PROCESS | 1648 | 1468956158289 Marionette DEBUG loaded listener.js 12:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x118782c00) [pid = 1648] [serial = 558] [outer = 0x1181b4000] 12:22:39 INFO - PROCESS | 1648 | 1468956159097 Marionette TRACE conn3 <- [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]]]}] 12:22:39 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 12:22:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 12:22:39 INFO - PROCESS | 1648 | 1468956159145 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:22:39 INFO - PROCESS | 1648 | 1468956159146 Marionette TRACE conn3 <- [1,717,null,{"value":"7"}] 12:22:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:22:39 INFO - PROCESS | 1648 | 1468956159157 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:22:39 INFO - PROCESS | 1648 | 1468956159159 Marionette TRACE conn3 <- [1,718,null,{}] 12:22:39 INFO - PROCESS | 1648 | 1468956159167 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:39 INFO - PROCESS | 1648 | 1468956159170 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:39 INFO - PROCESS | 1648 | 1468956159265 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:22:39 INFO - PROCESS | 1648 | 1468956159271 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:39 INFO - PROCESS | 1648 | 1468956159273 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x118489800 == 30 [pid = 1648] [id = 187] 12:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x119bd8400) [pid = 1648] [serial = 559] [outer = 0x0] 12:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119c0a000) [pid = 1648] [serial = 560] [outer = 0x119bd8400] 12:22:39 INFO - PROCESS | 1648 | 1468956159300 Marionette DEBUG loaded listener.js 12:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x122640c00) [pid = 1648] [serial = 561] [outer = 0x119bd8400] 12:22:40 INFO - PROCESS | 1648 | 1468956160102 Marionette TRACE conn3 <- [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]]]}] 12:22:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:22:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 974ms 12:22:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:22:40 INFO - PROCESS | 1648 | 1468956160131 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:22:40 INFO - PROCESS | 1648 | 1468956160133 Marionette TRACE conn3 <- [1,721,null,{"value":"7"}] 12:22:40 INFO - PROCESS | 1648 | 1468956160135 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:22:40 INFO - PROCESS | 1648 | 1468956160136 Marionette TRACE conn3 <- [1,722,null,{}] 12:22:40 INFO - PROCESS | 1648 | 1468956160141 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:40 INFO - PROCESS | 1648 | 1468956160142 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:40 INFO - PROCESS | 1648 | 1468956160233 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:22:40 INFO - PROCESS | 1648 | 1468956160237 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:40 INFO - PROCESS | 1648 | 1468956160238 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193d9000 == 31 [pid = 1648] [id = 188] 12:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x123edf800) [pid = 1648] [serial = 562] [outer = 0x0] 12:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x124260400) [pid = 1648] [serial = 563] [outer = 0x123edf800] 12:22:40 INFO - PROCESS | 1648 | 1468956160264 Marionette DEBUG loaded listener.js 12:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1246f0800) [pid = 1648] [serial = 564] [outer = 0x123edf800] 12:22:40 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly - 12:22:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1 12:22:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:22:40 INFO - _addTest/ [0,725,"getWindowHandle",null] 12:22:40 INFO - PROCESS | 1648 | 1468956160613 Marionette TRACE conn3 <- [1,725,null,{"value":"7"}] 12:22:40 INFO - PROCESS | 1648 | 1468956160615 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:22:40 INFO - PROCESS | 1648 | 1468956160616 Marionette TRACE conn3 <- [1,726,null,{}] 12:22:40 INFO - PROCESS | 1648 | 1468956160618 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:40 INFO - PROCESS | 1648 | 1468956160620 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:40 INFO - PROCESS | 1648 | 1468956160720 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:22:40 INFO - PROCESS | 1648 | 1468956160754 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:40 INFO - PROCESS | 1648 | 1468956160755 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119953000 == 32 [pid = 1648] [id = 189] 12:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1246f3000) [pid = 1648] [serial = 565] [outer = 0x0] 12:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x124c0e400) [pid = 1648] [serial = 566] [outer = 0x1246f3000] 12:22:40 INFO - PROCESS | 1648 | 1468956160779 Marionette DEBUG loaded listener.js 12:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x125373c00) [pid = 1648] [serial = 567] [outer = 0x1246f3000] 12:22:41 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x113f05c00) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:22:41 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12869ec00) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:22:41 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128c46000) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:22:41 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1175c5000) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:22:41 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x113f07400) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:22:41 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1176b7000) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:22:41 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1182b7800) [pid = 1648] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:22:41 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x118780400) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:22:41 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x113093800) [pid = 1648] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:22:41 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x119256000) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:22:41 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x112f52800) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:22:41 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x124c1b000) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:22:41 INFO - PROCESS | 1648 | 1468956161221 Marionette TRACE conn3 <- [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]]]}] 12:22:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:22:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 619ms 12:22:41 INFO - PROCESS | 1648 | 1468956161234 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:22:41 INFO - PROCESS | 1648 | 1468956161236 Marionette TRACE conn3 <- [1,729,null,{"value":"7"}] 12:22:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:22:41 INFO - PROCESS | 1648 | 1468956161246 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:22:41 INFO - PROCESS | 1648 | 1468956161247 Marionette TRACE conn3 <- [1,730,null,{}] 12:22:41 INFO - PROCESS | 1648 | 1468956161249 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:41 INFO - PROCESS | 1648 | 1468956161254 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:41 INFO - PROCESS | 1648 | 1468956161347 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:22:41 INFO - PROCESS | 1648 | 1468956161350 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:41 INFO - PROCESS | 1648 | 1468956161352 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238bc800 == 33 [pid = 1648] [id = 190] 12:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1182b7800) [pid = 1648] [serial = 568] [outer = 0x0] 12:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x12665f000) [pid = 1648] [serial = 569] [outer = 0x1182b7800] 12:22:41 INFO - PROCESS | 1648 | 1468956161381 Marionette DEBUG loaded listener.js 12:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x12869b800) [pid = 1648] [serial = 570] [outer = 0x1182b7800] 12:22:41 INFO - PROCESS | 1648 | 1468956161688 Marionette TRACE conn3 <- [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] 12:22:41 INFO - PROCESS | 1648 | 1468956161715 Marionette TRACE conn3 <- [1,733,null,{"value":"7"}] 12:22:41 INFO - PROCESS | 1648 | 1468956161718 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:22:41 INFO - PROCESS | 1648 | 1468956161719 Marionette TRACE conn3 <- [1,734,null,{}] 12:22:41 INFO - PROCESS | 1648 | 1468956161729 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:41 INFO - PROCESS | 1648 | 1468956161730 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:41 INFO - PROCESS | 1648 | 1468956161836 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:22:41 INFO - PROCESS | 1648 | 1468956161842 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:41 INFO - PROCESS | 1648 | 1468956161843 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x124021800 == 34 [pid = 1648] [id = 191] 12:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11653fc00) [pid = 1648] [serial = 571] [outer = 0x0] 12:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x128802c00) [pid = 1648] [serial = 572] [outer = 0x11653fc00] 12:22:41 INFO - PROCESS | 1648 | 1468956161868 Marionette DEBUG loaded listener.js 12:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x128b4f800) [pid = 1648] [serial = 573] [outer = 0x11653fc00] 12:22:42 INFO - PROCESS | 1648 | 1468956162166 Marionette TRACE conn3 <- [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]]]}] 12:22:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:22:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 477ms 12:22:42 INFO - PROCESS | 1648 | 1468956162195 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:22:42 INFO - PROCESS | 1648 | 1468956162196 Marionette TRACE conn3 <- [1,737,null,{"value":"7"}] 12:22:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:22:42 INFO - PROCESS | 1648 | 1468956162199 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:22:42 INFO - PROCESS | 1648 | 1468956162200 Marionette TRACE conn3 <- [1,738,null,{}] 12:22:42 INFO - PROCESS | 1648 | 1468956162202 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:42 INFO - PROCESS | 1648 | 1468956162204 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:42 INFO - PROCESS | 1648 | 1468956162276 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:22:42 INFO - PROCESS | 1648 | 1468956162280 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:42 INFO - PROCESS | 1648 | 1468956162281 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f39000 == 35 [pid = 1648] [id = 192] 12:22:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x128808800) [pid = 1648] [serial = 574] [outer = 0x0] 12:22:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x128e13800) [pid = 1648] [serial = 575] [outer = 0x128808800] 12:22:42 INFO - PROCESS | 1648 | 1468956162307 Marionette DEBUG loaded listener.js 12:22:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x12926f000) [pid = 1648] [serial = 576] [outer = 0x128808800] 12:22:43 INFO - PROCESS | 1648 | 1468956163185 Marionette TRACE conn3 <- [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]]]}] 12:22:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:22:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1019ms 12:22:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:22:43 INFO - PROCESS | 1648 | 1468956163219 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:22:43 INFO - PROCESS | 1648 | 1468956163221 Marionette TRACE conn3 <- [1,741,null,{"value":"7"}] 12:22:43 INFO - PROCESS | 1648 | 1468956163225 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:22:43 INFO - PROCESS | 1648 | 1468956163227 Marionette TRACE conn3 <- [1,742,null,{}] 12:22:43 INFO - PROCESS | 1648 | 1468956163244 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:43 INFO - PROCESS | 1648 | 1468956163245 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:43 INFO - PROCESS | 1648 | 1468956163375 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:22:43 INFO - PROCESS | 1648 | 1468956163422 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:43 INFO - PROCESS | 1648 | 1468956163423 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x116949800 == 36 [pid = 1648] [id = 193] 12:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x113f68400) [pid = 1648] [serial = 577] [outer = 0x0] 12:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116982000) [pid = 1648] [serial = 578] [outer = 0x113f68400] 12:22:43 INFO - PROCESS | 1648 | 1468956163456 Marionette DEBUG loaded listener.js 12:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118042c00) [pid = 1648] [serial = 579] [outer = 0x113f68400] 12:22:44 INFO - PROCESS | 1648 | 1468956164431 Marionette TRACE conn3 <- [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]]]}] 12:22:44 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 12:22:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1223ms 12:22:44 INFO - PROCESS | 1648 | 1468956164448 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:22:44 INFO - PROCESS | 1648 | 1468956164451 Marionette TRACE conn3 <- [1,745,null,{"value":"7"}] 12:22:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:22:44 INFO - PROCESS | 1648 | 1468956164455 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:22:44 INFO - PROCESS | 1648 | 1468956164457 Marionette TRACE conn3 <- [1,746,null,{}] 12:22:44 INFO - PROCESS | 1648 | 1468956164460 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:44 INFO - PROCESS | 1648 | 1468956164462 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:44 INFO - PROCESS | 1648 | 1468956164577 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:22:44 INFO - PROCESS | 1648 | 1468956164625 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:44 INFO - PROCESS | 1648 | 1468956164626 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x118aac000 == 37 [pid = 1648] [id = 194] 12:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118043000) [pid = 1648] [serial = 580] [outer = 0x0] 12:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11850ec00) [pid = 1648] [serial = 581] [outer = 0x118043000] 12:22:44 INFO - PROCESS | 1648 | 1468956164657 Marionette DEBUG loaded listener.js 12:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118e1dc00) [pid = 1648] [serial = 582] [outer = 0x118043000] 12:22:45 INFO - PROCESS | 1648 | --DOCSHELL 0x124021800 == 36 [pid = 1648] [id = 191] 12:22:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1238bc800 == 35 [pid = 1648] [id = 190] 12:22:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119953000 == 34 [pid = 1648] [id = 189] 12:22:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1193d9000 == 33 [pid = 1648] [id = 188] 12:22:45 INFO - PROCESS | 1648 | --DOCSHELL 0x118489800 == 32 [pid = 1648] [id = 187] 12:22:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1170de000 == 31 [pid = 1648] [id = 186] 12:22:45 INFO - PROCESS | 1648 | --DOCSHELL 0x115dcf800 == 30 [pid = 1648] [id = 185] 12:22:45 INFO - PROCESS | 1648 | --DOCSHELL 0x118085000 == 29 [pid = 1648] [id = 184] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128b4ec00) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126606000) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128b54400) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x129374400) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11803bc00) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1182ab000) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x122423400) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x124520400) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x118384000) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x119256400) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x128e1c000) [pid = 1648] [serial = 507] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x129277000) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1295ad800) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x118793800) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x119274000) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x116188c00) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x11803b000) [pid = 1648] [serial = 510] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12474d800) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x11996a000) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x127308800) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x1295b4c00) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x125322400) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x1182b8800) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 12:22:45 INFO - PROCESS | 1648 | 1468956165716 Marionette TRACE conn3 <- [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]]]}] 12:22:45 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.) 12:22:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1272ms 12:22:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:22:45 INFO - PROCESS | 1648 | 1468956165727 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:22:45 INFO - PROCESS | 1648 | 1468956165729 Marionette TRACE conn3 <- [1,749,null,{"value":"7"}] 12:22:45 INFO - PROCESS | 1648 | 1468956165732 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:22:45 INFO - PROCESS | 1648 | 1468956165734 Marionette TRACE conn3 <- [1,750,null,{}] 12:22:45 INFO - PROCESS | 1648 | 1468956165739 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:45 INFO - PROCESS | 1648 | 1468956165741 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:45 INFO - PROCESS | 1648 | 1468956165817 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:22:45 INFO - PROCESS | 1648 | 1468956165895 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:45 INFO - PROCESS | 1648 | 1468956165897 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x116962000 == 30 [pid = 1648] [id = 195] 12:22:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x118377c00) [pid = 1648] [serial = 583] [outer = 0x0] 12:22:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x11837d800) [pid = 1648] [serial = 584] [outer = 0x118377c00] 12:22:45 INFO - PROCESS | 1648 | 1468956165926 Marionette DEBUG loaded listener.js 12:22:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11858b800) [pid = 1648] [serial = 585] [outer = 0x118377c00] 12:22:46 INFO - PROCESS | 1648 | 1468956166699 Marionette TRACE conn3 <- [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]]]}] 12:22:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:22:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 12:22:46 INFO - PROCESS | 1648 | 1468956166705 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:22:46 INFO - PROCESS | 1648 | 1468956166708 Marionette TRACE conn3 <- [1,753,null,{"value":"7"}] 12:22:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:22:46 INFO - PROCESS | 1648 | 1468956166712 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:22:46 INFO - PROCESS | 1648 | 1468956166714 Marionette TRACE conn3 <- [1,754,null,{}] 12:22:46 INFO - PROCESS | 1648 | 1468956166716 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:46 INFO - PROCESS | 1648 | 1468956166718 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:46 INFO - PROCESS | 1648 | 1468956166797 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:22:46 INFO - PROCESS | 1648 | 1468956166802 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:46 INFO - PROCESS | 1648 | 1468956166803 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x118297800 == 31 [pid = 1648] [id = 196] 12:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x119682800) [pid = 1648] [serial = 586] [outer = 0x0] 12:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x119968000) [pid = 1648] [serial = 587] [outer = 0x119682800] 12:22:46 INFO - PROCESS | 1648 | 1468956166832 Marionette DEBUG loaded listener.js 12:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x119be6000) [pid = 1648] [serial = 588] [outer = 0x119682800] 12:22:47 INFO - PROCESS | 1648 | 1468956167654 Marionette TRACE conn3 <- [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]]]}] 12:22:47 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 12:22:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 12:22:47 INFO - PROCESS | 1648 | 1468956167681 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:22:47 INFO - PROCESS | 1648 | 1468956167683 Marionette TRACE conn3 <- [1,757,null,{"value":"7"}] 12:22:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:22:47 INFO - PROCESS | 1648 | 1468956167685 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:22:47 INFO - PROCESS | 1648 | 1468956167687 Marionette TRACE conn3 <- [1,758,null,{}] 12:22:47 INFO - PROCESS | 1648 | 1468956167695 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:47 INFO - PROCESS | 1648 | 1468956167698 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:47 INFO - PROCESS | 1648 | 1468956167794 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:22:47 INFO - PROCESS | 1648 | 1468956167828 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:47 INFO - PROCESS | 1648 | 1468956167830 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11988f800 == 32 [pid = 1648] [id = 197] 12:22:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x119be6c00) [pid = 1648] [serial = 589] [outer = 0x0] 12:22:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1246ce400) [pid = 1648] [serial = 590] [outer = 0x119be6c00] 12:22:47 INFO - PROCESS | 1648 | 1468956167857 Marionette DEBUG loaded listener.js 12:22:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1249b7000) [pid = 1648] [serial = 591] [outer = 0x119be6c00] 12:22:48 INFO - PROCESS | 1648 | 1468956168194 Marionette TRACE conn3 <- [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]]]}] 12:22:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:22:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 521ms 12:22:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:22:48 INFO - PROCESS | 1648 | 1468956168207 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:22:48 INFO - PROCESS | 1648 | 1468956168209 Marionette TRACE conn3 <- [1,761,null,{"value":"7"}] 12:22:48 INFO - PROCESS | 1648 | 1468956168211 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:22:48 INFO - PROCESS | 1648 | 1468956168212 Marionette TRACE conn3 <- [1,762,null,{}] 12:22:48 INFO - PROCESS | 1648 | 1468956168214 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:48 INFO - PROCESS | 1648 | 1468956168215 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:48 INFO - PROCESS | 1648 | 1468956168311 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:22:48 INFO - PROCESS | 1648 | 1468956168345 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:48 INFO - PROCESS | 1648 | 1468956168346 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238c2000 == 33 [pid = 1648] [id = 198] 12:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x124c85400) [pid = 1648] [serial = 592] [outer = 0x0] 12:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x126605400) [pid = 1648] [serial = 593] [outer = 0x124c85400] 12:22:48 INFO - PROCESS | 1648 | 1468956168370 Marionette DEBUG loaded listener.js 12:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x127308400) [pid = 1648] [serial = 594] [outer = 0x124c85400] 12:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x116a9e800) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x123edf800) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1150cb000) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x119278000) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x1181b2c00) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1181b4000) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x1249ba000) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x119bd8400) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x1246f3000) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x11653fc00) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x1182b7800) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:22:49 INFO - PROCESS | 1648 | 1468956169149 Marionette TRACE conn3 <- [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]]]}] 12:22:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:22:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 12:22:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:22:49 INFO - PROCESS | 1648 | 1468956169181 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:22:49 INFO - PROCESS | 1648 | 1468956169182 Marionette TRACE conn3 <- [1,765,null,{"value":"7"}] 12:22:49 INFO - PROCESS | 1648 | 1468956169184 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:22:49 INFO - PROCESS | 1648 | 1468956169185 Marionette TRACE conn3 <- [1,766,null,{}] 12:22:49 INFO - PROCESS | 1648 | 1468956169188 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:49 INFO - PROCESS | 1648 | 1468956169189 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:49 INFO - PROCESS | 1648 | 1468956169260 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:22:49 INFO - PROCESS | 1648 | 1468956169264 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:49 INFO - PROCESS | 1648 | 1468956169265 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x124021800 == 34 [pid = 1648] [id = 199] 12:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x118385400) [pid = 1648] [serial = 595] [outer = 0x0] 12:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x123edf800) [pid = 1648] [serial = 596] [outer = 0x118385400] 12:22:49 INFO - PROCESS | 1648 | 1468956169292 Marionette DEBUG loaded listener.js 12:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x127308800) [pid = 1648] [serial = 597] [outer = 0x118385400] 12:22:50 INFO - PROCESS | 1648 | 1468956170066 Marionette TRACE conn3 <- [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]]]}] 12:22:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:22:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 918ms 12:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:22:50 INFO - PROCESS | 1648 | 1468956170102 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:22:50 INFO - PROCESS | 1648 | 1468956170104 Marionette TRACE conn3 <- [1,769,null,{"value":"7"}] 12:22:50 INFO - PROCESS | 1648 | 1468956170106 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:22:50 INFO - PROCESS | 1648 | 1468956170107 Marionette TRACE conn3 <- [1,770,null,{}] 12:22:50 INFO - PROCESS | 1648 | 1468956170109 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:50 INFO - PROCESS | 1648 | 1468956170113 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:50 INFO - PROCESS | 1648 | 1468956170203 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:22:50 INFO - PROCESS | 1648 | 1468956170206 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:50 INFO - PROCESS | 1648 | 1468956170207 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12716e800 == 35 [pid = 1648] [id = 200] 12:22:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x128805400) [pid = 1648] [serial = 598] [outer = 0x0] 12:22:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x12880d400) [pid = 1648] [serial = 599] [outer = 0x128805400] 12:22:50 INFO - PROCESS | 1648 | 1468956170233 Marionette DEBUG loaded listener.js 12:22:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x12926fc00) [pid = 1648] [serial = 600] [outer = 0x128805400] 12:22:50 INFO - PROCESS | 1648 | 1468956170540 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 470ms 12:22:50 INFO - PROCESS | 1648 | 1468956170577 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:22:50 INFO - PROCESS | 1648 | 1468956170578 Marionette TRACE conn3 <- [1,773,null,{"value":"7"}] 12:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:22:50 INFO - PROCESS | 1648 | 1468956170608 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:22:50 INFO - PROCESS | 1648 | 1468956170609 Marionette TRACE conn3 <- [1,774,null,{}] 12:22:50 INFO - PROCESS | 1648 | 1468956170612 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:50 INFO - PROCESS | 1648 | 1468956170613 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:50 INFO - PROCESS | 1648 | 1468956170686 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:22:50 INFO - PROCESS | 1648 | 1468956170692 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:50 INFO - PROCESS | 1648 | 1468956170693 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f10000 == 36 [pid = 1648] [id = 201] 12:22:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x129270400) [pid = 1648] [serial = 601] [outer = 0x0] 12:22:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x129370c00) [pid = 1648] [serial = 602] [outer = 0x129270400] 12:22:50 INFO - PROCESS | 1648 | 1468956170716 Marionette DEBUG loaded listener.js 12:22:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1295aac00) [pid = 1648] [serial = 603] [outer = 0x129270400] 12:22:51 INFO - PROCESS | 1648 | 1468956171008 Marionette TRACE conn3 <- [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]]]}] 12:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 422ms 12:22:51 INFO - PROCESS | 1648 | 1468956171029 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:22:51 INFO - PROCESS | 1648 | 1468956171030 Marionette TRACE conn3 <- [1,777,null,{"value":"7"}] 12:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:22:51 INFO - PROCESS | 1648 | 1468956171033 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:22:51 INFO - PROCESS | 1648 | 1468956171034 Marionette TRACE conn3 <- [1,778,null,{}] 12:22:51 INFO - PROCESS | 1648 | 1468956171036 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:51 INFO - PROCESS | 1648 | 1468956171039 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:51 INFO - PROCESS | 1648 | 1468956171115 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:22:51 INFO - PROCESS | 1648 | 1468956171118 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:51 INFO - PROCESS | 1648 | 1468956171119 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293d5000 == 37 [pid = 1648] [id = 202] 12:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1295af400) [pid = 1648] [serial = 604] [outer = 0x0] 12:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x12a60b800) [pid = 1648] [serial = 605] [outer = 0x1295af400] 12:22:51 INFO - PROCESS | 1648 | 1468956171146 Marionette DEBUG loaded listener.js 12:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x12a704c00) [pid = 1648] [serial = 606] [outer = 0x1295af400] 12:22:51 INFO - PROCESS | 1648 | 1468956171606 Marionette TRACE conn3 <- [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]]]}] 12:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 618ms 12:22:51 INFO - PROCESS | 1648 | 1468956171651 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:22:51 INFO - PROCESS | 1648 | 1468956171656 Marionette TRACE conn3 <- [1,781,null,{"value":"7"}] 12:22:51 INFO - PROCESS | 1648 | 1468956171659 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:22:51 INFO - PROCESS | 1648 | 1468956171662 Marionette TRACE conn3 <- [1,782,null,{}] 12:22:51 INFO - PROCESS | 1648 | 1468956171666 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:51 INFO - PROCESS | 1648 | 1468956171668 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:51 INFO - PROCESS | 1648 | 1468956171764 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:22:51 INFO - PROCESS | 1648 | 1468956171829 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:51 INFO - PROCESS | 1648 | 1468956171831 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x118085000 == 38 [pid = 1648] [id = 203] 12:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1182afc00) [pid = 1648] [serial = 607] [outer = 0x0] 12:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x118378400) [pid = 1648] [serial = 608] [outer = 0x1182afc00] 12:22:51 INFO - PROCESS | 1648 | 1468956171884 Marionette DEBUG loaded listener.js 12:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118e1c000) [pid = 1648] [serial = 609] [outer = 0x1182afc00] 12:22:52 INFO - PROCESS | 1648 | 1468956172299 Marionette TRACE conn3 <- [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]]]}] 12:22:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:22:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 671ms 12:22:52 INFO - PROCESS | 1648 | 1468956172331 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:22:52 INFO - PROCESS | 1648 | 1468956172334 Marionette TRACE conn3 <- [1,785,null,{"value":"7"}] 12:22:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:22:52 INFO - PROCESS | 1648 | 1468956172357 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:22:52 INFO - PROCESS | 1648 | 1468956172359 Marionette TRACE conn3 <- [1,786,null,{}] 12:22:52 INFO - PROCESS | 1648 | 1468956172362 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:52 INFO - PROCESS | 1648 | 1468956172364 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:52 INFO - PROCESS | 1648 | 1468956172461 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:22:52 INFO - PROCESS | 1648 | 1468956172525 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:52 INFO - PROCESS | 1648 | 1468956172526 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238bc800 == 39 [pid = 1648] [id = 204] 12:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119c06400) [pid = 1648] [serial = 610] [outer = 0x0] 12:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x122485400) [pid = 1648] [serial = 611] [outer = 0x119c06400] 12:22:52 INFO - PROCESS | 1648 | 1468956172557 Marionette DEBUG loaded listener.js 12:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x124221800) [pid = 1648] [serial = 612] [outer = 0x119c06400] 12:22:52 INFO - PROCESS | 1648 | 1468956172975 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 674ms 12:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:22:53 INFO - PROCESS | 1648 | 1468956173030 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:22:53 INFO - PROCESS | 1648 | 1468956173031 Marionette TRACE conn3 <- [1,789,null,{"value":"7"}] 12:22:53 INFO - PROCESS | 1648 | 1468956173033 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:22:53 INFO - PROCESS | 1648 | 1468956173036 Marionette TRACE conn3 <- [1,790,null,{}] 12:22:53 INFO - PROCESS | 1648 | 1468956173069 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:53 INFO - PROCESS | 1648 | 1468956173072 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:53 INFO - PROCESS | 1648 | 1468956173198 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:22:53 INFO - PROCESS | 1648 | 1468956173247 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:53 INFO - PROCESS | 1648 | 1468956173249 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x129837000 == 40 [pid = 1648] [id = 205] 12:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x12731fc00) [pid = 1648] [serial = 613] [outer = 0x0] 12:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x128807000) [pid = 1648] [serial = 614] [outer = 0x12731fc00] 12:22:53 INFO - PROCESS | 1648 | 1468956173281 Marionette DEBUG loaded listener.js 12:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x128b54c00) [pid = 1648] [serial = 615] [outer = 0x12731fc00] 12:22:53 INFO - PROCESS | 1648 | 1468956173708 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 728ms 12:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:22:53 INFO - PROCESS | 1648 | 1468956173761 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:22:53 INFO - PROCESS | 1648 | 1468956173763 Marionette TRACE conn3 <- [1,793,null,{"value":"7"}] 12:22:53 INFO - PROCESS | 1648 | 1468956173765 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:22:53 INFO - PROCESS | 1648 | 1468956173767 Marionette TRACE conn3 <- [1,794,null,{}] 12:22:53 INFO - PROCESS | 1648 | 1468956173769 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:53 INFO - PROCESS | 1648 | 1468956173771 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:53 INFO - PROCESS | 1648 | 1468956173957 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:22:54 INFO - PROCESS | 1648 | 1468956174039 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:54 INFO - PROCESS | 1648 | 1468956174040 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x116582800 == 41 [pid = 1648] [id = 206] 12:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x115f47800) [pid = 1648] [serial = 616] [outer = 0x0] 12:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11697d400) [pid = 1648] [serial = 617] [outer = 0x115f47800] 12:22:54 INFO - PROCESS | 1648 | 1468956174069 Marionette DEBUG loaded listener.js 12:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1182ac400) [pid = 1648] [serial = 618] [outer = 0x115f47800] 12:22:54 INFO - PROCESS | 1648 | 1468956174477 Marionette TRACE conn3 <- [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]]]}] 12:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 772ms 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x128f10000 == 40 [pid = 1648] [id = 201] 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12716e800 == 39 [pid = 1648] [id = 200] 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x124021800 == 38 [pid = 1648] [id = 199] 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1238c2000 == 37 [pid = 1648] [id = 198] 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x11988f800 == 36 [pid = 1648] [id = 197] 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x118297800 == 35 [pid = 1648] [id = 196] 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x116962000 == 34 [pid = 1648] [id = 195] 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x125f39000 == 33 [pid = 1648] [id = 192] 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x116949800 == 32 [pid = 1648] [id = 193] 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x118aac000 == 31 [pid = 1648] [id = 194] 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x129837000 == 30 [pid = 1648] [id = 205] 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1238bc800 == 29 [pid = 1648] [id = 204] 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1293d5000 == 28 [pid = 1648] [id = 202] 12:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x118085000 == 27 [pid = 1648] [id = 203] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128e13800) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1182b0400) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1176b2c00) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124260400) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1161dd400) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1175c4c00) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1246c7800) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11850e000) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1182aec00) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11850d800) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12241fc00) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x128e11800) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1286a5400) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x119c0a000) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x124c0e400) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x128b4f800) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12869b800) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12665f000) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x125373c00) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x128802c00) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x1246f0800) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x122640c00) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x118782c00) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 12:22:55 INFO - PROCESS | 1648 | 1468956175064 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:22:55 INFO - PROCESS | 1648 | 1468956175067 Marionette TRACE conn3 <- [1,797,null,{"value":"7"}] 12:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:22:55 INFO - PROCESS | 1648 | 1468956175075 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:22:55 INFO - PROCESS | 1648 | 1468956175077 Marionette TRACE conn3 <- [1,798,null,{}] 12:22:55 INFO - PROCESS | 1648 | 1468956175081 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:55 INFO - PROCESS | 1648 | 1468956175083 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:55 INFO - PROCESS | 1648 | 1468956175160 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:22:55 INFO - PROCESS | 1648 | 1468956175165 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 1648 | 1468956175168 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x112645000 == 28 [pid = 1648] [id = 207] 12:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x1127d1c00) [pid = 1648] [serial = 619] [outer = 0x0] 12:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x1127d8000) [pid = 1648] [serial = 620] [outer = 0x1127d1c00] 12:22:55 INFO - PROCESS | 1648 | 1468956175198 Marionette DEBUG loaded listener.js 12:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x112a8d800) [pid = 1648] [serial = 621] [outer = 0x1127d1c00] 12:22:55 INFO - PROCESS | 1648 | 1468956175528 Marionette TRACE conn3 <- [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]]]}] 12:22:55 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 12:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 471ms 12:22:55 INFO - PROCESS | 1648 | 1468956175545 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:22:55 INFO - PROCESS | 1648 | 1468956175547 Marionette TRACE conn3 <- [1,801,null,{"value":"7"}] 12:22:55 INFO - PROCESS | 1648 | 1468956175552 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:22:55 INFO - PROCESS | 1648 | 1468956175557 Marionette TRACE conn3 <- [1,802,null,{}] 12:22:55 INFO - PROCESS | 1648 | 1468956175560 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:55 INFO - PROCESS | 1648 | 1468956175562 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:55 INFO - PROCESS | 1648 | 1468956175651 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:22:55 INFO - PROCESS | 1648 | 1468956175699 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 1648 | 1468956175700 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11641b800 == 29 [pid = 1648] [id = 208] 12:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x11300e800) [pid = 1648] [serial = 622] [outer = 0x0] 12:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1133cac00) [pid = 1648] [serial = 623] [outer = 0x11300e800] 12:22:55 INFO - PROCESS | 1648 | 1468956175728 Marionette DEBUG loaded listener.js 12:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1127dc800) [pid = 1648] [serial = 624] [outer = 0x11300e800] 12:22:56 INFO - PROCESS | 1648 | 1468956176019 Marionette TRACE conn3 <- [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]]]}] 12:22:56 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 12:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 530ms 12:22:56 INFO - PROCESS | 1648 | 1468956176080 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:22:56 INFO - PROCESS | 1648 | 1468956176082 Marionette TRACE conn3 <- [1,805,null,{"value":"7"}] 12:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:22:56 INFO - PROCESS | 1648 | 1468956176084 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 1648 | 1468956176085 Marionette TRACE conn3 <- [1,806,null,{}] 12:22:56 INFO - PROCESS | 1648 | 1468956176092 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:56 INFO - PROCESS | 1648 | 1468956176095 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:56 INFO - PROCESS | 1648 | 1468956176181 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:22:56 INFO - PROCESS | 1648 | 1468956176232 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:56 INFO - PROCESS | 1648 | 1468956176234 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x11721f000 == 30 [pid = 1648] [id = 209] 12:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1176ad800) [pid = 1648] [serial = 625] [outer = 0x0] 12:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1176b6400) [pid = 1648] [serial = 626] [outer = 0x1176ad800] 12:22:56 INFO - PROCESS | 1648 | 1468956176262 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1181b0c00) [pid = 1648] [serial = 627] [outer = 0x1176ad800] 12:22:56 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:22:56 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:22:56 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:22:56 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 12:22:56 INFO - PROCESS | 1648 | 1468956176606 Marionette TRACE conn3 <- [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]]]}] 12:22:56 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 12:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 569ms 12:22:56 INFO - PROCESS | 1648 | 1468956176653 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:22:56 INFO - PROCESS | 1648 | 1468956176655 Marionette TRACE conn3 <- [1,809,null,{"value":"7"}] 12:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:22:56 INFO - PROCESS | 1648 | 1468956176657 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 1648 | 1468956176658 Marionette TRACE conn3 <- [1,810,null,{}] 12:22:56 INFO - PROCESS | 1648 | 1468956176660 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:56 INFO - PROCESS | 1648 | 1468956176662 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:56 INFO - PROCESS | 1648 | 1468956176737 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:22:56 INFO - PROCESS | 1648 | 1468956176787 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:56 INFO - PROCESS | 1648 | 1468956176788 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x118482800 == 31 [pid = 1648] [id = 210] 12:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1176b0000) [pid = 1648] [serial = 628] [outer = 0x0] 12:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11837dc00) [pid = 1648] [serial = 629] [outer = 0x1176b0000] 12:22:56 INFO - PROCESS | 1648 | 1468956176814 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118510c00) [pid = 1648] [serial = 630] [outer = 0x1176b0000] 12:22:57 INFO - PROCESS | 1648 | 1468956177094 Marionette TRACE conn3 <- [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]]]}] 12:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 472ms 12:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:22:57 INFO - PROCESS | 1648 | 1468956177130 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:22:57 INFO - PROCESS | 1648 | 1468956177131 Marionette TRACE conn3 <- [1,813,null,{"value":"7"}] 12:22:57 INFO - PROCESS | 1648 | 1468956177133 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:22:57 INFO - PROCESS | 1648 | 1468956177134 Marionette TRACE conn3 <- [1,814,null,{}] 12:22:57 INFO - PROCESS | 1648 | 1468956177152 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:57 INFO - PROCESS | 1648 | 1468956177153 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:57 INFO - PROCESS | 1648 | 1468956177247 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:22:57 INFO - PROCESS | 1648 | 1468956177250 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:57 INFO - PROCESS | 1648 | 1468956177252 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193cc800 == 32 [pid = 1648] [id = 211] 12:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1181ae400) [pid = 1648] [serial = 631] [outer = 0x0] 12:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118783800) [pid = 1648] [serial = 632] [outer = 0x1181ae400] 12:22:57 INFO - PROCESS | 1648 | 1468956177283 Marionette DEBUG loaded listener.js 12:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118e1a800) [pid = 1648] [serial = 633] [outer = 0x1181ae400] 12:22:57 INFO - PROCESS | 1648 | 1468956177625 Marionette TRACE conn3 <- [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] 12:22:57 INFO - PROCESS | 1648 | 1468956177658 Marionette TRACE conn3 <- [1,817,null,{"value":"7"}] 12:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:22:57 INFO - PROCESS | 1648 | 1468956177660 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:22:57 INFO - PROCESS | 1648 | 1468956177661 Marionette TRACE conn3 <- [1,818,null,{}] 12:22:57 INFO - PROCESS | 1648 | 1468956177664 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:57 INFO - PROCESS | 1648 | 1468956177668 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:57 INFO - PROCESS | 1648 | 1468956177778 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:22:57 INFO - PROCESS | 1648 | 1468956177811 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:57 INFO - PROCESS | 1648 | 1468956177812 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b25800 == 33 [pid = 1648] [id = 212] 12:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119256000) [pid = 1648] [serial = 634] [outer = 0x0] 12:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11967e800) [pid = 1648] [serial = 635] [outer = 0x119256000] 12:22:57 INFO - PROCESS | 1648 | 1468956177837 Marionette DEBUG loaded listener.js 12:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x122487800) [pid = 1648] [serial = 636] [outer = 0x119256000] 12:22:58 INFO - PROCESS | 1648 | 1468956178160 Marionette TRACE conn3 <- [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]]]}] 12:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 520ms 12:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:22:58 INFO - PROCESS | 1648 | 1468956178180 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:22:58 INFO - PROCESS | 1648 | 1468956178181 Marionette TRACE conn3 <- [1,821,null,{"value":"7"}] 12:22:58 INFO - PROCESS | 1648 | 1468956178190 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:22:58 INFO - PROCESS | 1648 | 1468956178191 Marionette TRACE conn3 <- [1,822,null,{}] 12:22:58 INFO - PROCESS | 1648 | 1468956178193 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:58 INFO - PROCESS | 1648 | 1468956178194 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:58 INFO - PROCESS | 1648 | 1468956178283 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:22:58 INFO - PROCESS | 1648 | 1468956178287 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 1648 | 1468956178288 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x122651000 == 34 [pid = 1648] [id = 213] 12:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119275c00) [pid = 1648] [serial = 637] [outer = 0x0] 12:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x123cd9800) [pid = 1648] [serial = 638] [outer = 0x119275c00] 12:22:58 INFO - PROCESS | 1648 | 1468956178312 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x124225c00) [pid = 1648] [serial = 639] [outer = 0x119275c00] 12:22:58 INFO - PROCESS | 1648 | 1468956178654 Marionette TRACE conn3 <- [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] 12:22:58 INFO - PROCESS | 1648 | 1468956178712 Marionette TRACE conn3 <- [1,825,null,{"value":"7"}] 12:22:58 INFO - PROCESS | 1648 | 1468956178714 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:22:58 INFO - PROCESS | 1648 | 1468956178715 Marionette TRACE conn3 <- [1,826,null,{}] 12:22:58 INFO - PROCESS | 1648 | 1468956178717 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:58 INFO - PROCESS | 1648 | 1468956178718 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:58 INFO - PROCESS | 1648 | 1468956178813 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:22:58 INFO - PROCESS | 1648 | 1468956178816 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 1648 | 1468956178817 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c43000 == 35 [pid = 1648] [id = 214] 12:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1133be800) [pid = 1648] [serial = 640] [outer = 0x0] 12:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1246c8c00) [pid = 1648] [serial = 641] [outer = 0x1133be800] 12:22:58 INFO - PROCESS | 1648 | 1468956178841 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124749800) [pid = 1648] [serial = 642] [outer = 0x1133be800] 12:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124c85400) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118385400) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118043000) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128808800) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118377c00) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x113f68400) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119682800) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128805400) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x129270400) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1295af400) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119be6c00) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:22:59 INFO - PROCESS | 1648 | 1468956179234 Marionette TRACE conn3 <- [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]]]}] 12:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 568ms 12:22:59 INFO - PROCESS | 1648 | 1468956179283 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:22:59 INFO - PROCESS | 1648 | 1468956179284 Marionette TRACE conn3 <- [1,829,null,{"value":"7"}] 12:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:22:59 INFO - PROCESS | 1648 | 1468956179286 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:22:59 INFO - PROCESS | 1648 | 1468956179287 Marionette TRACE conn3 <- [1,830,null,{}] 12:22:59 INFO - PROCESS | 1648 | 1468956179289 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:59 INFO - PROCESS | 1648 | 1468956179291 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:59 INFO - PROCESS | 1648 | 1468956179362 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:22:59 INFO - PROCESS | 1648 | 1468956179365 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:59 INFO - PROCESS | 1648 | 1468956179366 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12538e000 == 36 [pid = 1648] [id = 215] 12:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1181b2c00) [pid = 1648] [serial = 643] [outer = 0x0] 12:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x119be6c00) [pid = 1648] [serial = 644] [outer = 0x1181b2c00] 12:22:59 INFO - PROCESS | 1648 | 1468956179392 Marionette DEBUG loaded listener.js 12:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1249b8800) [pid = 1648] [serial = 645] [outer = 0x1181b2c00] 12:22:59 INFO - PROCESS | 1648 | 1468956179708 Marionette TRACE conn3 <- [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]]]}] 12:22:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 12:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:22:59 INFO - PROCESS | 1648 | 1468956179755 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:22:59 INFO - PROCESS | 1648 | 1468956179756 Marionette TRACE conn3 <- [1,833,null,{"value":"7"}] 12:22:59 INFO - PROCESS | 1648 | 1468956179758 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:22:59 INFO - PROCESS | 1648 | 1468956179759 Marionette TRACE conn3 <- [1,834,null,{}] 12:22:59 INFO - PROCESS | 1648 | 1468956179762 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:22:59 INFO - PROCESS | 1648 | 1468956179763 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:59 INFO - PROCESS | 1648 | 1468956179857 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:22:59 INFO - PROCESS | 1648 | 1468956179863 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:59 INFO - PROCESS | 1648 | 1468956179864 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:22:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e78000 == 37 [pid = 1648] [id = 216] 12:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1249b8c00) [pid = 1648] [serial = 646] [outer = 0x0] 12:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x124c7f000) [pid = 1648] [serial = 647] [outer = 0x1249b8c00] 12:22:59 INFO - PROCESS | 1648 | 1468956179888 Marionette DEBUG loaded listener.js 12:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12531c400) [pid = 1648] [serial = 648] [outer = 0x1249b8c00] 12:23:00 INFO - PROCESS | 1648 | 1468956180192 Marionette TRACE conn3 <- [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]]]}] 12:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 470ms 12:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:23:00 INFO - PROCESS | 1648 | 1468956180229 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:23:00 INFO - PROCESS | 1648 | 1468956180231 Marionette TRACE conn3 <- [1,837,null,{"value":"7"}] 12:23:00 INFO - PROCESS | 1648 | 1468956180233 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:23:00 INFO - PROCESS | 1648 | 1468956180235 Marionette TRACE conn3 <- [1,838,null,{}] 12:23:00 INFO - PROCESS | 1648 | 1468956180237 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:00 INFO - PROCESS | 1648 | 1468956180239 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:00 INFO - PROCESS | 1648 | 1468956180326 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:23:00 INFO - PROCESS | 1648 | 1468956180329 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:00 INFO - PROCESS | 1648 | 1468956180331 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a79000 == 38 [pid = 1648] [id = 217] 12:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12531d800) [pid = 1648] [serial = 649] [outer = 0x0] 12:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x125c6f000) [pid = 1648] [serial = 650] [outer = 0x12531d800] 12:23:00 INFO - PROCESS | 1648 | 1468956180359 Marionette DEBUG loaded listener.js 12:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12666ac00) [pid = 1648] [serial = 651] [outer = 0x12531d800] 12:23:00 INFO - PROCESS | 1648 | 1468956180683 Marionette TRACE conn3 <- [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]]]}] 12:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 471ms 12:23:00 INFO - PROCESS | 1648 | 1468956180706 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:23:00 INFO - PROCESS | 1648 | 1468956180708 Marionette TRACE conn3 <- [1,841,null,{"value":"7"}] 12:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:23:00 INFO - PROCESS | 1648 | 1468956180710 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:23:00 INFO - PROCESS | 1648 | 1468956180711 Marionette TRACE conn3 <- [1,842,null,{}] 12:23:00 INFO - PROCESS | 1648 | 1468956180713 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:00 INFO - PROCESS | 1648 | 1468956180714 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:00 INFO - PROCESS | 1648 | 1468956180810 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:23:00 INFO - PROCESS | 1648 | 1468956180815 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:00 INFO - PROCESS | 1648 | 1468956180816 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a7b000 == 39 [pid = 1648] [id = 218] 12:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x126607c00) [pid = 1648] [serial = 652] [outer = 0x0] 12:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x127309c00) [pid = 1648] [serial = 653] [outer = 0x126607c00] 12:23:00 INFO - PROCESS | 1648 | 1468956180843 Marionette DEBUG loaded listener.js 12:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x127322800) [pid = 1648] [serial = 654] [outer = 0x126607c00] 12:23:01 INFO - PROCESS | 1648 | 1468956181205 Marionette TRACE conn3 <- [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]]]}] 12:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 12:23:01 INFO - PROCESS | 1648 | 1468956181231 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:23:01 INFO - PROCESS | 1648 | 1468956181234 Marionette TRACE conn3 <- [1,845,null,{"value":"7"}] 12:23:01 INFO - PROCESS | 1648 | 1468956181238 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:23:01 INFO - PROCESS | 1648 | 1468956181242 Marionette TRACE conn3 <- [1,846,null,{}] 12:23:01 INFO - PROCESS | 1648 | 1468956181247 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:01 INFO - PROCESS | 1648 | 1468956181249 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:01 INFO - PROCESS | 1648 | 1468956181362 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:23:01 INFO - PROCESS | 1648 | 1468956181413 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:01 INFO - PROCESS | 1648 | 1468956181416 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f5f800 == 40 [pid = 1648] [id = 219] 12:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1127d8800) [pid = 1648] [serial = 655] [outer = 0x0] 12:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112a81400) [pid = 1648] [serial = 656] [outer = 0x1127d8800] 12:23:01 INFO - PROCESS | 1648 | 1468956181448 Marionette DEBUG loaded listener.js 12:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113008800) [pid = 1648] [serial = 657] [outer = 0x1127d8800] 12:23:01 INFO - PROCESS | 1648 | 1468956181968 Marionette TRACE conn3 <- [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]]]}] 12:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 775ms 12:23:02 INFO - PROCESS | 1648 | 1468956182013 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:23:02 INFO - PROCESS | 1648 | 1468956182016 Marionette TRACE conn3 <- [1,849,null,{"value":"7"}] 12:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:23:02 INFO - PROCESS | 1648 | 1468956182021 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:23:02 INFO - PROCESS | 1648 | 1468956182023 Marionette TRACE conn3 <- [1,850,null,{}] 12:23:02 INFO - PROCESS | 1648 | 1468956182026 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:02 INFO - PROCESS | 1648 | 1468956182027 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:02 INFO - PROCESS | 1648 | 1468956182135 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:23:02 INFO - PROCESS | 1648 | 1468956182209 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:02 INFO - PROCESS | 1648 | 1468956182210 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118aac000 == 41 [pid = 1648] [id = 220] 12:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11653cc00) [pid = 1648] [serial = 658] [outer = 0x0] 12:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1169d3c00) [pid = 1648] [serial = 659] [outer = 0x11653cc00] 12:23:02 INFO - PROCESS | 1648 | 1468956182241 Marionette DEBUG loaded listener.js 12:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1175c9c00) [pid = 1648] [serial = 660] [outer = 0x11653cc00] 12:23:02 INFO - PROCESS | 1648 | 1468956182936 Marionette TRACE conn3 <- [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]]]}] 12:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 920ms 12:23:02 INFO - PROCESS | 1648 | 1468956182942 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:23:02 INFO - PROCESS | 1648 | 1468956182944 Marionette TRACE conn3 <- [1,853,null,{"value":"7"}] 12:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:23:02 INFO - PROCESS | 1648 | 1468956182948 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:23:02 INFO - PROCESS | 1648 | 1468956182950 Marionette TRACE conn3 <- [1,854,null,{}] 12:23:02 INFO - PROCESS | 1648 | 1468956182979 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:02 INFO - PROCESS | 1648 | 1468956182980 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:03 INFO - PROCESS | 1648 | 1468956183090 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:23:03 INFO - PROCESS | 1648 | 1468956183153 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:03 INFO - PROCESS | 1648 | 1468956183155 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161b3000 == 42 [pid = 1648] [id = 221] 12:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x116aa3800) [pid = 1648] [serial = 661] [outer = 0x0] 12:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1175c5c00) [pid = 1648] [serial = 662] [outer = 0x116aa3800] 12:23:03 INFO - PROCESS | 1648 | 1468956183186 Marionette DEBUG loaded listener.js 12:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1181b3800) [pid = 1648] [serial = 663] [outer = 0x116aa3800] 12:23:03 INFO - PROCESS | 1648 | --DOCSHELL 0x128a79000 == 41 [pid = 1648] [id = 217] 12:23:03 INFO - PROCESS | 1648 | --DOCSHELL 0x124e78000 == 40 [pid = 1648] [id = 216] 12:23:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12538e000 == 39 [pid = 1648] [id = 215] 12:23:03 INFO - PROCESS | 1648 | --DOCSHELL 0x123c43000 == 38 [pid = 1648] [id = 214] 12:23:03 INFO - PROCESS | 1648 | --DOCSHELL 0x122651000 == 37 [pid = 1648] [id = 213] 12:23:03 INFO - PROCESS | 1648 | --DOCSHELL 0x119b25800 == 36 [pid = 1648] [id = 212] 12:23:03 INFO - PROCESS | 1648 | --DOCSHELL 0x1193cc800 == 35 [pid = 1648] [id = 211] 12:23:03 INFO - PROCESS | 1648 | --DOCSHELL 0x118482800 == 34 [pid = 1648] [id = 210] 12:23:03 INFO - PROCESS | 1648 | --DOCSHELL 0x11721f000 == 33 [pid = 1648] [id = 209] 12:23:03 INFO - PROCESS | 1648 | --DOCSHELL 0x11641b800 == 32 [pid = 1648] [id = 208] 12:23:03 INFO - PROCESS | 1648 | --DOCSHELL 0x112645000 == 31 [pid = 1648] [id = 207] 12:23:03 INFO - PROCESS | 1648 | --DOCSHELL 0x116582800 == 30 [pid = 1648] [id = 206] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126605400) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x123edf800) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11850ec00) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118e1dc00) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12926f000) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11837d800) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11858b800) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116982000) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118042c00) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119968000) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12880d400) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12926fc00) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1295aac00) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12a704c00) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x129370c00) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x127308400) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1246ce400) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a60b800) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1249b7000) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x127308800) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119be6000) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 12:23:03 INFO - PROCESS | 1648 | 1468956183551 Marionette TRACE conn3 <- [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]]]}] 12:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 622ms 12:23:03 INFO - PROCESS | 1648 | 1468956183570 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:23:03 INFO - PROCESS | 1648 | 1468956183572 Marionette TRACE conn3 <- [1,857,null,{"value":"7"}] 12:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:23:03 INFO - PROCESS | 1648 | 1468956183577 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:23:03 INFO - PROCESS | 1648 | 1468956183578 Marionette TRACE conn3 <- [1,858,null,{}] 12:23:03 INFO - PROCESS | 1648 | 1468956183581 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:03 INFO - PROCESS | 1648 | 1468956183582 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:03 INFO - PROCESS | 1648 | 1468956183664 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:23:03 INFO - PROCESS | 1648 | 1468956183668 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:03 INFO - PROCESS | 1648 | 1468956183670 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x117221000 == 31 [pid = 1648] [id = 222] 12:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1182b8000) [pid = 1648] [serial = 664] [outer = 0x0] 12:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11850cc00) [pid = 1648] [serial = 665] [outer = 0x1182b8000] 12:23:03 INFO - PROCESS | 1648 | 1468956183700 Marionette DEBUG loaded listener.js 12:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118594800) [pid = 1648] [serial = 666] [outer = 0x1182b8000] 12:23:04 INFO - PROCESS | 1648 | 1468956184031 Marionette TRACE conn3 <- [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]]]}] 12:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 12:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:23:04 INFO - PROCESS | 1648 | 1468956184046 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:23:04 INFO - PROCESS | 1648 | 1468956184047 Marionette TRACE conn3 <- [1,861,null,{"value":"7"}] 12:23:04 INFO - PROCESS | 1648 | 1468956184049 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:23:04 INFO - PROCESS | 1648 | 1468956184052 Marionette TRACE conn3 <- [1,862,null,{}] 12:23:04 INFO - PROCESS | 1648 | 1468956184063 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:04 INFO - PROCESS | 1648 | 1468956184066 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:04 INFO - PROCESS | 1648 | 1468956184158 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:23:04 INFO - PROCESS | 1648 | 1468956184209 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:04 INFO - PROCESS | 1648 | 1468956184211 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192a1800 == 32 [pid = 1648] [id = 223] 12:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11877d000) [pid = 1648] [serial = 667] [outer = 0x0] 12:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119259400) [pid = 1648] [serial = 668] [outer = 0x11877d000] 12:23:04 INFO - PROCESS | 1648 | 1468956184239 Marionette DEBUG loaded listener.js 12:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119be3c00) [pid = 1648] [serial = 669] [outer = 0x11877d000] 12:23:04 INFO - PROCESS | 1648 | 1468956184546 Marionette TRACE conn3 <- [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]]]}] 12:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 525ms 12:23:04 INFO - PROCESS | 1648 | 1468956184576 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:23:04 INFO - PROCESS | 1648 | 1468956184577 Marionette TRACE conn3 <- [1,865,null,{"value":"7"}] 12:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:23:04 INFO - PROCESS | 1648 | 1468956184580 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:23:04 INFO - PROCESS | 1648 | 1468956184581 Marionette TRACE conn3 <- [1,866,null,{}] 12:23:04 INFO - PROCESS | 1648 | 1468956184583 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:04 INFO - PROCESS | 1648 | 1468956184584 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:04 INFO - PROCESS | 1648 | 1468956184666 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:23:04 INFO - PROCESS | 1648 | 1468956184671 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:04 INFO - PROCESS | 1648 | 1468956184673 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x122575000 == 33 [pid = 1648] [id = 224] 12:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x122424400) [pid = 1648] [serial = 670] [outer = 0x0] 12:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x123ed7400) [pid = 1648] [serial = 671] [outer = 0x122424400] 12:23:04 INFO - PROCESS | 1648 | 1468956184703 Marionette DEBUG loaded listener.js 12:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1242a3c00) [pid = 1648] [serial = 672] [outer = 0x122424400] 12:23:05 INFO - PROCESS | 1648 | 1468956185025 Marionette TRACE conn3 <- [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]]]}] 12:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 12:23:05 INFO - PROCESS | 1648 | 1468956185048 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:23:05 INFO - PROCESS | 1648 | 1468956185050 Marionette TRACE conn3 <- [1,869,null,{"value":"7"}] 12:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:23:05 INFO - PROCESS | 1648 | 1468956185052 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:23:05 INFO - PROCESS | 1648 | 1468956185053 Marionette TRACE conn3 <- [1,870,null,{}] 12:23:05 INFO - PROCESS | 1648 | 1468956185064 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:05 INFO - PROCESS | 1648 | 1468956185065 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:05 INFO - PROCESS | 1648 | 1468956185146 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:23:05 INFO - PROCESS | 1648 | 1468956185150 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:05 INFO - PROCESS | 1648 | 1468956185151 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x123dab000 == 34 [pid = 1648] [id = 225] 12:23:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1182b5400) [pid = 1648] [serial = 673] [outer = 0x0] 12:23:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1246f1800) [pid = 1648] [serial = 674] [outer = 0x1182b5400] 12:23:05 INFO - PROCESS | 1648 | 1468956185178 Marionette DEBUG loaded listener.js 12:23:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1249b7000) [pid = 1648] [serial = 675] [outer = 0x1182b5400] 12:23:05 INFO - PROCESS | 1648 | 1468956185546 Marionette TRACE conn3 <- [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]]]}] 12:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 527ms 12:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:23:05 INFO - PROCESS | 1648 | 1468956185580 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:23:05 INFO - PROCESS | 1648 | 1468956185581 Marionette TRACE conn3 <- [1,873,null,{"value":"7"}] 12:23:05 INFO - PROCESS | 1648 | 1468956185583 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:23:05 INFO - PROCESS | 1648 | 1468956185585 Marionette TRACE conn3 <- [1,874,null,{}] 12:23:05 INFO - PROCESS | 1648 | 1468956185587 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:05 INFO - PROCESS | 1648 | 1468956185591 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:05 INFO - PROCESS | 1648 | 1468956185709 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:23:05 INFO - PROCESS | 1648 | 1468956185739 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:05 INFO - PROCESS | 1648 | 1468956185740 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f40800 == 35 [pid = 1648] [id = 226] 12:23:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124c81000) [pid = 1648] [serial = 676] [outer = 0x0] 12:23:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x125cf5c00) [pid = 1648] [serial = 677] [outer = 0x124c81000] 12:23:05 INFO - PROCESS | 1648 | 1468956185764 Marionette DEBUG loaded listener.js 12:23:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x127106000) [pid = 1648] [serial = 678] [outer = 0x124c81000] 12:23:06 INFO - PROCESS | 1648 | 1468956186075 Marionette TRACE conn3 <- [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]]]}] 12:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 12:23:06 INFO - PROCESS | 1648 | 1468956186103 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:23:06 INFO - PROCESS | 1648 | 1468956186105 Marionette TRACE conn3 <- [1,877,null,{"value":"7"}] 12:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:23:06 INFO - PROCESS | 1648 | 1468956186117 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:23:06 INFO - PROCESS | 1648 | 1468956186118 Marionette TRACE conn3 <- [1,878,null,{}] 12:23:06 INFO - PROCESS | 1648 | 1468956186120 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:06 INFO - PROCESS | 1648 | 1468956186121 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:06 INFO - PROCESS | 1648 | 1468956186213 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:23:06 INFO - PROCESS | 1648 | 1468956186217 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:06 INFO - PROCESS | 1648 | 1468956186218 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x127174800 == 36 [pid = 1648] [id = 227] 12:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x127311400) [pid = 1648] [serial = 679] [outer = 0x0] 12:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128699800) [pid = 1648] [serial = 680] [outer = 0x127311400] 12:23:06 INFO - PROCESS | 1648 | 1468956186243 Marionette DEBUG loaded listener.js 12:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1286a7400) [pid = 1648] [serial = 681] [outer = 0x127311400] 12:23:06 INFO - PROCESS | 1648 | 1468956186557 Marionette TRACE conn3 <- [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]]]}] 12:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 476ms 12:23:06 INFO - PROCESS | 1648 | 1468956186586 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:23:06 INFO - PROCESS | 1648 | 1468956186587 Marionette TRACE conn3 <- [1,881,null,{"value":"7"}] 12:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:23:06 INFO - PROCESS | 1648 | 1468956186596 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:23:06 INFO - PROCESS | 1648 | 1468956186597 Marionette TRACE conn3 <- [1,882,null,{}] 12:23:06 INFO - PROCESS | 1648 | 1468956186599 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:06 INFO - PROCESS | 1648 | 1468956186600 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:06 INFO - PROCESS | 1648 | 1468956186693 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:23:06 INFO - PROCESS | 1648 | 1468956186696 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:06 INFO - PROCESS | 1648 | 1468956186697 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fc7800 == 37 [pid = 1648] [id = 228] 12:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x112792400) [pid = 1648] [serial = 682] [outer = 0x0] 12:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128808400) [pid = 1648] [serial = 683] [outer = 0x112792400] 12:23:06 INFO - PROCESS | 1648 | 1468956186721 Marionette DEBUG loaded listener.js 12:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12880e800) [pid = 1648] [serial = 684] [outer = 0x112792400] 12:23:07 INFO - PROCESS | 1648 | 1468956187030 Marionette TRACE conn3 <- [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]]]}] 12:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 12:23:07 INFO - PROCESS | 1648 | 1468956187065 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:23:07 INFO - PROCESS | 1648 | 1468956187066 Marionette TRACE conn3 <- [1,885,null,{"value":"7"}] 12:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:23:07 INFO - PROCESS | 1648 | 1468956187068 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:23:07 INFO - PROCESS | 1648 | 1468956187070 Marionette TRACE conn3 <- [1,886,null,{}] 12:23:07 INFO - PROCESS | 1648 | 1468956187082 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:07 INFO - PROCESS | 1648 | 1468956187083 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:07 INFO - PROCESS | 1648 | 1468956187187 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:23:07 INFO - PROCESS | 1648 | 1468956187191 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:07 INFO - PROCESS | 1648 | 1468956187192 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x129837000 == 38 [pid = 1648] [id = 229] 12:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113094800) [pid = 1648] [serial = 685] [outer = 0x0] 12:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128b4e800) [pid = 1648] [serial = 686] [outer = 0x113094800] 12:23:07 INFO - PROCESS | 1648 | 1468956187228 Marionette DEBUG loaded listener.js 12:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128c42400) [pid = 1648] [serial = 687] [outer = 0x113094800] 12:23:07 INFO - PROCESS | 1648 | 1468956187731 Marionette TRACE conn3 <- [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]]]}] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1181ae400) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11300e800) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1176b0000) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1127d1c00) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1176ad800) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x115f47800) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1182afc00) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119256000) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119275c00) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1133be800) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12531d800) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1181b2c00) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119c06400) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1249b8c00) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:23:07 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12731fc00) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 725ms 12:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:23:07 INFO - PROCESS | 1648 | 1468956187794 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:23:07 INFO - PROCESS | 1648 | 1468956187795 Marionette TRACE conn3 <- [1,889,null,{"value":"7"}] 12:23:07 INFO - PROCESS | 1648 | 1468956187798 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:23:07 INFO - PROCESS | 1648 | 1468956187801 Marionette TRACE conn3 <- [1,890,null,{}] 12:23:07 INFO - PROCESS | 1648 | 1468956187804 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:07 INFO - PROCESS | 1648 | 1468956187806 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:07 INFO - PROCESS | 1648 | 1468956187927 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:23:07 INFO - PROCESS | 1648 | 1468956187932 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:07 INFO - PROCESS | 1648 | 1468956187933 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1196d5800 == 39 [pid = 1648] [id = 230] 12:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116a9f800) [pid = 1648] [serial = 688] [outer = 0x0] 12:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11803e400) [pid = 1648] [serial = 689] [outer = 0x116a9f800] 12:23:07 INFO - PROCESS | 1648 | 1468956187973 Marionette DEBUG loaded listener.js 12:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118ef3c00) [pid = 1648] [serial = 690] [outer = 0x116a9f800] 12:23:08 INFO - PROCESS | 1648 | 1468956188344 Marionette TRACE conn3 <- [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]]]}] 12:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 569ms 12:23:08 INFO - PROCESS | 1648 | 1468956188368 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:23:08 INFO - PROCESS | 1648 | 1468956188369 Marionette TRACE conn3 <- [1,893,null,{"value":"7"}] 12:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:23:08 INFO - PROCESS | 1648 | 1468956188374 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:23:08 INFO - PROCESS | 1648 | 1468956188376 Marionette TRACE conn3 <- [1,894,null,{}] 12:23:08 INFO - PROCESS | 1648 | 1468956188378 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:08 INFO - PROCESS | 1648 | 1468956188380 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:08 INFO - PROCESS | 1648 | 1468956188492 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:23:08 INFO - PROCESS | 1648 | 1468956188497 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:08 INFO - PROCESS | 1648 | 1468956188499 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a862000 == 40 [pid = 1648] [id = 231] 12:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119256000) [pid = 1648] [serial = 691] [outer = 0x0] 12:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128c42800) [pid = 1648] [serial = 692] [outer = 0x119256000] 12:23:08 INFO - PROCESS | 1648 | 1468956188525 Marionette DEBUG loaded listener.js 12:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128f48000) [pid = 1648] [serial = 693] [outer = 0x119256000] 12:23:08 INFO - PROCESS | 1648 | 1468956188847 Marionette TRACE conn3 <- [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]]]}] 12:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 520ms 12:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:23:08 INFO - PROCESS | 1648 | 1468956188893 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:23:08 INFO - PROCESS | 1648 | 1468956188895 Marionette TRACE conn3 <- [1,897,null,{"value":"7"}] 12:23:08 INFO - PROCESS | 1648 | 1468956188897 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:23:08 INFO - PROCESS | 1648 | 1468956188898 Marionette TRACE conn3 <- [1,898,null,{}] 12:23:08 INFO - PROCESS | 1648 | 1468956188900 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:08 INFO - PROCESS | 1648 | 1468956188901 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:08 INFO - PROCESS | 1648 | 1468956188981 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:23:08 INFO - PROCESS | 1648 | 1468956188984 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:08 INFO - PROCESS | 1648 | 1468956188985 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af07000 == 41 [pid = 1648] [id = 232] 12:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12926e000) [pid = 1648] [serial = 694] [outer = 0x0] 12:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129275800) [pid = 1648] [serial = 695] [outer = 0x12926e000] 12:23:09 INFO - PROCESS | 1648 | 1468956189011 Marionette DEBUG loaded listener.js 12:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129370c00) [pid = 1648] [serial = 696] [outer = 0x12926e000] 12:23:09 INFO - PROCESS | 1648 | 1468956189341 Marionette TRACE conn3 <- [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]]]}] 12:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 468ms 12:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:23:09 INFO - PROCESS | 1648 | 1468956189365 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:23:09 INFO - PROCESS | 1648 | 1468956189367 Marionette TRACE conn3 <- [1,901,null,{"value":"7"}] 12:23:09 INFO - PROCESS | 1648 | 1468956189369 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:23:09 INFO - PROCESS | 1648 | 1468956189370 Marionette TRACE conn3 <- [1,902,null,{}] 12:23:09 INFO - PROCESS | 1648 | 1468956189375 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:09 INFO - PROCESS | 1648 | 1468956189376 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:09 INFO - PROCESS | 1648 | 1468956189481 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:23:09 INFO - PROCESS | 1648 | 1468956189488 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:09 INFO - PROCESS | 1648 | 1468956189489 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0e800 == 42 [pid = 1648] [id = 233] 12:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x113d66000) [pid = 1648] [serial = 697] [outer = 0x0] 12:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12937ac00) [pid = 1648] [serial = 698] [outer = 0x113d66000] 12:23:09 INFO - PROCESS | 1648 | 1468956189519 Marionette DEBUG loaded listener.js 12:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1295abc00) [pid = 1648] [serial = 699] [outer = 0x113d66000] 12:23:09 INFO - PROCESS | 1648 | 1468956189910 Marionette TRACE conn3 <- [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]]]}] 12:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 569ms 12:23:09 INFO - PROCESS | 1648 | 1468956189939 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:23:09 INFO - PROCESS | 1648 | 1468956189942 Marionette TRACE conn3 <- [1,905,null,{"value":"7"}] 12:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:23:09 INFO - PROCESS | 1648 | 1468956189945 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:23:09 INFO - PROCESS | 1648 | 1468956189947 Marionette TRACE conn3 <- [1,906,null,{}] 12:23:09 INFO - PROCESS | 1648 | 1468956189951 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:09 INFO - PROCESS | 1648 | 1468956189953 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:10 INFO - PROCESS | 1648 | 1468956190057 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:23:10 INFO - PROCESS | 1648 | 1468956190111 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:10 INFO - PROCESS | 1648 | 1468956190112 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f62000 == 43 [pid = 1648] [id = 234] 12:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113d65c00) [pid = 1648] [serial = 700] [outer = 0x0] 12:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1161dec00) [pid = 1648] [serial = 701] [outer = 0x113d65c00] 12:23:10 INFO - PROCESS | 1648 | 1468956190143 Marionette DEBUG loaded listener.js 12:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1181ab800) [pid = 1648] [serial = 702] [outer = 0x113d65c00] 12:23:10 INFO - PROCESS | 1648 | 1468956190554 Marionette TRACE conn3 <- [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]]]}] 12:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 12:23:10 INFO - PROCESS | 1648 | 1468956190615 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:23:10 INFO - PROCESS | 1648 | 1468956190618 Marionette TRACE conn3 <- [1,909,null,{"value":"7"}] 12:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:23:10 INFO - PROCESS | 1648 | 1468956190623 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:23:10 INFO - PROCESS | 1648 | 1468956190625 Marionette TRACE conn3 <- [1,910,null,{}] 12:23:10 INFO - PROCESS | 1648 | 1468956190628 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:10 INFO - PROCESS | 1648 | 1468956190629 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:10 INFO - PROCESS | 1648 | 1468956190733 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:23:10 INFO - PROCESS | 1648 | 1468956190786 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:10 INFO - PROCESS | 1648 | 1468956190788 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c45000 == 44 [pid = 1648] [id = 235] 12:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1184e2c00) [pid = 1648] [serial = 703] [outer = 0x0] 12:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118e1a000) [pid = 1648] [serial = 704] [outer = 0x1184e2c00] 12:23:10 INFO - PROCESS | 1648 | 1468956190830 Marionette DEBUG loaded listener.js 12:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119275000) [pid = 1648] [serial = 705] [outer = 0x1184e2c00] 12:23:11 INFO - PROCESS | 1648 | 1468956191244 Marionette TRACE conn3 <- [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]]]}] 12:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 670ms 12:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:23:11 INFO - PROCESS | 1648 | 1468956191294 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:23:11 INFO - PROCESS | 1648 | 1468956191295 Marionette TRACE conn3 <- [1,913,null,{"value":"7"}] 12:23:11 INFO - PROCESS | 1648 | 1468956191298 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:23:11 INFO - PROCESS | 1648 | 1468956191301 Marionette TRACE conn3 <- [1,914,null,{}] 12:23:11 INFO - PROCESS | 1648 | 1468956191308 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:11 INFO - PROCESS | 1648 | 1468956191312 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:11 INFO - PROCESS | 1648 | 1468956191434 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:23:11 INFO - PROCESS | 1648 | 1468956191501 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:11 INFO - PROCESS | 1648 | 1468956191504 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b736000 == 45 [pid = 1648] [id = 236] 12:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119c06400) [pid = 1648] [serial = 706] [outer = 0x0] 12:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12531e400) [pid = 1648] [serial = 707] [outer = 0x119c06400] 12:23:11 INFO - PROCESS | 1648 | 1468956191536 Marionette DEBUG loaded listener.js 12:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126602800) [pid = 1648] [serial = 708] [outer = 0x119c06400] 12:23:11 INFO - PROCESS | 1648 | 1468956191943 Marionette TRACE conn3 <- [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]]]}] 12:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 671ms 12:23:11 INFO - PROCESS | 1648 | 1468956191970 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:23:11 INFO - PROCESS | 1648 | 1468956191972 Marionette TRACE conn3 <- [1,917,null,{"value":"7"}] 12:23:11 INFO - PROCESS | 1648 | 1468956191974 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:23:11 INFO - PROCESS | 1648 | 1468956191975 Marionette TRACE conn3 <- [1,918,null,{}] 12:23:11 INFO - PROCESS | 1648 | 1468956191978 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:11 INFO - PROCESS | 1648 | 1468956191979 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:12 INFO - PROCESS | 1648 | 1468956192078 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:23:12 INFO - PROCESS | 1648 | 1468956192130 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:12 INFO - PROCESS | 1648 | 1468956192131 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9d3800 == 46 [pid = 1648] [id = 237] 12:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12660f800) [pid = 1648] [serial = 709] [outer = 0x0] 12:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12869f800) [pid = 1648] [serial = 710] [outer = 0x12660f800] 12:23:12 INFO - PROCESS | 1648 | 1468956192159 Marionette DEBUG loaded listener.js 12:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128c43400) [pid = 1648] [serial = 711] [outer = 0x12660f800] 12:23:12 INFO - PROCESS | 1648 | 1468956192631 Marionette TRACE conn3 <- [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]]]}] 12:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 669ms 12:23:12 INFO - PROCESS | 1648 | 1468956192644 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:23:12 INFO - PROCESS | 1648 | 1468956192646 Marionette TRACE conn3 <- [1,921,null,{"value":"7"}] 12:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:23:12 INFO - PROCESS | 1648 | 1468956192650 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:23:12 INFO - PROCESS | 1648 | 1468956192652 Marionette TRACE conn3 <- [1,922,null,{}] 12:23:12 INFO - PROCESS | 1648 | 1468956192656 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:12 INFO - PROCESS | 1648 | 1468956192658 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:12 INFO - PROCESS | 1648 | 1468956192828 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:23:12 INFO - PROCESS | 1648 | 1468956192893 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:12 INFO - PROCESS | 1648 | 1468956192895 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x115dd3000 == 47 [pid = 1648] [id = 238] 12:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x113005c00) [pid = 1648] [serial = 712] [outer = 0x0] 12:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x124c0e400) [pid = 1648] [serial = 713] [outer = 0x113005c00] 12:23:12 INFO - PROCESS | 1648 | 1468956192924 Marionette DEBUG loaded listener.js 12:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128e13800) [pid = 1648] [serial = 714] [outer = 0x113005c00] 12:23:13 INFO - PROCESS | 1648 | 1468956193439 Marionette TRACE conn3 <- [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]]]}] 12:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 821ms 12:23:13 INFO - PROCESS | 1648 | 1468956193478 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:23:13 INFO - PROCESS | 1648 | 1468956193480 Marionette TRACE conn3 <- [1,925,null,{"value":"7"}] 12:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:23:13 INFO - PROCESS | 1648 | 1468956193484 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:23:13 INFO - PROCESS | 1648 | 1468956193485 Marionette TRACE conn3 <- [1,926,null,{}] 12:23:13 INFO - PROCESS | 1648 | 1468956193491 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:13 INFO - PROCESS | 1648 | 1468956193493 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:13 INFO - PROCESS | 1648 | 1468956193585 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:23:13 INFO - PROCESS | 1648 | 1468956193655 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:13 INFO - PROCESS | 1648 | 1468956193657 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x115dc0000 == 48 [pid = 1648] [id = 239] 12:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113092000) [pid = 1648] [serial = 715] [outer = 0x0] 12:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x116982000) [pid = 1648] [serial = 716] [outer = 0x113092000] 12:23:13 INFO - PROCESS | 1648 | 1468956193685 Marionette DEBUG loaded listener.js 12:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1176b1400) [pid = 1648] [serial = 717] [outer = 0x113092000] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12af07000 == 47 [pid = 1648] [id = 232] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12a862000 == 46 [pid = 1648] [id = 231] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1196d5800 == 45 [pid = 1648] [id = 230] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x129837000 == 44 [pid = 1648] [id = 229] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x128fc7800 == 43 [pid = 1648] [id = 228] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x127174800 == 42 [pid = 1648] [id = 227] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x125f40800 == 41 [pid = 1648] [id = 226] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x123dab000 == 40 [pid = 1648] [id = 225] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x122575000 == 39 [pid = 1648] [id = 224] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1192a1800 == 38 [pid = 1648] [id = 223] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x117221000 == 37 [pid = 1648] [id = 222] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1161b3000 == 36 [pid = 1648] [id = 221] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x128a7b000 == 35 [pid = 1648] [id = 218] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x115f5f800 == 34 [pid = 1648] [id = 219] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x118aac000 == 33 [pid = 1648] [id = 220] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x115dd3000 == 32 [pid = 1648] [id = 238] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9d3800 == 31 [pid = 1648] [id = 237] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12b736000 == 30 [pid = 1648] [id = 236] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x123c45000 == 29 [pid = 1648] [id = 235] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0e800 == 28 [pid = 1648] [id = 233] 12:23:14 INFO - PROCESS | 1648 | --DOCSHELL 0x116f62000 == 27 [pid = 1648] [id = 234] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1176b6400) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1181b0c00) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1182ac400) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11697d400) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118e1c000) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118378400) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x122487800) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11967e800) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x124225c00) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x123cd9800) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1246c8c00) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12666ac00) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1249b8800) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119be6c00) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x125c6f000) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x124221800) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x122485400) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x127309c00) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12531c400) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124749800) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128b54c00) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118e1a800) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118510c00) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128807000) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124c7f000) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118783800) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1133cac00) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1127dc800) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11837dc00) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1127d8000) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112a8d800) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 12:23:14 INFO - PROCESS | 1648 | 1468956194659 Marionette TRACE conn3 <- [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]]]}] 12:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1227ms 12:23:14 INFO - PROCESS | 1648 | 1468956194711 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:23:14 INFO - PROCESS | 1648 | 1468956194713 Marionette TRACE conn3 <- [1,929,null,{"value":"7"}] 12:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:23:14 INFO - PROCESS | 1648 | 1468956194717 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:23:14 INFO - PROCESS | 1648 | 1468956194719 Marionette TRACE conn3 <- [1,930,null,{}] 12:23:14 INFO - PROCESS | 1648 | 1468956194725 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:14 INFO - PROCESS | 1648 | 1468956194726 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:14 INFO - PROCESS | 1648 | 1468956194805 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:23:14 INFO - PROCESS | 1648 | 1468956194811 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:14 INFO - PROCESS | 1648 | 1468956194812 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f5f800 == 28 [pid = 1648] [id = 240] 12:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1130a8c00) [pid = 1648] [serial = 718] [outer = 0x0] 12:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x115fb8800) [pid = 1648] [serial = 719] [outer = 0x1130a8c00] 12:23:14 INFO - PROCESS | 1648 | 1468956194844 Marionette DEBUG loaded listener.js 12:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x111d19800) [pid = 1648] [serial = 720] [outer = 0x1130a8c00] 12:23:15 INFO - PROCESS | 1648 | 1468956195168 Marionette TRACE conn3 <- [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]]]}] 12:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 470ms 12:23:15 INFO - PROCESS | 1648 | 1468956195205 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:23:15 INFO - PROCESS | 1648 | 1468956195209 Marionette TRACE conn3 <- [1,933,null,{"value":"7"}] 12:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:23:15 INFO - PROCESS | 1648 | 1468956195214 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:23:15 INFO - PROCESS | 1648 | 1468956195216 Marionette TRACE conn3 <- [1,934,null,{}] 12:23:15 INFO - PROCESS | 1648 | 1468956195219 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:15 INFO - PROCESS | 1648 | 1468956195220 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:15 INFO - PROCESS | 1648 | 1468956195297 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:23:15 INFO - PROCESS | 1648 | 1468956195301 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:15 INFO - PROCESS | 1648 | 1468956195303 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x117205800 == 29 [pid = 1648] [id = 241] 12:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1175cb000) [pid = 1648] [serial = 721] [outer = 0x0] 12:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1182ae400) [pid = 1648] [serial = 722] [outer = 0x1175cb000] 12:23:15 INFO - PROCESS | 1648 | 1468956195334 Marionette DEBUG loaded listener.js 12:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118378400) [pid = 1648] [serial = 723] [outer = 0x1175cb000] 12:23:15 INFO - PROCESS | 1648 | 1468956195682 Marionette TRACE conn3 <- [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]]]}] 12:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 519ms 12:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:23:15 INFO - PROCESS | 1648 | 1468956195733 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:23:15 INFO - PROCESS | 1648 | 1468956195735 Marionette TRACE conn3 <- [1,937,null,{"value":"7"}] 12:23:15 INFO - PROCESS | 1648 | 1468956195745 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:23:15 INFO - PROCESS | 1648 | 1468956195747 Marionette TRACE conn3 <- [1,938,null,{}] 12:23:15 INFO - PROCESS | 1648 | 1468956195755 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:15 INFO - PROCESS | 1648 | 1468956195758 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:15 INFO - PROCESS | 1648 | 1468956195835 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:23:15 INFO - PROCESS | 1648 | 1468956195841 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:15 INFO - PROCESS | 1648 | 1468956195843 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185bb800 == 30 [pid = 1648] [id = 242] 12:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113091800) [pid = 1648] [serial = 724] [outer = 0x0] 12:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118e19c00) [pid = 1648] [serial = 725] [outer = 0x113091800] 12:23:15 INFO - PROCESS | 1648 | 1468956195872 Marionette DEBUG loaded listener.js 12:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11927ac00) [pid = 1648] [serial = 726] [outer = 0x113091800] 12:23:16 INFO - PROCESS | 1648 | 1468956196200 Marionette TRACE conn3 <- [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]]]}] 12:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 480ms 12:23:16 INFO - PROCESS | 1648 | 1468956196217 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:23:16 INFO - PROCESS | 1648 | 1468956196219 Marionette TRACE conn3 <- [1,941,null,{"value":"7"}] 12:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:23:16 INFO - PROCESS | 1648 | 1468956196221 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:23:16 INFO - PROCESS | 1648 | 1468956196224 Marionette TRACE conn3 <- [1,942,null,{}] 12:23:16 INFO - PROCESS | 1648 | 1468956196228 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:16 INFO - PROCESS | 1648 | 1468956196229 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:16 INFO - PROCESS | 1648 | 1468956196309 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:23:16 INFO - PROCESS | 1648 | 1468956196366 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:16 INFO - PROCESS | 1648 | 1468956196367 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193d7000 == 31 [pid = 1648] [id = 243] 12:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119279800) [pid = 1648] [serial = 727] [outer = 0x0] 12:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119be3400) [pid = 1648] [serial = 728] [outer = 0x119279800] 12:23:16 INFO - PROCESS | 1648 | 1468956196393 Marionette DEBUG loaded listener.js 12:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x122421000) [pid = 1648] [serial = 729] [outer = 0x119279800] 12:23:16 INFO - PROCESS | 1648 | 1468956196684 Marionette TRACE conn3 <- [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]]]}] 12:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 473ms 12:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:23:16 INFO - PROCESS | 1648 | 1468956196700 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:23:16 INFO - PROCESS | 1648 | 1468956196701 Marionette TRACE conn3 <- [1,945,null,{"value":"7"}] 12:23:16 INFO - PROCESS | 1648 | 1468956196711 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:23:16 INFO - PROCESS | 1648 | 1468956196712 Marionette TRACE conn3 <- [1,946,null,{}] 12:23:16 INFO - PROCESS | 1648 | 1468956196715 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:16 INFO - PROCESS | 1648 | 1468956196727 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:16 INFO - PROCESS | 1648 | 1468956196818 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:23:16 INFO - PROCESS | 1648 | 1468956196851 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:16 INFO - PROCESS | 1648 | 1468956196852 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x122454800 == 32 [pid = 1648] [id = 244] 12:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1175c7c00) [pid = 1648] [serial = 730] [outer = 0x0] 12:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x122483800) [pid = 1648] [serial = 731] [outer = 0x1175c7c00] 12:23:16 INFO - PROCESS | 1648 | 1468956196877 Marionette DEBUG loaded listener.js 12:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123ee6000) [pid = 1648] [serial = 732] [outer = 0x1175c7c00] 12:23:17 INFO - PROCESS | 1648 | 1468956197201 Marionette TRACE conn3 <- [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]]]}] 12:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 527ms 12:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:23:17 INFO - PROCESS | 1648 | 1468956197231 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:23:17 INFO - PROCESS | 1648 | 1468956197232 Marionette TRACE conn3 <- [1,949,null,{"value":"7"}] 12:23:17 INFO - PROCESS | 1648 | 1468956197234 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:23:17 INFO - PROCESS | 1648 | 1468956197235 Marionette TRACE conn3 <- [1,950,null,{}] 12:23:17 INFO - PROCESS | 1648 | 1468956197237 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:17 INFO - PROCESS | 1648 | 1468956197242 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:17 INFO - PROCESS | 1648 | 1468956197353 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:23:17 INFO - PROCESS | 1648 | 1468956197364 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:17 INFO - PROCESS | 1648 | 1468956197365 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c43800 == 33 [pid = 1648] [id = 245] 12:23:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124262000) [pid = 1648] [serial = 733] [outer = 0x0] 12:23:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12490b000) [pid = 1648] [serial = 734] [outer = 0x124262000] 12:23:17 INFO - PROCESS | 1648 | 1468956197390 Marionette DEBUG loaded listener.js 12:23:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x125c6f000) [pid = 1648] [serial = 735] [outer = 0x124262000] 12:23:17 INFO - PROCESS | 1648 | 1468956197725 Marionette TRACE conn3 <- [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]]]}] 12:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 12:23:17 INFO - PROCESS | 1648 | 1468956197753 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:23:17 INFO - PROCESS | 1648 | 1468956197757 Marionette TRACE conn3 <- [1,953,null,{"value":"7"}] 12:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:23:17 INFO - PROCESS | 1648 | 1468956197760 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:23:17 INFO - PROCESS | 1648 | 1468956197762 Marionette TRACE conn3 <- [1,954,null,{}] 12:23:17 INFO - PROCESS | 1648 | 1468956197764 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:17 INFO - PROCESS | 1648 | 1468956197766 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:17 INFO - PROCESS | 1648 | 1468956197927 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x127311400) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112792400) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126607c00) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11653cc00) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1127d8800) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11877d000) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1182b8000) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113094800) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x122424400) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116aa3800) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1182b5400) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113d66000) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12926e000) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116a9f800) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119256000) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124c81000) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:23:18 INFO - PROCESS | 1648 | 1468956198369 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:18 INFO - PROCESS | 1648 | 1468956198371 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11264b800 == 34 [pid = 1648] [id = 246] 12:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1122bbc00) [pid = 1648] [serial = 736] [outer = 0x0] 12:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x112793000) [pid = 1648] [serial = 737] [outer = 0x1122bbc00] 12:23:18 INFO - PROCESS | 1648 | 1468956198403 Marionette DEBUG loaded listener.js 12:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x113006400) [pid = 1648] [serial = 738] [outer = 0x1122bbc00] 12:23:18 INFO - PROCESS | 1648 | 1468956198959 Marionette TRACE conn3 <- [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]]]}] 12:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1274ms 12:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:23:19 INFO - PROCESS | 1648 | 1468956199036 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:23:19 INFO - PROCESS | 1648 | 1468956199038 Marionette TRACE conn3 <- [1,957,null,{"value":"7"}] 12:23:19 INFO - PROCESS | 1648 | 1468956199041 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:23:19 INFO - PROCESS | 1648 | 1468956199043 Marionette TRACE conn3 <- [1,958,null,{}] 12:23:19 INFO - PROCESS | 1648 | 1468956199047 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:19 INFO - PROCESS | 1648 | 1468956199048 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:19 INFO - PROCESS | 1648 | 1468956199152 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:23:19 INFO - PROCESS | 1648 | 1468956199203 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:19 INFO - PROCESS | 1648 | 1468956199205 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11847b000 == 35 [pid = 1648] [id = 247] 12:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x117287800) [pid = 1648] [serial = 739] [outer = 0x0] 12:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1176b3400) [pid = 1648] [serial = 740] [outer = 0x117287800] 12:23:19 INFO - PROCESS | 1648 | 1468956199235 Marionette DEBUG loaded listener.js 12:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1182ae800) [pid = 1648] [serial = 741] [outer = 0x117287800] 12:23:19 INFO - PROCESS | 1648 | 1468956199774 Marionette TRACE conn3 <- [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]]]}] 12:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 871ms 12:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:23:19 INFO - PROCESS | 1648 | 1468956199912 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:23:19 INFO - PROCESS | 1648 | 1468956199914 Marionette TRACE conn3 <- [1,961,null,{"value":"7"}] 12:23:19 INFO - PROCESS | 1648 | 1468956199917 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:23:19 INFO - PROCESS | 1648 | 1468956199919 Marionette TRACE conn3 <- [1,962,null,{}] 12:23:19 INFO - PROCESS | 1648 | 1468956199925 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:19 INFO - PROCESS | 1648 | 1468956199927 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:20 INFO - PROCESS | 1648 | 1468956200036 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:23:20 INFO - PROCESS | 1648 | 1468956200084 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:20 INFO - PROCESS | 1648 | 1468956200087 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170ea800 == 36 [pid = 1648] [id = 248] 12:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11653a000) [pid = 1648] [serial = 742] [outer = 0x0] 12:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116982400) [pid = 1648] [serial = 743] [outer = 0x11653a000] 12:23:20 INFO - PROCESS | 1648 | 1468956200114 Marionette DEBUG loaded listener.js 12:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11803c400) [pid = 1648] [serial = 744] [outer = 0x11653a000] 12:23:20 INFO - PROCESS | 1648 | --DOCSHELL 0x123c43800 == 35 [pid = 1648] [id = 245] 12:23:20 INFO - PROCESS | 1648 | --DOCSHELL 0x122454800 == 34 [pid = 1648] [id = 244] 12:23:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1193d7000 == 33 [pid = 1648] [id = 243] 12:23:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1185bb800 == 32 [pid = 1648] [id = 242] 12:23:20 INFO - PROCESS | 1648 | --DOCSHELL 0x117205800 == 31 [pid = 1648] [id = 241] 12:23:20 INFO - PROCESS | 1648 | --DOCSHELL 0x115f5f800 == 30 [pid = 1648] [id = 240] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128699800) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128808400) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x127322800) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1169d3c00) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1175c9c00) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112a81400) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x113008800) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119259400) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119be3c00) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11850cc00) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118594800) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128b4e800) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x123ed7400) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1242a3c00) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1175c5c00) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1181b3800) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1246f1800) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12880e800) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12937ac00) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x129370c00) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x118ef3c00) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11803e400) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x128c42800) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x128c42400) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x129275800) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x125cf5c00) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x127106000) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1295abc00) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x1286a7400) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x128f48000) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x1249b7000) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 12:23:20 INFO - PROCESS | 1648 | 1468956200487 Marionette TRACE conn3 <- [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]]]}] 12:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 624ms 12:23:20 INFO - PROCESS | 1648 | 1468956200542 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:23:20 INFO - PROCESS | 1648 | 1468956200545 Marionette TRACE conn3 <- [1,965,null,{"value":"7"}] 12:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:23:20 INFO - PROCESS | 1648 | 1468956200552 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:23:20 INFO - PROCESS | 1648 | 1468956200556 Marionette TRACE conn3 <- [1,966,null,{}] 12:23:20 INFO - PROCESS | 1648 | 1468956200559 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:20 INFO - PROCESS | 1648 | 1468956200562 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:20 INFO - PROCESS | 1648 | 1468956200721 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:23:20 INFO - PROCESS | 1648 | 1468956200774 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:20 INFO - PROCESS | 1648 | 1468956200776 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x116414000 == 31 [pid = 1648] [id = 249] 12:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x113094800) [pid = 1648] [serial = 745] [outer = 0x0] 12:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1133be800) [pid = 1648] [serial = 746] [outer = 0x113094800] 12:23:20 INFO - PROCESS | 1648 | 1468956200809 Marionette DEBUG loaded listener.js 12:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1169de400) [pid = 1648] [serial = 747] [outer = 0x113094800] 12:23:21 INFO - PROCESS | 1648 | 1468956201207 Marionette TRACE conn3 <- [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]]]}] 12:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 728ms 12:23:21 INFO - PROCESS | 1648 | 1468956201277 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:23:21 INFO - PROCESS | 1648 | 1468956201279 Marionette TRACE conn3 <- [1,969,null,{"value":"7"}] 12:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:23:21 INFO - PROCESS | 1648 | 1468956201283 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:23:21 INFO - PROCESS | 1648 | 1468956201285 Marionette TRACE conn3 <- [1,970,null,{}] 12:23:21 INFO - PROCESS | 1648 | 1468956201288 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:21 INFO - PROCESS | 1648 | 1468956201290 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:21 INFO - PROCESS | 1648 | 1468956201410 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:23:21 INFO - PROCESS | 1648 | 1468956201472 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:21 INFO - PROCESS | 1648 | 1468956201474 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185bb800 == 32 [pid = 1648] [id = 250] 12:23:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11803e400) [pid = 1648] [serial = 748] [outer = 0x0] 12:23:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x118510400) [pid = 1648] [serial = 749] [outer = 0x11803e400] 12:23:21 INFO - PROCESS | 1648 | 1468956201506 Marionette DEBUG loaded listener.js 12:23:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118783800) [pid = 1648] [serial = 750] [outer = 0x11803e400] 12:23:21 INFO - PROCESS | 1648 | 1468956201890 Marionette TRACE conn3 <- [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]]]}] 12:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 12:23:21 INFO - PROCESS | 1648 | 1468956201953 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:23:21 INFO - PROCESS | 1648 | 1468956201955 Marionette TRACE conn3 <- [1,973,null,{"value":"7"}] 12:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:23:21 INFO - PROCESS | 1648 | 1468956201958 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:23:21 INFO - PROCESS | 1648 | 1468956201959 Marionette TRACE conn3 <- [1,974,null,{}] 12:23:21 INFO - PROCESS | 1648 | 1468956201962 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:21 INFO - PROCESS | 1648 | 1468956201964 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:22 INFO - PROCESS | 1648 | 1468956202060 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:23:22 INFO - PROCESS | 1648 | 1468956202111 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:22 INFO - PROCESS | 1648 | 1468956202112 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b1b800 == 33 [pid = 1648] [id = 251] 12:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1127dfc00) [pid = 1648] [serial = 751] [outer = 0x0] 12:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x119685400) [pid = 1648] [serial = 752] [outer = 0x1127dfc00] 12:23:22 INFO - PROCESS | 1648 | 1468956202142 Marionette DEBUG loaded listener.js 12:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x119be7000) [pid = 1648] [serial = 753] [outer = 0x1127dfc00] 12:23:22 INFO - PROCESS | 1648 | 1468956202559 Marionette TRACE conn3 <- [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]]]}] 12:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 622ms 12:23:22 INFO - PROCESS | 1648 | 1468956202581 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:23:22 INFO - PROCESS | 1648 | 1468956202583 Marionette TRACE conn3 <- [1,977,null,{"value":"7"}] 12:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:23:22 INFO - PROCESS | 1648 | 1468956202592 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:23:22 INFO - PROCESS | 1648 | 1468956202595 Marionette TRACE conn3 <- [1,978,null,{}] 12:23:22 INFO - PROCESS | 1648 | 1468956202598 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:22 INFO - PROCESS | 1648 | 1468956202601 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:22 INFO - PROCESS | 1648 | 1468956202698 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:23:22 INFO - PROCESS | 1648 | 1468956202794 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:22 INFO - PROCESS | 1648 | 1468956202796 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170db000 == 34 [pid = 1648] [id = 252] 12:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x122420400) [pid = 1648] [serial = 754] [outer = 0x0] 12:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x12452dc00) [pid = 1648] [serial = 755] [outer = 0x122420400] 12:23:22 INFO - PROCESS | 1648 | 1468956202826 Marionette DEBUG loaded listener.js 12:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1246fc800) [pid = 1648] [serial = 756] [outer = 0x122420400] 12:23:23 INFO - PROCESS | 1648 | 1468956203230 Marionette TRACE conn3 <- [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]]]}] 12:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 679ms 12:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:23:23 INFO - PROCESS | 1648 | 1468956203267 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:23:23 INFO - PROCESS | 1648 | 1468956203268 Marionette TRACE conn3 <- [1,981,null,{"value":"7"}] 12:23:23 INFO - PROCESS | 1648 | 1468956203271 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:23:23 INFO - PROCESS | 1648 | 1468956203272 Marionette TRACE conn3 <- [1,982,null,{}] 12:23:23 INFO - PROCESS | 1648 | 1468956203275 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:23 INFO - PROCESS | 1648 | 1468956203276 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:23 INFO - PROCESS | 1648 | 1468956203368 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:23:23 INFO - PROCESS | 1648 | 1468956203414 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:23 INFO - PROCESS | 1648 | 1468956203415 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185bb000 == 35 [pid = 1648] [id = 253] 12:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1127d9000) [pid = 1648] [serial = 757] [outer = 0x0] 12:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1249b6400) [pid = 1648] [serial = 758] [outer = 0x1127d9000] 12:23:23 INFO - PROCESS | 1648 | 1468956203443 Marionette DEBUG loaded listener.js 12:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x125321800) [pid = 1648] [serial = 759] [outer = 0x1127d9000] 12:23:23 INFO - PROCESS | 1648 | 1468956203840 Marionette TRACE conn3 <- [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]]]}] 12:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 619ms 12:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:23:23 INFO - PROCESS | 1648 | 1468956203891 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:23:23 INFO - PROCESS | 1648 | 1468956203892 Marionette TRACE conn3 <- [1,985,null,{"value":"7"}] 12:23:23 INFO - PROCESS | 1648 | 1468956203894 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:23:23 INFO - PROCESS | 1648 | 1468956203895 Marionette TRACE conn3 <- [1,986,null,{}] 12:23:23 INFO - PROCESS | 1648 | 1468956203898 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:23 INFO - PROCESS | 1648 | 1468956203899 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:23 INFO - PROCESS | 1648 | 1468956203989 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:23:24 INFO - PROCESS | 1648 | 1468956204072 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:24 INFO - PROCESS | 1648 | 1468956204076 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x123984000 == 36 [pid = 1648] [id = 254] 12:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x126603c00) [pid = 1648] [serial = 760] [outer = 0x0] 12:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x126608800) [pid = 1648] [serial = 761] [outer = 0x126603c00] 12:23:24 INFO - PROCESS | 1648 | 1468956204113 Marionette DEBUG loaded listener.js 12:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12710f400) [pid = 1648] [serial = 762] [outer = 0x126603c00] 12:23:24 INFO - PROCESS | 1648 | 1468956204594 Marionette TRACE conn3 <- [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]]]}] 12:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 721ms 12:23:24 INFO - PROCESS | 1648 | 1468956204616 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:23:24 INFO - PROCESS | 1648 | 1468956204618 Marionette TRACE conn3 <- [1,989,null,{"value":"7"}] 12:23:24 INFO - PROCESS | 1648 | 1468956204622 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:23:24 INFO - PROCESS | 1648 | 1468956204624 Marionette TRACE conn3 <- [1,990,null,{}] 12:23:24 INFO - PROCESS | 1648 | 1468956204628 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:24 INFO - PROCESS | 1648 | 1468956204629 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:24 INFO - PROCESS | 1648 | 1468956204726 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:23:24 INFO - PROCESS | 1648 | 1468956204773 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:24 INFO - PROCESS | 1648 | 1468956204774 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x118295800 == 37 [pid = 1648] [id = 255] 12:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116902c00) [pid = 1648] [serial = 763] [outer = 0x0] 12:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11728ac00) [pid = 1648] [serial = 764] [outer = 0x116902c00] 12:23:24 INFO - PROCESS | 1648 | 1468956204805 Marionette DEBUG loaded listener.js 12:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118379400) [pid = 1648] [serial = 765] [outer = 0x116902c00] 12:23:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1170ea800 == 36 [pid = 1648] [id = 248] 12:23:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11264b800 == 35 [pid = 1648] [id = 246] 12:23:25 INFO - PROCESS | 1648 | --DOCSHELL 0x115dc0000 == 34 [pid = 1648] [id = 239] 12:23:25 INFO - PROCESS | 1648 | --DOCSHELL 0x11847b000 == 33 [pid = 1648] [id = 247] 12:23:25 INFO - PROCESS | 1648 | --DOCSHELL 0x123984000 == 32 [pid = 1648] [id = 254] 12:23:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1185bb000 == 31 [pid = 1648] [id = 253] 12:23:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1170db000 == 30 [pid = 1648] [id = 252] 12:23:25 INFO - PROCESS | 1648 | --DOCSHELL 0x119b1b800 == 29 [pid = 1648] [id = 251] 12:23:25 INFO - PROCESS | 1648 | --DOCSHELL 0x1185bb800 == 28 [pid = 1648] [id = 250] 12:23:25 INFO - PROCESS | 1648 | --DOCSHELL 0x116414000 == 27 [pid = 1648] [id = 249] 12:23:25 INFO - PROCESS | 1648 | 1468956205711 Marionette TRACE conn3 <- [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]]]}] 12:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1124ms 12:23:25 INFO - PROCESS | 1648 | 1468956205746 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:23:25 INFO - PROCESS | 1648 | 1468956205748 Marionette TRACE conn3 <- [1,993,null,{"value":"7"}] 12:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:23:25 INFO - PROCESS | 1648 | 1468956205751 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:23:25 INFO - PROCESS | 1648 | 1468956205753 Marionette TRACE conn3 <- [1,994,null,{}] 12:23:25 INFO - PROCESS | 1648 | 1468956205759 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:25 INFO - PROCESS | 1648 | 1468956205760 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:25 INFO - PROCESS | 1648 | 1468956205836 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:23:25 INFO - PROCESS | 1648 | 1468956205843 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:25 INFO - PROCESS | 1648 | 1468956205846 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x116586800 == 28 [pid = 1648] [id = 256] 12:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113f04c00) [pid = 1648] [serial = 766] [outer = 0x0] 12:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x116aa2800) [pid = 1648] [serial = 767] [outer = 0x113f04c00] 12:23:25 INFO - PROCESS | 1648 | 1468956205874 Marionette DEBUG loaded listener.js 12:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x111d19000) [pid = 1648] [serial = 768] [outer = 0x113f04c00] 12:23:26 INFO - PROCESS | 1648 | 1468956206203 Marionette TRACE conn3 <- [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]]]}] 12:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 475ms 12:23:26 INFO - PROCESS | 1648 | 1468956206236 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:23:26 INFO - PROCESS | 1648 | 1468956206241 Marionette TRACE conn3 <- [1,997,null,{"value":"7"}] 12:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:23:26 INFO - PROCESS | 1648 | 1468956206247 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:23:26 INFO - PROCESS | 1648 | 1468956206249 Marionette TRACE conn3 <- [1,998,null,{}] 12:23:26 INFO - PROCESS | 1648 | 1468956206252 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:26 INFO - PROCESS | 1648 | 1468956206253 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:26 INFO - PROCESS | 1648 | 1468956206330 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:23:26 INFO - PROCESS | 1648 | 1468956206334 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:26 INFO - PROCESS | 1648 | 1468956206335 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x118489800 == 29 [pid = 1648] [id = 257] 12:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1182b3400) [pid = 1648] [serial = 769] [outer = 0x0] 12:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1184df000) [pid = 1648] [serial = 770] [outer = 0x1182b3400] 12:23:26 INFO - PROCESS | 1648 | 1468956206364 Marionette DEBUG loaded listener.js 12:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11858c400) [pid = 1648] [serial = 771] [outer = 0x1182b3400] 12:23:26 INFO - PROCESS | 1648 | 1468956206701 Marionette TRACE conn3 <- [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]]]}] 12:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 12:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:23:26 INFO - PROCESS | 1648 | 1468956206717 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:23:26 INFO - PROCESS | 1648 | 1468956206720 Marionette TRACE conn3 <- [1,1001,null,{"value":"7"}] 12:23:26 INFO - PROCESS | 1648 | 1468956206726 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:23:26 INFO - PROCESS | 1648 | 1468956206730 Marionette TRACE conn3 <- [1,1002,null,{}] 12:23:26 INFO - PROCESS | 1648 | 1468956206744 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:26 INFO - PROCESS | 1648 | 1468956206749 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:26 INFO - PROCESS | 1648 | 1468956206866 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:23:26 INFO - PROCESS | 1648 | 1468956206949 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:26 INFO - PROCESS | 1648 | 1468956206952 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12257b000 == 30 [pid = 1648] [id = 258] 12:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1130a9000) [pid = 1648] [serial = 772] [outer = 0x0] 12:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119969800) [pid = 1648] [serial = 773] [outer = 0x1130a9000] 12:23:26 INFO - PROCESS | 1648 | 1468956206996 Marionette DEBUG loaded listener.js 12:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12386ac00) [pid = 1648] [serial = 774] [outer = 0x1130a9000] 12:23:27 INFO - PROCESS | 1648 | 1468956207308 Marionette TRACE conn3 <- [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]]]}] 12:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 629ms 12:23:27 INFO - PROCESS | 1648 | 1468956207353 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:23:27 INFO - PROCESS | 1648 | 1468956207355 Marionette TRACE conn3 <- [1,1005,null,{"value":"7"}] 12:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:23:27 INFO - PROCESS | 1648 | 1468956207365 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:23:27 INFO - PROCESS | 1648 | 1468956207366 Marionette TRACE conn3 <- [1,1006,null,{}] 12:23:27 INFO - PROCESS | 1648 | 1468956207368 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:27 INFO - PROCESS | 1648 | 1468956207369 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:27 INFO - PROCESS | 1648 | 1468956207482 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:23:27 INFO - PROCESS | 1648 | 1468956207495 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:27 INFO - PROCESS | 1648 | 1468956207496 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12398a000 == 31 [pid = 1648] [id = 259] 12:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12263cc00) [pid = 1648] [serial = 775] [outer = 0x0] 12:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123dea800) [pid = 1648] [serial = 776] [outer = 0x12263cc00] 12:23:27 INFO - PROCESS | 1648 | 1468956207522 Marionette DEBUG loaded listener.js 12:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124749800) [pid = 1648] [serial = 777] [outer = 0x12263cc00] 12:23:27 INFO - PROCESS | 1648 | 1468956207838 Marionette TRACE conn3 <- [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]]]}] 12:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 517ms 12:23:27 INFO - PROCESS | 1648 | 1468956207883 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:23:27 INFO - PROCESS | 1648 | 1468956207884 Marionette TRACE conn3 <- [1,1009,null,{"value":"7"}] 12:23:27 INFO - PROCESS | 1648 | 1468956207886 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:23:27 INFO - PROCESS | 1648 | 1468956207895 Marionette TRACE conn3 <- [1,1010,null,{}] 12:23:27 INFO - PROCESS | 1648 | 1468956207897 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:27 INFO - PROCESS | 1648 | 1468956207898 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:27 INFO - PROCESS | 1648 | 1468956207988 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:23:28 INFO - PROCESS | 1648 | 1468956208021 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:28 INFO - PROCESS | 1648 | 1468956208023 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265c0800 == 32 [pid = 1648] [id = 260] 12:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1182b0000) [pid = 1648] [serial = 778] [outer = 0x0] 12:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x125370800) [pid = 1648] [serial = 779] [outer = 0x1182b0000] 12:23:28 INFO - PROCESS | 1648 | 1468956208048 Marionette DEBUG loaded listener.js 12:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x125cfb800) [pid = 1648] [serial = 780] [outer = 0x1182b0000] 12:23:28 INFO - PROCESS | 1648 | 1468956208386 Marionette TRACE conn3 <- [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]]]}] 12:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 527ms 12:23:28 INFO - PROCESS | 1648 | 1468956208416 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:23:28 INFO - PROCESS | 1648 | 1468956208417 Marionette TRACE conn3 <- [1,1013,null,{"value":"7"}] 12:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:23:28 INFO - PROCESS | 1648 | 1468956208419 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:23:28 INFO - PROCESS | 1648 | 1468956208421 Marionette TRACE conn3 <- [1,1014,null,{}] 12:23:28 INFO - PROCESS | 1648 | 1468956208425 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:28 INFO - PROCESS | 1648 | 1468956208429 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:28 INFO - PROCESS | 1648 | 1468956208537 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:23:28 INFO - PROCESS | 1648 | 1468956208571 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:28 INFO - PROCESS | 1648 | 1468956208572 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f08800 == 33 [pid = 1648] [id = 261] 12:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x125373800) [pid = 1648] [serial = 781] [outer = 0x0] 12:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x127309000) [pid = 1648] [serial = 782] [outer = 0x125373800] 12:23:28 INFO - PROCESS | 1648 | 1468956208596 Marionette DEBUG loaded listener.js 12:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1286a6000) [pid = 1648] [serial = 783] [outer = 0x125373800] 12:23:28 INFO - PROCESS | 1648 | 1468956208899 Marionette TRACE conn3 <- [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]]]}] 12:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 523ms 12:23:28 INFO - PROCESS | 1648 | 1468956208944 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:23:28 INFO - PROCESS | 1648 | 1468956208945 Marionette TRACE conn3 <- [1,1017,null,{"value":"7"}] 12:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:23:28 INFO - PROCESS | 1648 | 1468956208947 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:23:28 INFO - PROCESS | 1648 | 1468956208948 Marionette TRACE conn3 <- [1,1018,null,{}] 12:23:28 INFO - PROCESS | 1648 | 1468956208950 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:28 INFO - PROCESS | 1648 | 1468956208952 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:29 INFO - PROCESS | 1648 | 1468956209054 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:23:29 INFO - PROCESS | 1648 | 1468956209057 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:29 INFO - PROCESS | 1648 | 1468956209059 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fd1800 == 34 [pid = 1648] [id = 262] 12:23:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1127d8000) [pid = 1648] [serial = 784] [outer = 0x0] 12:23:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128806000) [pid = 1648] [serial = 785] [outer = 0x1127d8000] 12:23:29 INFO - PROCESS | 1648 | 1468956209082 Marionette DEBUG loaded listener.js 12:23:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12880d400) [pid = 1648] [serial = 786] [outer = 0x1127d8000] 12:23:29 INFO - PROCESS | 1648 | 1468956209420 Marionette TRACE conn3 <- [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]]]}] 12:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11653a000) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113091800) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113092000) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1175cb000) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1130a8c00) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1122bbc00) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x117287800) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119279800) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1175c7c00) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x124262000) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1184e2c00) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113d65c00) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119c06400) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x113005c00) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:23:29 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12660f800) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:23:29 INFO - PROCESS | 1648 | 1468956209614 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:23:29 INFO - PROCESS | 1648 | 1468956209615 Marionette TRACE conn3 <- [1,1021,null,{"value":"7"}] 12:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:23:29 INFO - PROCESS | 1648 | 1468956209619 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:23:29 INFO - PROCESS | 1648 | 1468956209621 Marionette TRACE conn3 <- [1,1022,null,{}] 12:23:29 INFO - PROCESS | 1648 | 1468956209629 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:29 INFO - PROCESS | 1648 | 1468956209630 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:29 INFO - PROCESS | 1648 | 1468956209702 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:23:29 INFO - PROCESS | 1648 | 1468956209707 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:29 INFO - PROCESS | 1648 | 1468956209709 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185b2000 == 35 [pid = 1648] [id = 263] 12:23:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x113009800) [pid = 1648] [serial = 787] [outer = 0x0] 12:23:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11653a000) [pid = 1648] [serial = 788] [outer = 0x113009800] 12:23:29 INFO - PROCESS | 1648 | 1468956209733 Marionette DEBUG loaded listener.js 12:23:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118041c00) [pid = 1648] [serial = 789] [outer = 0x113009800] 12:23:30 INFO - PROCESS | 1648 | 1468956210043 Marionette TRACE conn3 <- [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]]]}] 12:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 474ms 12:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:23:30 INFO - PROCESS | 1648 | 1468956210094 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:23:30 INFO - PROCESS | 1648 | 1468956210096 Marionette TRACE conn3 <- [1,1025,null,{"value":"7"}] 12:23:30 INFO - PROCESS | 1648 | 1468956210098 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:23:30 INFO - PROCESS | 1648 | 1468956210099 Marionette TRACE conn3 <- [1,1026,null,{}] 12:23:30 INFO - PROCESS | 1648 | 1468956210102 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:30 INFO - PROCESS | 1648 | 1468956210103 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:30 INFO - PROCESS | 1648 | 1468956210184 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:23:30 INFO - PROCESS | 1648 | 1468956210233 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:30 INFO - PROCESS | 1648 | 1468956210234 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12257a000 == 36 [pid = 1648] [id = 264] 12:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x112a84400) [pid = 1648] [serial = 790] [outer = 0x0] 12:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11858d000) [pid = 1648] [serial = 791] [outer = 0x112a84400] 12:23:30 INFO - PROCESS | 1648 | 1468956210260 Marionette DEBUG loaded listener.js 12:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12537c400) [pid = 1648] [serial = 792] [outer = 0x112a84400] 12:23:30 INFO - PROCESS | 1648 | 1468956210520 Marionette TRACE conn3 <- [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]]]}] 12:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 469ms 12:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:23:30 INFO - PROCESS | 1648 | 1468956210568 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:23:30 INFO - PROCESS | 1648 | 1468956210569 Marionette TRACE conn3 <- [1,1029,null,{"value":"7"}] 12:23:30 INFO - PROCESS | 1648 | 1468956210579 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:23:30 INFO - PROCESS | 1648 | 1468956210580 Marionette TRACE conn3 <- [1,1030,null,{}] 12:23:30 INFO - PROCESS | 1648 | 1468956210582 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:30 INFO - PROCESS | 1648 | 1468956210583 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:30 INFO - PROCESS | 1648 | 1468956210660 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:23:30 INFO - PROCESS | 1648 | 1468956210664 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:30 INFO - PROCESS | 1648 | 1468956210665 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7a1000 == 37 [pid = 1648] [id = 265] 12:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123a6c800) [pid = 1648] [serial = 793] [outer = 0x0] 12:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128b46800) [pid = 1648] [serial = 794] [outer = 0x123a6c800] 12:23:30 INFO - PROCESS | 1648 | 1468956210691 Marionette DEBUG loaded listener.js 12:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128b53000) [pid = 1648] [serial = 795] [outer = 0x123a6c800] 12:23:30 INFO - PROCESS | 1648 | 1468956210997 Marionette TRACE conn3 <- [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]]]}] 12:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 477ms 12:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:23:31 INFO - PROCESS | 1648 | 1468956211048 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:23:31 INFO - PROCESS | 1648 | 1468956211050 Marionette TRACE conn3 <- [1,1033,null,{"value":"7"}] 12:23:31 INFO - PROCESS | 1648 | 1468956211052 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:23:31 INFO - PROCESS | 1648 | 1468956211053 Marionette TRACE conn3 <- [1,1034,null,{}] 12:23:31 INFO - PROCESS | 1648 | 1468956211056 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:31 INFO - PROCESS | 1648 | 1468956211058 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:31 INFO - PROCESS | 1648 | 1468956211176 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:23:31 INFO - PROCESS | 1648 | 1468956211183 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:31 INFO - PROCESS | 1648 | 1468956211184 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265a8800 == 38 [pid = 1648] [id = 266] 12:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1227f3c00) [pid = 1648] [serial = 796] [outer = 0x0] 12:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128c44c00) [pid = 1648] [serial = 797] [outer = 0x1227f3c00] 12:23:31 INFO - PROCESS | 1648 | 1468956211210 Marionette DEBUG loaded listener.js 12:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129270000) [pid = 1648] [serial = 798] [outer = 0x1227f3c00] 12:23:31 INFO - PROCESS | 1648 | 1468956211517 Marionette TRACE conn3 <- [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]]]}] 12:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 12:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:23:31 INFO - PROCESS | 1648 | 1468956211571 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:23:31 INFO - PROCESS | 1648 | 1468956211572 Marionette TRACE conn3 <- [1,1037,null,{"value":"7"}] 12:23:31 INFO - PROCESS | 1648 | 1468956211574 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:23:31 INFO - PROCESS | 1648 | 1468956211575 Marionette TRACE conn3 <- [1,1038,null,{}] 12:23:31 INFO - PROCESS | 1648 | 1468956211577 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:31 INFO - PROCESS | 1648 | 1468956211578 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:31 INFO - PROCESS | 1648 | 1468956211697 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:23:31 INFO - PROCESS | 1648 | 1468956211754 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:31 INFO - PROCESS | 1648 | 1468956211755 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f75800 == 39 [pid = 1648] [id = 267] 12:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1122b8800) [pid = 1648] [serial = 799] [outer = 0x0] 12:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1127dc800) [pid = 1648] [serial = 800] [outer = 0x1122b8800] 12:23:31 INFO - PROCESS | 1648 | 1468956211790 Marionette DEBUG loaded listener.js 12:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1130b0000) [pid = 1648] [serial = 801] [outer = 0x1122b8800] 12:23:32 INFO - PROCESS | 1648 | 1468956212393 Marionette TRACE conn3 <- [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]]]}] 12:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 870ms 12:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:23:32 INFO - PROCESS | 1648 | 1468956212446 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:23:32 INFO - PROCESS | 1648 | 1468956212448 Marionette TRACE conn3 <- [1,1041,null,{"value":"7"}] 12:23:32 INFO - PROCESS | 1648 | 1468956212451 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:23:32 INFO - PROCESS | 1648 | 1468956212453 Marionette TRACE conn3 <- [1,1042,null,{}] 12:23:32 INFO - PROCESS | 1648 | 1468956212456 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:32 INFO - PROCESS | 1648 | 1468956212460 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:32 INFO - PROCESS | 1648 | 1468956212568 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:23:32 INFO - PROCESS | 1648 | 1468956212642 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:32 INFO - PROCESS | 1648 | 1468956212644 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x122451000 == 40 [pid = 1648] [id = 268] 12:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1182af400) [pid = 1648] [serial = 802] [outer = 0x0] 12:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11837c800) [pid = 1648] [serial = 803] [outer = 0x1182af400] 12:23:32 INFO - PROCESS | 1648 | 1468956212674 Marionette DEBUG loaded listener.js 12:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11858bc00) [pid = 1648] [serial = 804] [outer = 0x1182af400] 12:23:33 INFO - PROCESS | 1648 | 1468956213225 Marionette TRACE conn3 <- [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]]]}] 12:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 819ms 12:23:33 INFO - PROCESS | 1648 | 1468956213272 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:23:33 INFO - PROCESS | 1648 | 1468956213275 Marionette TRACE conn3 <- [1,1045,null,{"value":"7"}] 12:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:23:33 INFO - PROCESS | 1648 | 1468956213278 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:23:33 INFO - PROCESS | 1648 | 1468956213279 Marionette TRACE conn3 <- [1,1046,null,{}] 12:23:33 INFO - PROCESS | 1648 | 1468956213282 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:33 INFO - PROCESS | 1648 | 1468956213283 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:33 INFO - PROCESS | 1648 | 1468956213390 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:23:33 INFO - PROCESS | 1648 | 1468956213458 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:33 INFO - PROCESS | 1648 | 1468956213460 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170e1800 == 41 [pid = 1648] [id = 269] 12:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119681400) [pid = 1648] [serial = 805] [outer = 0x0] 12:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119be7800) [pid = 1648] [serial = 806] [outer = 0x119681400] 12:23:33 INFO - PROCESS | 1648 | 1468956213489 Marionette DEBUG loaded listener.js 12:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x123edd000) [pid = 1648] [serial = 807] [outer = 0x119681400] 12:23:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1265a8800 == 40 [pid = 1648] [id = 266] 12:23:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7a1000 == 39 [pid = 1648] [id = 265] 12:23:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12257a000 == 38 [pid = 1648] [id = 264] 12:23:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1185b2000 == 37 [pid = 1648] [id = 263] 12:23:34 INFO - PROCESS | 1648 | --DOCSHELL 0x128fd1800 == 36 [pid = 1648] [id = 262] 12:23:34 INFO - PROCESS | 1648 | --DOCSHELL 0x128f08800 == 35 [pid = 1648] [id = 261] 12:23:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1265c0800 == 34 [pid = 1648] [id = 260] 12:23:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12398a000 == 33 [pid = 1648] [id = 259] 12:23:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12257b000 == 32 [pid = 1648] [id = 258] 12:23:34 INFO - PROCESS | 1648 | --DOCSHELL 0x118489800 == 31 [pid = 1648] [id = 257] 12:23:34 INFO - PROCESS | 1648 | --DOCSHELL 0x116586800 == 30 [pid = 1648] [id = 256] 12:23:34 INFO - PROCESS | 1648 | 1468956214114 Marionette TRACE conn3 <- [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]]]}] 12:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 869ms 12:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:23:34 INFO - PROCESS | 1648 | 1468956214148 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:23:34 INFO - PROCESS | 1648 | 1468956214150 Marionette TRACE conn3 <- [1,1049,null,{"value":"7"}] 12:23:34 INFO - PROCESS | 1648 | 1468956214153 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:23:34 INFO - PROCESS | 1648 | 1468956214156 Marionette TRACE conn3 <- [1,1050,null,{}] 12:23:34 INFO - PROCESS | 1648 | 1468956214165 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:34 INFO - PROCESS | 1648 | 1468956214166 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:34 INFO - PROCESS | 1648 | 1468956214247 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:23:34 INFO - PROCESS | 1648 | 1468956214252 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:34 INFO - PROCESS | 1648 | 1468956214254 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x116957800 == 31 [pid = 1648] [id = 270] 12:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1181b6800) [pid = 1648] [serial = 808] [outer = 0x0] 12:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11837dc00) [pid = 1648] [serial = 809] [outer = 0x1181b6800] 12:23:34 INFO - PROCESS | 1648 | 1468956214285 Marionette DEBUG loaded listener.js 12:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118783000) [pid = 1648] [serial = 810] [outer = 0x1181b6800] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x125c6f000) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x123ee6000) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116982400) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118e19c00) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11927ac00) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1176b1400) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116982000) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11803c400) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1182ae400) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118378400) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x115fb8800) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x111d19800) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1161dec00) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118e1a000) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12531e400) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113006400) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12869f800) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1176b3400) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1182ae800) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112793000) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x124c0e400) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x122421000) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x122483800) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119be3400) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12490b000) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119275000) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1181ab800) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x126602800) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128e13800) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128c43400) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 12:23:34 INFO - PROCESS | 1648 | 1468956214659 Marionette TRACE conn3 <- [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]]]}] 12:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 529ms 12:23:34 INFO - PROCESS | 1648 | 1468956214682 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:23:34 INFO - PROCESS | 1648 | 1468956214685 Marionette TRACE conn3 <- [1,1053,null,{"value":"7"}] 12:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:23:34 INFO - PROCESS | 1648 | 1468956214689 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:23:34 INFO - PROCESS | 1648 | 1468956214691 Marionette TRACE conn3 <- [1,1054,null,{}] 12:23:34 INFO - PROCESS | 1648 | 1468956214693 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:34 INFO - PROCESS | 1648 | 1468956214695 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:34 INFO - PROCESS | 1648 | 1468956214776 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:23:34 INFO - PROCESS | 1648 | 1468956214780 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:34 INFO - PROCESS | 1648 | 1468956214781 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x118287800 == 32 [pid = 1648] [id = 271] 12:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118e25c00) [pid = 1648] [serial = 811] [outer = 0x0] 12:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119686400) [pid = 1648] [serial = 812] [outer = 0x118e25c00] 12:23:34 INFO - PROCESS | 1648 | 1468956214808 Marionette DEBUG loaded listener.js 12:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12241d800) [pid = 1648] [serial = 813] [outer = 0x118e25c00] 12:23:35 INFO - PROCESS | 1648 | 1468956215162 Marionette TRACE conn3 <- [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]]]}] 12:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 523ms 12:23:35 INFO - PROCESS | 1648 | 1468956215212 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:23:35 INFO - PROCESS | 1648 | 1468956215214 Marionette TRACE conn3 <- [1,1057,null,{"value":"7"}] 12:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:23:35 INFO - PROCESS | 1648 | 1468956215216 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:23:35 INFO - PROCESS | 1648 | 1468956215219 Marionette TRACE conn3 <- [1,1058,null,{}] 12:23:35 INFO - PROCESS | 1648 | 1468956215226 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:35 INFO - PROCESS | 1648 | 1468956215230 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:35 INFO - PROCESS | 1648 | 1468956215308 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:23:35 INFO - PROCESS | 1648 | 1468956215314 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:35 INFO - PROCESS | 1648 | 1468956215316 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x119889800 == 33 [pid = 1648] [id = 272] 12:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x123edd400) [pid = 1648] [serial = 814] [outer = 0x0] 12:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12490b000) [pid = 1648] [serial = 815] [outer = 0x123edd400] 12:23:35 INFO - PROCESS | 1648 | 1468956215345 Marionette DEBUG loaded listener.js 12:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x125c69800) [pid = 1648] [serial = 816] [outer = 0x123edd400] 12:23:35 INFO - PROCESS | 1648 | 1468956215666 Marionette TRACE conn3 <- [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]]]}] 12:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 471ms 12:23:35 INFO - PROCESS | 1648 | 1468956215687 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:23:35 INFO - PROCESS | 1648 | 1468956215690 Marionette TRACE conn3 <- [1,1061,null,{"value":"7"}] 12:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:23:35 INFO - PROCESS | 1648 | 1468956215694 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:23:35 INFO - PROCESS | 1648 | 1468956215695 Marionette TRACE conn3 <- [1,1062,null,{}] 12:23:35 INFO - PROCESS | 1648 | 1468956215698 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:35 INFO - PROCESS | 1648 | 1468956215699 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:35 INFO - PROCESS | 1648 | 1468956215801 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:23:35 INFO - PROCESS | 1648 | 1468956215810 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:35 INFO - PROCESS | 1648 | 1468956215811 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x123db9000 == 34 [pid = 1648] [id = 273] 12:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x125fc4c00) [pid = 1648] [serial = 817] [outer = 0x0] 12:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12665c000) [pid = 1648] [serial = 818] [outer = 0x125fc4c00] 12:23:35 INFO - PROCESS | 1648 | 1468956215835 Marionette DEBUG loaded listener.js 12:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127309c00) [pid = 1648] [serial = 819] [outer = 0x125fc4c00] 12:23:36 INFO - PROCESS | 1648 | 1468956216168 Marionette TRACE conn3 <- [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]]]}] 12:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 12:23:36 INFO - PROCESS | 1648 | 1468956216215 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:23:36 INFO - PROCESS | 1648 | 1468956216216 Marionette TRACE conn3 <- [1,1065,null,{"value":"7"}] 12:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:23:36 INFO - PROCESS | 1648 | 1468956216218 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:23:36 INFO - PROCESS | 1648 | 1468956216219 Marionette TRACE conn3 <- [1,1066,null,{}] 12:23:36 INFO - PROCESS | 1648 | 1468956216222 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:36 INFO - PROCESS | 1648 | 1468956216223 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:36 INFO - PROCESS | 1648 | 1468956216297 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:23:36 INFO - PROCESS | 1648 | 1468956216301 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:36 INFO - PROCESS | 1648 | 1468956216302 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265c0800 == 35 [pid = 1648] [id = 274] 12:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x113d0d000) [pid = 1648] [serial = 820] [outer = 0x0] 12:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12869b800) [pid = 1648] [serial = 821] [outer = 0x113d0d000] 12:23:36 INFO - PROCESS | 1648 | 1468956216328 Marionette DEBUG loaded listener.js 12:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128802c00) [pid = 1648] [serial = 822] [outer = 0x113d0d000] 12:23:36 INFO - PROCESS | 1648 | 1468956216710 Marionette TRACE conn3 <- [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]]]}] 12:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 12:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:23:36 INFO - PROCESS | 1648 | 1468956216745 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:23:36 INFO - PROCESS | 1648 | 1468956216746 Marionette TRACE conn3 <- [1,1069,null,{"value":"7"}] 12:23:36 INFO - PROCESS | 1648 | 1468956216749 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:23:36 INFO - PROCESS | 1648 | 1468956216750 Marionette TRACE conn3 <- [1,1070,null,{}] 12:23:36 INFO - PROCESS | 1648 | 1468956216752 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:36 INFO - PROCESS | 1648 | 1468956216757 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:36 INFO - PROCESS | 1648 | 1468956216860 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:23:36 INFO - PROCESS | 1648 | 1468956216896 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:36 INFO - PROCESS | 1648 | 1468956216897 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293d5000 == 36 [pid = 1648] [id = 275] 12:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128c4a000) [pid = 1648] [serial = 823] [outer = 0x0] 12:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128e1b400) [pid = 1648] [serial = 824] [outer = 0x128c4a000] 12:23:36 INFO - PROCESS | 1648 | 1468956216922 Marionette DEBUG loaded listener.js 12:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129273800) [pid = 1648] [serial = 825] [outer = 0x128c4a000] 12:23:37 INFO - PROCESS | 1648 | 1468956217236 Marionette TRACE conn3 <- [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]]]}] 12:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 12:23:37 INFO - PROCESS | 1648 | 1468956217276 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:23:37 INFO - PROCESS | 1648 | 1468956217278 Marionette TRACE conn3 <- [1,1073,null,{"value":"7"}] 12:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:23:37 INFO - PROCESS | 1648 | 1468956217280 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:23:37 INFO - PROCESS | 1648 | 1468956217281 Marionette TRACE conn3 <- [1,1074,null,{}] 12:23:37 INFO - PROCESS | 1648 | 1468956217283 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:37 INFO - PROCESS | 1648 | 1468956217285 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:37 INFO - PROCESS | 1648 | 1468956217378 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:23:37 INFO - PROCESS | 1648 | 1468956217381 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:37 INFO - PROCESS | 1648 | 1468956217382 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x129838000 == 37 [pid = 1648] [id = 276] 12:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128c4d800) [pid = 1648] [serial = 826] [outer = 0x0] 12:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12936f400) [pid = 1648] [serial = 827] [outer = 0x128c4d800] 12:23:37 INFO - PROCESS | 1648 | 1468956217406 Marionette DEBUG loaded listener.js 12:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12937c800) [pid = 1648] [serial = 828] [outer = 0x128c4d800] 12:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 468ms 12:23:37 INFO - PROCESS | 1648 | 1468956217741 Marionette TRACE conn3 <- [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]]]}] 12:23:37 INFO - PROCESS | 1648 | 1468956217748 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:23:37 INFO - PROCESS | 1648 | 1468956217749 Marionette TRACE conn3 <- [1,1077,null,{"value":"7"}] 12:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:23:37 INFO - PROCESS | 1648 | 1468956217752 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:23:37 INFO - PROCESS | 1648 | 1468956217753 Marionette TRACE conn3 <- [1,1078,null,{}] 12:23:37 INFO - PROCESS | 1648 | 1468956217757 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:37 INFO - PROCESS | 1648 | 1468956217759 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:37 INFO - PROCESS | 1648 | 1468956217850 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:23:37 INFO - PROCESS | 1648 | 1468956217885 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:37 INFO - PROCESS | 1648 | 1468956217886 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a871000 == 38 [pid = 1648] [id = 277] 12:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1295a7800) [pid = 1648] [serial = 829] [outer = 0x0] 12:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1295abc00) [pid = 1648] [serial = 830] [outer = 0x1295a7800] 12:23:37 INFO - PROCESS | 1648 | 1468956217910 Marionette DEBUG loaded listener.js 12:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1295b5400) [pid = 1648] [serial = 831] [outer = 0x1295a7800] 12:23:38 INFO - PROCESS | 1648 | 1468956218214 Marionette TRACE conn3 <- [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]]]}] 12:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 12:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:23:38 INFO - PROCESS | 1648 | 1468956218270 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:23:38 INFO - PROCESS | 1648 | 1468956218271 Marionette TRACE conn3 <- [1,1081,null,{"value":"7"}] 12:23:38 INFO - PROCESS | 1648 | 1468956218274 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:23:38 INFO - PROCESS | 1648 | 1468956218275 Marionette TRACE conn3 <- [1,1082,null,{}] 12:23:38 INFO - PROCESS | 1648 | 1468956218277 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:38 INFO - PROCESS | 1648 | 1468956218278 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:38 INFO - PROCESS | 1648 | 1468956218374 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:23:38 INFO - PROCESS | 1648 | 1468956218386 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:38 INFO - PROCESS | 1648 | 1468956218387 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1196d2000 == 39 [pid = 1648] [id = 278] 12:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12937e800) [pid = 1648] [serial = 832] [outer = 0x0] 12:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a60e800) [pid = 1648] [serial = 833] [outer = 0x12937e800] 12:23:38 INFO - PROCESS | 1648 | 1468956218412 Marionette DEBUG loaded listener.js 12:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12a705400) [pid = 1648] [serial = 834] [outer = 0x12937e800] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1182b0000) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1182b3400) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1130a9000) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116902c00) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113094800) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11803e400) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1127dfc00) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x122420400) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1127d9000) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x125373800) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126603c00) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1127d8000) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112a84400) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113009800) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x123a6c800) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113f04c00) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:23:38 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12263cc00) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:23:38 INFO - PROCESS | 1648 | 1468956218798 Marionette TRACE conn3 <- [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]]]}] 12:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 570ms 12:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:23:38 INFO - PROCESS | 1648 | 1468956218849 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:23:38 INFO - PROCESS | 1648 | 1468956218850 Marionette TRACE conn3 <- [1,1085,null,{"value":"7"}] 12:23:38 INFO - PROCESS | 1648 | 1468956218852 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:23:38 INFO - PROCESS | 1648 | 1468956218853 Marionette TRACE conn3 <- [1,1086,null,{}] 12:23:38 INFO - PROCESS | 1648 | 1468956218857 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:38 INFO - PROCESS | 1648 | 1468956218859 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:38 INFO - PROCESS | 1648 | 1468956218934 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:23:38 INFO - PROCESS | 1648 | 1468956218937 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:38 INFO - PROCESS | 1648 | 1468956218938 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12983e800 == 40 [pid = 1648] [id = 279] 12:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1182b0000) [pid = 1648] [serial = 835] [outer = 0x0] 12:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11927bc00) [pid = 1648] [serial = 836] [outer = 0x1182b0000] 12:23:38 INFO - PROCESS | 1648 | 1468956218965 Marionette DEBUG loaded listener.js 12:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x123ee6400) [pid = 1648] [serial = 837] [outer = 0x1182b0000] 12:23:39 INFO - PROCESS | 1648 | 1468956219286 Marionette TRACE conn3 <- [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]]]}] 12:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 12:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:23:39 INFO - PROCESS | 1648 | 1468956219322 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:23:39 INFO - PROCESS | 1648 | 1468956219324 Marionette TRACE conn3 <- [1,1089,null,{"value":"7"}] 12:23:39 INFO - PROCESS | 1648 | 1468956219326 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:23:39 INFO - PROCESS | 1648 | 1468956219328 Marionette TRACE conn3 <- [1,1090,null,{}] 12:23:39 INFO - PROCESS | 1648 | 1468956219330 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:39 INFO - PROCESS | 1648 | 1468956219332 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:39 INFO - PROCESS | 1648 | 1468956219418 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:23:39 INFO - PROCESS | 1648 | 1468956219423 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:39 INFO - PROCESS | 1648 | 1468956219426 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba03000 == 41 [pid = 1648] [id = 280] 12:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x125373800) [pid = 1648] [serial = 838] [outer = 0x0] 12:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a607400) [pid = 1648] [serial = 839] [outer = 0x125373800] 12:23:39 INFO - PROCESS | 1648 | 1468956219452 Marionette DEBUG loaded listener.js 12:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a73f400) [pid = 1648] [serial = 840] [outer = 0x125373800] 12:23:39 INFO - PROCESS | 1648 | 1468956219778 Marionette TRACE conn3 <- [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]]]}] 12:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 469ms 12:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:23:39 INFO - PROCESS | 1648 | 1468956219796 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:23:39 INFO - PROCESS | 1648 | 1468956219797 Marionette TRACE conn3 <- [1,1093,null,{"value":"7"}] 12:23:39 INFO - PROCESS | 1648 | 1468956219799 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:23:39 INFO - PROCESS | 1648 | 1468956219800 Marionette TRACE conn3 <- [1,1094,null,{}] 12:23:39 INFO - PROCESS | 1648 | 1468956219802 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:39 INFO - PROCESS | 1648 | 1468956219804 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:39 INFO - PROCESS | 1648 | 1468956219910 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:23:39 INFO - PROCESS | 1648 | 1468956219916 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:39 INFO - PROCESS | 1648 | 1468956219917 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba1a000 == 42 [pid = 1648] [id = 281] 12:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x123edf800) [pid = 1648] [serial = 841] [outer = 0x0] 12:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a73fc00) [pid = 1648] [serial = 842] [outer = 0x123edf800] 12:23:39 INFO - PROCESS | 1648 | 1468956219947 Marionette DEBUG loaded listener.js 12:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a8bac00) [pid = 1648] [serial = 843] [outer = 0x123edf800] 12:23:40 INFO - PROCESS | 1648 | 1468956220242 Marionette TRACE conn3 <- [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]]]}] 12:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 468ms 12:23:40 INFO - PROCESS | 1648 | 1468956220268 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:23:40 INFO - PROCESS | 1648 | 1468956220269 Marionette TRACE conn3 <- [1,1097,null,{"value":"7"}] 12:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:23:40 INFO - PROCESS | 1648 | 1468956220271 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:23:40 INFO - PROCESS | 1648 | 1468956220273 Marionette TRACE conn3 <- [1,1098,null,{}] 12:23:40 INFO - PROCESS | 1648 | 1468956220278 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:40 INFO - PROCESS | 1648 | 1468956220279 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:40 INFO - PROCESS | 1648 | 1468956220359 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:23:40 INFO - PROCESS | 1648 | 1468956220363 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:40 INFO - PROCESS | 1648 | 1468956220364 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be6d000 == 43 [pid = 1648] [id = 282] 12:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a8bd400) [pid = 1648] [serial = 844] [outer = 0x0] 12:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a8c4400) [pid = 1648] [serial = 845] [outer = 0x12a8bd400] 12:23:40 INFO - PROCESS | 1648 | 1468956220387 Marionette DEBUG loaded listener.js 12:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12af3f000) [pid = 1648] [serial = 846] [outer = 0x12a8bd400] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x118295800 == 42 [pid = 1648] [id = 255] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x116957800 == 41 [pid = 1648] [id = 270] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1170e1800 == 40 [pid = 1648] [id = 269] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x122451000 == 39 [pid = 1648] [id = 268] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x112f75800 == 38 [pid = 1648] [id = 267] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x119889800 == 37 [pid = 1648] [id = 272] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x123db9000 == 36 [pid = 1648] [id = 273] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x129838000 == 35 [pid = 1648] [id = 276] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1265c0800 == 34 [pid = 1648] [id = 274] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1293d5000 == 33 [pid = 1648] [id = 275] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba03000 == 32 [pid = 1648] [id = 280] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1196d2000 == 31 [pid = 1648] [id = 278] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x118287800 == 30 [pid = 1648] [id = 271] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12983e800 == 29 [pid = 1648] [id = 279] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a871000 == 28 [pid = 1648] [id = 277] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x125370800) [pid = 1648] [serial = 779] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1184df000) [pid = 1648] [serial = 770] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11858c400) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119969800) [pid = 1648] [serial = 773] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12386ac00) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118379400) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11728ac00) [pid = 1648] [serial = 764] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1169de400) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1133be800) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118783800) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118510400) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119be7000) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119685400) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1246fc800) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12452dc00) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x125321800) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x127309000) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1249b6400) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12710f400) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126608800) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x125cfb800) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128806000) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1286a6000) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11858d000) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11653a000) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118041c00) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x128b53000) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x128b46800) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12880d400) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x111d19000) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x116aa2800) [pid = 1648] [serial = 767] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x123dea800) [pid = 1648] [serial = 776] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12537c400) [pid = 1648] [serial = 792] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x124749800) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x128c44c00) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 12:23:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba1a000 == 27 [pid = 1648] [id = 281] 12:23:41 INFO - PROCESS | 1648 | 1468956221826 Marionette TRACE conn3 <- [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]]]}] 12:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1575ms 12:23:41 INFO - PROCESS | 1648 | 1468956221848 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:23:41 INFO - PROCESS | 1648 | 1468956221852 Marionette TRACE conn3 <- [1,1101,null,{"value":"7"}] 12:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:23:41 INFO - PROCESS | 1648 | 1468956221857 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:23:41 INFO - PROCESS | 1648 | 1468956221860 Marionette TRACE conn3 <- [1,1102,null,{}] 12:23:41 INFO - PROCESS | 1648 | 1468956221866 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:41 INFO - PROCESS | 1648 | 1468956221869 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:41 INFO - PROCESS | 1648 | 1468956221995 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:23:42 INFO - PROCESS | 1648 | 1468956222071 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:42 INFO - PROCESS | 1648 | 1468956222073 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x116122000 == 28 [pid = 1648] [id = 283] 12:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x116188c00) [pid = 1648] [serial = 847] [outer = 0x0] 12:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1161e2400) [pid = 1648] [serial = 848] [outer = 0x116188c00] 12:23:42 INFO - PROCESS | 1648 | 1468956222119 Marionette DEBUG loaded listener.js 12:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1169d6c00) [pid = 1648] [serial = 849] [outer = 0x116188c00] 12:23:42 INFO - PROCESS | 1648 | 1468956222569 Marionette TRACE conn3 <- [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]]]}] 12:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 727ms 12:23:42 INFO - PROCESS | 1648 | 1468956222587 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:23:42 INFO - PROCESS | 1648 | 1468956222590 Marionette TRACE conn3 <- [1,1105,null,{"value":"7"}] 12:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:23:42 INFO - PROCESS | 1648 | 1468956222596 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:23:42 INFO - PROCESS | 1648 | 1468956222597 Marionette TRACE conn3 <- [1,1106,null,{}] 12:23:42 INFO - PROCESS | 1648 | 1468956222600 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:42 INFO - PROCESS | 1648 | 1468956222602 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:42 INFO - PROCESS | 1648 | 1468956222682 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:23:42 INFO - PROCESS | 1648 | 1468956222686 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:42 INFO - PROCESS | 1648 | 1468956222688 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170dc000 == 29 [pid = 1648] [id = 284] 12:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1175c6000) [pid = 1648] [serial = 850] [outer = 0x0] 12:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118041c00) [pid = 1648] [serial = 851] [outer = 0x1175c6000] 12:23:42 INFO - PROCESS | 1648 | 1468956222718 Marionette DEBUG loaded listener.js 12:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1181b4c00) [pid = 1648] [serial = 852] [outer = 0x1175c6000] 12:23:43 INFO - PROCESS | 1648 | 1468956223050 Marionette TRACE conn3 <- [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]]]}] 12:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 469ms 12:23:43 INFO - PROCESS | 1648 | 1468956223073 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:23:43 INFO - PROCESS | 1648 | 1468956223076 Marionette TRACE conn3 <- [1,1109,null,{"value":"7"}] 12:23:43 INFO - PROCESS | 1648 | 1468956223079 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:23:43 INFO - PROCESS | 1648 | 1468956223081 Marionette TRACE conn3 <- [1,1110,null,{}] 12:23:43 INFO - PROCESS | 1648 | 1468956223089 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:43 INFO - PROCESS | 1648 | 1468956223092 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:43 INFO - PROCESS | 1648 | 1468956223187 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:23:43 INFO - PROCESS | 1648 | 1468956223194 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:43 INFO - PROCESS | 1648 | 1468956223196 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11828e800 == 30 [pid = 1648] [id = 285] 12:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x111da8c00) [pid = 1648] [serial = 853] [outer = 0x0] 12:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11841e800) [pid = 1648] [serial = 854] [outer = 0x111da8c00] 12:23:43 INFO - PROCESS | 1648 | 1468956223223 Marionette DEBUG loaded listener.js 12:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118782000) [pid = 1648] [serial = 855] [outer = 0x111da8c00] 12:23:43 INFO - PROCESS | 1648 | 1468956223536 Marionette TRACE conn3 <- [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]]]}] 12:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 471ms 12:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:23:43 INFO - PROCESS | 1648 | 1468956223551 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:23:43 INFO - PROCESS | 1648 | 1468956223552 Marionette TRACE conn3 <- [1,1113,null,{"value":"7"}] 12:23:43 INFO - PROCESS | 1648 | 1468956223555 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:23:43 INFO - PROCESS | 1648 | 1468956223558 Marionette TRACE conn3 <- [1,1114,null,{}] 12:23:43 INFO - PROCESS | 1648 | 1468956223562 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:43 INFO - PROCESS | 1648 | 1468956223563 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:43 INFO - PROCESS | 1648 | 1468956223638 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:23:43 INFO - PROCESS | 1648 | 1468956223643 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:43 INFO - PROCESS | 1648 | 1468956223645 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x119297000 == 31 [pid = 1648] [id = 286] 12:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118ef3c00) [pid = 1648] [serial = 856] [outer = 0x0] 12:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119272c00) [pid = 1648] [serial = 857] [outer = 0x118ef3c00] 12:23:43 INFO - PROCESS | 1648 | 1468956223670 Marionette DEBUG loaded listener.js 12:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119682800) [pid = 1648] [serial = 858] [outer = 0x118ef3c00] 12:23:43 INFO - PROCESS | 1648 | 1468956223991 Marionette TRACE conn3 <- [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]]]}] 12:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 477ms 12:23:44 INFO - PROCESS | 1648 | 1468956224032 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:23:44 INFO - PROCESS | 1648 | 1468956224033 Marionette TRACE conn3 <- [1,1117,null,{"value":"7"}] 12:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:23:44 INFO - PROCESS | 1648 | 1468956224036 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:23:44 INFO - PROCESS | 1648 | 1468956224037 Marionette TRACE conn3 <- [1,1118,null,{}] 12:23:44 INFO - PROCESS | 1648 | 1468956224039 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:44 INFO - PROCESS | 1648 | 1468956224040 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:44 INFO - PROCESS | 1648 | 1468956224142 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:23:44 INFO - PROCESS | 1648 | 1468956224207 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:44 INFO - PROCESS | 1648 | 1468956224208 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164aa000 == 32 [pid = 1648] [id = 287] 12:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116aa2800) [pid = 1648] [serial = 859] [outer = 0x0] 12:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x123de5000) [pid = 1648] [serial = 860] [outer = 0x116aa2800] 12:23:44 INFO - PROCESS | 1648 | 1468956224233 Marionette DEBUG loaded listener.js 12:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12425d400) [pid = 1648] [serial = 861] [outer = 0x116aa2800] 12:23:44 INFO - PROCESS | 1648 | 1468956224641 Marionette TRACE conn3 <- [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]]]}] 12:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 621ms 12:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:23:44 INFO - PROCESS | 1648 | 1468956224659 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:23:44 INFO - PROCESS | 1648 | 1468956224660 Marionette TRACE conn3 <- [1,1121,null,{"value":"7"}] 12:23:44 INFO - PROCESS | 1648 | 1468956224662 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:23:44 INFO - PROCESS | 1648 | 1468956224664 Marionette TRACE conn3 <- [1,1122,null,{}] 12:23:44 INFO - PROCESS | 1648 | 1468956224666 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:44 INFO - PROCESS | 1648 | 1468956224670 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:44 INFO - PROCESS | 1648 | 1468956224781 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:23:44 INFO - PROCESS | 1648 | 1468956224810 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:44 INFO - PROCESS | 1648 | 1468956224811 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238b7800 == 33 [pid = 1648] [id = 288] 12:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119683400) [pid = 1648] [serial = 862] [outer = 0x0] 12:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1246fc800) [pid = 1648] [serial = 863] [outer = 0x119683400] 12:23:44 INFO - PROCESS | 1648 | 1468956224836 Marionette DEBUG loaded listener.js 12:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x125cf9400) [pid = 1648] [serial = 864] [outer = 0x119683400] 12:23:45 INFO - PROCESS | 1648 | 1468956225089 Marionette TRACE conn3 <- [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]]]}] 12:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 471ms 12:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:23:45 INFO - PROCESS | 1648 | 1468956225133 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:23:45 INFO - PROCESS | 1648 | 1468956225135 Marionette TRACE conn3 <- [1,1125,null,{"value":"7"}] 12:23:45 INFO - PROCESS | 1648 | 1468956225137 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:23:45 INFO - PROCESS | 1648 | 1468956225149 Marionette TRACE conn3 <- [1,1126,null,{}] 12:23:45 INFO - PROCESS | 1648 | 1468956225164 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:45 INFO - PROCESS | 1648 | 1468956225165 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:45 INFO - PROCESS | 1648 | 1468956225242 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:23:45 INFO - PROCESS | 1648 | 1468956225246 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:45 INFO - PROCESS | 1648 | 1468956225247 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x125c09000 == 34 [pid = 1648] [id = 289] 12:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11617d000) [pid = 1648] [serial = 865] [outer = 0x0] 12:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126610c00) [pid = 1648] [serial = 866] [outer = 0x11617d000] 12:23:45 INFO - PROCESS | 1648 | 1468956225271 Marionette DEBUG loaded listener.js 12:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x127319400) [pid = 1648] [serial = 867] [outer = 0x11617d000] 12:23:45 INFO - PROCESS | 1648 | 1468956225597 Marionette TRACE conn3 <- [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]]]}] 12:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 488ms 12:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:23:45 INFO - PROCESS | 1648 | 1468956225626 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:23:45 INFO - PROCESS | 1648 | 1468956225628 Marionette TRACE conn3 <- [1,1129,null,{"value":"7"}] 12:23:45 INFO - PROCESS | 1648 | 1468956225630 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:23:45 INFO - PROCESS | 1648 | 1468956225631 Marionette TRACE conn3 <- [1,1130,null,{}] 12:23:45 INFO - PROCESS | 1648 | 1468956225633 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:45 INFO - PROCESS | 1648 | 1468956225635 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:45 INFO - PROCESS | 1648 | 1468956225748 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:23:45 INFO - PROCESS | 1648 | 1468956225759 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:45 INFO - PROCESS | 1648 | 1468956225760 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x125c03000 == 35 [pid = 1648] [id = 290] 12:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12731c800) [pid = 1648] [serial = 868] [outer = 0x0] 12:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1286a3400) [pid = 1648] [serial = 869] [outer = 0x12731c800] 12:23:45 INFO - PROCESS | 1648 | 1468956225800 Marionette DEBUG loaded listener.js 12:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128805000) [pid = 1648] [serial = 870] [outer = 0x12731c800] 12:23:46 INFO - PROCESS | 1648 | 1468956226210 Marionette TRACE conn3 <- [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]]]}] 12:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 618ms 12:23:46 INFO - PROCESS | 1648 | 1468956226248 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:23:46 INFO - PROCESS | 1648 | 1468956226250 Marionette TRACE conn3 <- [1,1133,null,{"value":"7"}] 12:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:23:46 INFO - PROCESS | 1648 | 1468956226252 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:23:46 INFO - PROCESS | 1648 | 1468956226253 Marionette TRACE conn3 <- [1,1134,null,{}] 12:23:46 INFO - PROCESS | 1648 | 1468956226255 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:46 INFO - PROCESS | 1648 | 1468956226256 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:46 INFO - PROCESS | 1648 | 1468956226359 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:23:46 INFO - PROCESS | 1648 | 1468956226365 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:46 INFO - PROCESS | 1648 | 1468956226366 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11828d800 == 36 [pid = 1648] [id = 291] 12:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128805400) [pid = 1648] [serial = 871] [outer = 0x0] 12:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12880d000) [pid = 1648] [serial = 872] [outer = 0x128805400] 12:23:46 INFO - PROCESS | 1648 | 1468956226390 Marionette DEBUG loaded listener.js 12:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b4a000) [pid = 1648] [serial = 873] [outer = 0x128805400] 12:23:46 INFO - PROCESS | 1648 | 1468956226683 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 12:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:23:46 INFO - PROCESS | 1648 | 1468956226720 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:23:46 INFO - PROCESS | 1648 | 1468956226722 Marionette TRACE conn3 <- [1,1137,null,{"value":"7"}] 12:23:46 INFO - PROCESS | 1648 | 1468956226726 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:23:46 INFO - PROCESS | 1648 | 1468956226727 Marionette TRACE conn3 <- [1,1138,null,{}] 12:23:46 INFO - PROCESS | 1648 | 1468956226730 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:46 INFO - PROCESS | 1648 | 1468956226731 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:46 INFO - PROCESS | 1648 | 1468956226808 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:23:46 INFO - PROCESS | 1648 | 1468956226812 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:46 INFO - PROCESS | 1648 | 1468956226813 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fd3800 == 37 [pid = 1648] [id = 292] 12:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b4b000) [pid = 1648] [serial = 874] [outer = 0x0] 12:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128c45800) [pid = 1648] [serial = 875] [outer = 0x128b4b000] 12:23:46 INFO - PROCESS | 1648 | 1468956226837 Marionette DEBUG loaded listener.js 12:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128c4dc00) [pid = 1648] [serial = 876] [outer = 0x128b4b000] 12:23:47 INFO - PROCESS | 1648 | 1468956227209 Marionette TRACE conn3 <- [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]]]}] 12:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 12:23:47 INFO - PROCESS | 1648 | 1468956227245 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:23:47 INFO - PROCESS | 1648 | 1468956227246 Marionette TRACE conn3 <- [1,1141,null,{"value":"7"}] 12:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:23:47 INFO - PROCESS | 1648 | 1468956227249 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:23:47 INFO - PROCESS | 1648 | 1468956227250 Marionette TRACE conn3 <- [1,1142,null,{}] 12:23:47 INFO - PROCESS | 1648 | 1468956227252 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:47 INFO - PROCESS | 1648 | 1468956227254 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:47 INFO - PROCESS | 1648 | 1468956227375 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:23:47 INFO - PROCESS | 1648 | 1468956227379 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:47 INFO - PROCESS | 1648 | 1468956227381 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x122576000 == 38 [pid = 1648] [id = 293] 12:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128c42c00) [pid = 1648] [serial = 877] [outer = 0x0] 12:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129273400) [pid = 1648] [serial = 878] [outer = 0x128c42c00] 12:23:47 INFO - PROCESS | 1648 | 1468956227407 Marionette DEBUG loaded listener.js 12:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129378000) [pid = 1648] [serial = 879] [outer = 0x128c42c00] 12:23:47 INFO - PROCESS | 1648 | 1468956227719 Marionette TRACE conn3 <- [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]]]}] 12:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 12:23:47 INFO - PROCESS | 1648 | 1468956227768 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:23:47 INFO - PROCESS | 1648 | 1468956227769 Marionette TRACE conn3 <- [1,1145,null,{"value":"7"}] 12:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:23:47 INFO - PROCESS | 1648 | 1468956227771 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:23:47 INFO - PROCESS | 1648 | 1468956227772 Marionette TRACE conn3 <- [1,1146,null,{}] 12:23:47 INFO - PROCESS | 1648 | 1468956227778 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:47 INFO - PROCESS | 1648 | 1468956227779 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:47 INFO - PROCESS | 1648 | 1468956227876 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:23:47 INFO - PROCESS | 1648 | 1468956227887 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:47 INFO - PROCESS | 1648 | 1468956227888 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a648800 == 39 [pid = 1648] [id = 294] 12:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12937ec00) [pid = 1648] [serial = 880] [outer = 0x0] 12:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1295b6000) [pid = 1648] [serial = 881] [outer = 0x12937ec00] 12:23:47 INFO - PROCESS | 1648 | 1468956227913 Marionette DEBUG loaded listener.js 12:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a706800) [pid = 1648] [serial = 882] [outer = 0x12937ec00] 12:23:48 INFO - PROCESS | 1648 | 1468956228335 Marionette TRACE conn3 <- [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]]]}] 12:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 621ms 12:23:48 INFO - PROCESS | 1648 | 1468956228393 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:23:48 INFO - PROCESS | 1648 | 1468956228395 Marionette TRACE conn3 <- [1,1149,null,{"value":"7"}] 12:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:23:48 INFO - PROCESS | 1648 | 1468956228398 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:23:48 INFO - PROCESS | 1648 | 1468956228400 Marionette TRACE conn3 <- [1,1150,null,{}] 12:23:48 INFO - PROCESS | 1648 | 1468956228403 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:48 INFO - PROCESS | 1648 | 1468956228405 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:48 INFO - PROCESS | 1648 | 1468956228579 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:23:48 INFO - PROCESS | 1648 | 1468956228607 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:48 INFO - PROCESS | 1648 | 1468956228608 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af09000 == 40 [pid = 1648] [id = 295] 12:23:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a710800) [pid = 1648] [serial = 883] [outer = 0x0] 12:23:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12a745400) [pid = 1648] [serial = 884] [outer = 0x12a710800] 12:23:48 INFO - PROCESS | 1648 | 1468956228647 Marionette DEBUG loaded listener.js 12:23:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a8c5000) [pid = 1648] [serial = 885] [outer = 0x12a710800] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128c4a000) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128c4d800) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1295a7800) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12937e800) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x125373800) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1182b0000) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123edf800) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119681400) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1182af400) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1122b8800) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1227f3c00) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113d0d000) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x125fc4c00) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x123edd400) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118e25c00) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:23:49 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1181b6800) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 770ms 12:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:23:49 INFO - PROCESS | 1648 | 1468956229162 Marionette TRACE conn3 <- [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]]]}] 12:23:49 INFO - PROCESS | 1648 | 1468956229168 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:23:49 INFO - PROCESS | 1648 | 1468956229169 Marionette TRACE conn3 <- [1,1153,null,{"value":"7"}] 12:23:49 INFO - PROCESS | 1648 | 1468956229171 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:23:49 INFO - PROCESS | 1648 | 1468956229174 Marionette TRACE conn3 <- [1,1154,null,{}] 12:23:49 INFO - PROCESS | 1648 | 1468956229176 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:49 INFO - PROCESS | 1648 | 1468956229177 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:49 INFO - PROCESS | 1648 | 1468956229268 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:23:49 INFO - PROCESS | 1648 | 1468956229272 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:49 INFO - PROCESS | 1648 | 1468956229275 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x123db7800 == 41 [pid = 1648] [id = 296] 12:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1181b2000) [pid = 1648] [serial = 886] [outer = 0x0] 12:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1182b3400) [pid = 1648] [serial = 887] [outer = 0x1181b2000] 12:23:49 INFO - PROCESS | 1648 | 1468956229300 Marionette DEBUG loaded listener.js 12:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x123edf800) [pid = 1648] [serial = 888] [outer = 0x1181b2000] 12:23:49 INFO - PROCESS | 1648 | 1468956229606 Marionette TRACE conn3 <- [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]]]}] 12:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 472ms 12:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:23:49 INFO - PROCESS | 1648 | 1468956229644 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:23:49 INFO - PROCESS | 1648 | 1468956229645 Marionette TRACE conn3 <- [1,1157,null,{"value":"7"}] 12:23:49 INFO - PROCESS | 1648 | 1468956229647 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:23:49 INFO - PROCESS | 1648 | 1468956229648 Marionette TRACE conn3 <- [1,1158,null,{}] 12:23:49 INFO - PROCESS | 1648 | 1468956229650 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:49 INFO - PROCESS | 1648 | 1468956229651 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:49 INFO - PROCESS | 1648 | 1468956229731 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:23:49 INFO - PROCESS | 1648 | 1468956229786 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:49 INFO - PROCESS | 1648 | 1468956229787 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9cc000 == 42 [pid = 1648] [id = 297] 12:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1176b4400) [pid = 1648] [serial = 889] [outer = 0x0] 12:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x125fc4c00) [pid = 1648] [serial = 890] [outer = 0x1176b4400] 12:23:49 INFO - PROCESS | 1648 | 1468956229811 Marionette DEBUG loaded listener.js 12:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a742c00) [pid = 1648] [serial = 891] [outer = 0x1176b4400] 12:23:50 INFO - PROCESS | 1648 | 1468956230086 Marionette TRACE conn3 <- [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]]]}] 12:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 468ms 12:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:23:50 INFO - PROCESS | 1648 | 1468956230116 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:23:50 INFO - PROCESS | 1648 | 1468956230118 Marionette TRACE conn3 <- [1,1161,null,{"value":"7"}] 12:23:50 INFO - PROCESS | 1648 | 1468956230122 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:23:50 INFO - PROCESS | 1648 | 1468956230126 Marionette TRACE conn3 <- [1,1162,null,{}] 12:23:50 INFO - PROCESS | 1648 | 1468956230138 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:50 INFO - PROCESS | 1648 | 1468956230139 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:50 INFO - PROCESS | 1648 | 1468956230267 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:23:50 INFO - PROCESS | 1648 | 1468956230275 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:50 INFO - PROCESS | 1648 | 1468956230276 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba20000 == 43 [pid = 1648] [id = 298] 12:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x117287800) [pid = 1648] [serial = 892] [outer = 0x0] 12:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12af3dc00) [pid = 1648] [serial = 893] [outer = 0x117287800] 12:23:50 INFO - PROCESS | 1648 | 1468956230389 Marionette DEBUG loaded listener.js 12:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12afa0800) [pid = 1648] [serial = 894] [outer = 0x117287800] 12:23:50 INFO - PROCESS | 1648 | 1468956230686 Marionette TRACE conn3 <- [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]]]}] 12:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 581ms 12:23:50 INFO - PROCESS | 1648 | 1468956230703 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:23:50 INFO - PROCESS | 1648 | 1468956230705 Marionette TRACE conn3 <- [1,1165,null,{"value":"7"}] 12:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:23:50 INFO - PROCESS | 1648 | 1468956230716 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:23:50 INFO - PROCESS | 1648 | 1468956230717 Marionette TRACE conn3 <- [1,1166,null,{}] 12:23:50 INFO - PROCESS | 1648 | 1468956230719 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:50 INFO - PROCESS | 1648 | 1468956230720 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:50 INFO - PROCESS | 1648 | 1468956230814 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:23:50 INFO - PROCESS | 1648 | 1468956230818 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:50 INFO - PROCESS | 1648 | 1468956230819 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c42c000 == 44 [pid = 1648] [id = 299] 12:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1286a4400) [pid = 1648] [serial = 895] [outer = 0x0] 12:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12b745800) [pid = 1648] [serial = 896] [outer = 0x1286a4400] 12:23:50 INFO - PROCESS | 1648 | 1468956230845 Marionette DEBUG loaded listener.js 12:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12b74ec00) [pid = 1648] [serial = 897] [outer = 0x1286a4400] 12:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x112234c00) [pid = 1648] [serial = 898] [outer = 0x12c4d5400] 12:23:51 INFO - PROCESS | 1648 | 1468956231415 Marionette TRACE conn3 <- [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]]]}] 12:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 775ms 12:23:51 INFO - PROCESS | 1648 | 1468956231486 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:23:51 INFO - PROCESS | 1648 | 1468956231490 Marionette TRACE conn3 <- [1,1169,null,{"value":"7"}] 12:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:23:51 INFO - PROCESS | 1648 | 1468956231526 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:23:51 INFO - PROCESS | 1648 | 1468956231529 Marionette TRACE conn3 <- [1,1170,null,{}] 12:23:51 INFO - PROCESS | 1648 | 1468956231535 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:51 INFO - PROCESS | 1648 | 1468956231538 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:51 INFO - PROCESS | 1648 | 1468956231761 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:23:51 INFO - PROCESS | 1648 | 1468956231853 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:51 INFO - PROCESS | 1648 | 1468956231855 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e5f000 == 45 [pid = 1648] [id = 300] 12:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x113004000) [pid = 1648] [serial = 899] [outer = 0x0] 12:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1169dec00) [pid = 1648] [serial = 900] [outer = 0x113004000] 12:23:51 INFO - PROCESS | 1648 | 1468956231909 Marionette DEBUG loaded listener.js 12:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1176ad400) [pid = 1648] [serial = 901] [outer = 0x113004000] 12:23:52 INFO - PROCESS | 1648 | 1468956232399 Marionette TRACE conn3 <- [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]]]}] 12:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 928ms 12:23:52 INFO - PROCESS | 1648 | 1468956232465 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:23:52 INFO - PROCESS | 1648 | 1468956232468 Marionette TRACE conn3 <- [1,1173,null,{"value":"7"}] 12:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:23:52 INFO - PROCESS | 1648 | 1468956232476 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:23:52 INFO - PROCESS | 1648 | 1468956232478 Marionette TRACE conn3 <- [1,1174,null,{}] 12:23:52 INFO - PROCESS | 1648 | 1468956232481 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:52 INFO - PROCESS | 1648 | 1468956232482 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:52 INFO - PROCESS | 1648 | 1468956232593 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:23:52 INFO - PROCESS | 1648 | 1468956232689 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:52 INFO - PROCESS | 1648 | 1468956232690 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c2b000 == 46 [pid = 1648] [id = 301] 12:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1182b4c00) [pid = 1648] [serial = 902] [outer = 0x0] 12:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118385800) [pid = 1648] [serial = 903] [outer = 0x1182b4c00] 12:23:52 INFO - PROCESS | 1648 | 1468956232721 Marionette DEBUG loaded listener.js 12:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118783800) [pid = 1648] [serial = 904] [outer = 0x1182b4c00] 12:23:53 INFO - PROCESS | 1648 | 1468956233426 Marionette TRACE conn3 <- [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] 12:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:23:53 INFO - PROCESS | 1648 | 1468956233500 Marionette TRACE conn3 <- [1,1177,null,{"value":"7"}] 12:23:53 INFO - PROCESS | 1648 | 1468956233504 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:23:53 INFO - PROCESS | 1648 | 1468956233505 Marionette TRACE conn3 <- [1,1178,null,{}] 12:23:53 INFO - PROCESS | 1648 | 1468956233518 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:53 INFO - PROCESS | 1648 | 1468956233520 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:53 INFO - PROCESS | 1648 | 1468956233605 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128e1b400) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12936f400) [pid = 1648] [serial = 827] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x129273800) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1295abc00) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12937c800) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12a60e800) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1295b5400) [pid = 1648] [serial = 831] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12a607400) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11927bc00) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12a73fc00) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12a705400) [pid = 1648] [serial = 834] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119be7800) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11858bc00) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11837c800) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1130b0000) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1127dc800) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129270000) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12869b800) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12a8bac00) [pid = 1648] [serial = 843] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x127309c00) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12665c000) [pid = 1648] [serial = 818] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12490b000) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x125c69800) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119686400) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12241d800) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11837dc00) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118783000) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x123edd000) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x123ee6400) [pid = 1648] [serial = 837] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12a73f400) [pid = 1648] [serial = 840] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128802c00) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 12:23:53 INFO - PROCESS | 1648 | 1468956233666 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:53 INFO - PROCESS | 1648 | 1468956233667 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11657a000 == 31 [pid = 1648] [id = 302] 12:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1175c7400) [pid = 1648] [serial = 905] [outer = 0x0] 12:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1181ad000) [pid = 1648] [serial = 906] [outer = 0x1175c7400] 12:23:53 INFO - PROCESS | 1648 | 1468956233694 Marionette DEBUG loaded listener.js 12:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1182b3000) [pid = 1648] [serial = 907] [outer = 0x1175c7400] 12:23:54 INFO - PROCESS | 1648 | 1468956233998 Marionette TRACE conn3 <- [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] 12:23:54 INFO - PROCESS | 1648 | 1468956234036 Marionette TRACE conn3 <- [1,1181,null,{"value":"7"}] 12:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:23:54 INFO - PROCESS | 1648 | 1468956234043 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:23:54 INFO - PROCESS | 1648 | 1468956234045 Marionette TRACE conn3 <- [1,1182,null,{}] 12:23:54 INFO - PROCESS | 1648 | 1468956234047 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:54 INFO - PROCESS | 1648 | 1468956234049 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:54 INFO - PROCESS | 1648 | 1468956234125 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:23:54 INFO - PROCESS | 1648 | 1468956234189 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:54 INFO - PROCESS | 1648 | 1468956234190 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e75800 == 32 [pid = 1648] [id = 303] 12:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1182b2800) [pid = 1648] [serial = 908] [outer = 0x0] 12:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118594400) [pid = 1648] [serial = 909] [outer = 0x1182b2800] 12:23:54 INFO - PROCESS | 1648 | 1468956234218 Marionette DEBUG loaded listener.js 12:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11924f400) [pid = 1648] [serial = 910] [outer = 0x1182b2800] 12:23:54 INFO - PROCESS | 1648 | 1468956234515 Marionette TRACE conn3 <- [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] 12:23:54 INFO - PROCESS | 1648 | 1468956234567 Marionette TRACE conn3 <- [1,1185,null,{"value":"7"}] 12:23:54 INFO - PROCESS | 1648 | 1468956234569 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:23:54 INFO - PROCESS | 1648 | 1468956234572 Marionette TRACE conn3 <- [1,1186,null,{}] 12:23:54 INFO - PROCESS | 1648 | 1468956234579 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:54 INFO - PROCESS | 1648 | 1468956234582 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:54 INFO - PROCESS | 1648 | 1468956234659 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:23:54 INFO - PROCESS | 1648 | 1468956234664 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:54 INFO - PROCESS | 1648 | 1468956234666 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192a0800 == 33 [pid = 1648] [id = 304] 12:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119277c00) [pid = 1648] [serial = 911] [outer = 0x0] 12:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1227f6000) [pid = 1648] [serial = 912] [outer = 0x119277c00] 12:23:54 INFO - PROCESS | 1648 | 1468956234701 Marionette DEBUG loaded listener.js 12:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1246c8c00) [pid = 1648] [serial = 913] [outer = 0x119277c00] 12:23:55 INFO - PROCESS | 1648 | 1468956235050 Marionette TRACE conn3 <- [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] 12:23:55 INFO - PROCESS | 1648 | 1468956235092 Marionette TRACE conn3 <- [1,1189,null,{"value":"7"}] 12:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:23:55 INFO - PROCESS | 1648 | 1468956235094 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:23:55 INFO - PROCESS | 1648 | 1468956235095 Marionette TRACE conn3 <- [1,1190,null,{}] 12:23:55 INFO - PROCESS | 1648 | 1468956235098 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:55 INFO - PROCESS | 1648 | 1468956235099 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:55 INFO - PROCESS | 1648 | 1468956235178 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:23:55 INFO - PROCESS | 1648 | 1468956235182 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:55 INFO - PROCESS | 1648 | 1468956235183 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x122655800 == 34 [pid = 1648] [id = 305] 12:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12474a400) [pid = 1648] [serial = 914] [outer = 0x0] 12:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124c18000) [pid = 1648] [serial = 915] [outer = 0x12474a400] 12:23:55 INFO - PROCESS | 1648 | 1468956235208 Marionette DEBUG loaded listener.js 12:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12531f000) [pid = 1648] [serial = 916] [outer = 0x12474a400] 12:23:55 INFO - PROCESS | 1648 | 1468956235554 Marionette TRACE conn3 <- [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] 12:23:55 INFO - PROCESS | 1648 | 1468956235565 Marionette TRACE conn3 <- [1,1193,null,{"value":"7"}] 12:23:55 INFO - PROCESS | 1648 | 1468956235567 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:23:55 INFO - PROCESS | 1648 | 1468956235568 Marionette TRACE conn3 <- [1,1194,null,{}] 12:23:55 INFO - PROCESS | 1648 | 1468956235571 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:55 INFO - PROCESS | 1648 | 1468956235572 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:55 INFO - PROCESS | 1648 | 1468956235683 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:23:55 INFO - PROCESS | 1648 | 1468956235697 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:55 INFO - PROCESS | 1648 | 1468956235698 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x123db7800 == 35 [pid = 1648] [id = 306] 12:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124c18c00) [pid = 1648] [serial = 917] [outer = 0x0] 12:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x125373000) [pid = 1648] [serial = 918] [outer = 0x124c18c00] 12:23:55 INFO - PROCESS | 1648 | 1468956235722 Marionette DEBUG loaded listener.js 12:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x125fca400) [pid = 1648] [serial = 919] [outer = 0x124c18c00] 12:23:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 104 12:23:56 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 12:23:56 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 12:23:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1 12:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:23:56 INFO - _addTest/ [0,1197,"getWindowHandle",null] 12:23:56 INFO - PROCESS | 1648 | 1468956236088 Marionette TRACE conn3 <- [1,1197,null,{"value":"7"}] 12:23:56 INFO - PROCESS | 1648 | 1468956236091 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:23:56 INFO - PROCESS | 1648 | 1468956236093 Marionette TRACE conn3 <- [1,1198,null,{}] 12:23:56 INFO - PROCESS | 1648 | 1468956236095 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:56 INFO - PROCESS | 1648 | 1468956236099 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:56 INFO - PROCESS | 1648 | 1468956236211 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:23:56 INFO - PROCESS | 1648 | 1468956236222 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:56 INFO - PROCESS | 1648 | 1468956236224 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x125388800 == 36 [pid = 1648] [id = 307] 12:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11617e800) [pid = 1648] [serial = 920] [outer = 0x0] 12:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126663c00) [pid = 1648] [serial = 921] [outer = 0x11617e800] 12:23:56 INFO - PROCESS | 1648 | 1468956236250 Marionette DEBUG loaded listener.js 12:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128b50800) [pid = 1648] [serial = 922] [outer = 0x11617e800] 12:23:56 INFO - PROCESS | 1648 | 1468956236578 Marionette TRACE conn3 <- [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]]]}] 12:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 521ms 12:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:23:56 INFO - PROCESS | 1648 | 1468956236628 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:23:56 INFO - PROCESS | 1648 | 1468956236629 Marionette TRACE conn3 <- [1,1201,null,{"value":"7"}] 12:23:56 INFO - PROCESS | 1648 | 1468956236631 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:23:56 INFO - PROCESS | 1648 | 1468956236632 Marionette TRACE conn3 <- [1,1202,null,{}] 12:23:56 INFO - PROCESS | 1648 | 1468956236634 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:56 INFO - PROCESS | 1648 | 1468956236635 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:56 INFO - PROCESS | 1648 | 1468956236729 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:23:56 INFO - PROCESS | 1648 | 1468956236733 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:56 INFO - PROCESS | 1648 | 1468956236734 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12716b000 == 37 [pid = 1648] [id = 308] 12:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x123cd9400) [pid = 1648] [serial = 923] [outer = 0x0] 12:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128c47000) [pid = 1648] [serial = 924] [outer = 0x123cd9400] 12:23:56 INFO - PROCESS | 1648 | 1468956236758 Marionette DEBUG loaded listener.js 12:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128f44c00) [pid = 1648] [serial = 925] [outer = 0x123cd9400] 12:23:57 INFO - PROCESS | 1648 | 1468956237157 Marionette TRACE conn3 <- [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]]]}] 12:23:57 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 12:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 568ms 12:23:57 INFO - PROCESS | 1648 | 1468956237200 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:23:57 INFO - PROCESS | 1648 | 1468956237202 Marionette TRACE conn3 <- [1,1205,null,{"value":"7"}] 12:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:23:57 INFO - PROCESS | 1648 | 1468956237206 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:23:57 INFO - PROCESS | 1648 | 1468956237208 Marionette TRACE conn3 <- [1,1206,null,{}] 12:23:57 INFO - PROCESS | 1648 | 1468956237217 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:57 INFO - PROCESS | 1648 | 1468956237219 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:57 INFO - PROCESS | 1648 | 1468956237364 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:23:57 INFO - PROCESS | 1648 | 1468956237384 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:57 INFO - PROCESS | 1648 | 1468956237385 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fc4000 == 38 [pid = 1648] [id = 309] 12:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12869a000) [pid = 1648] [serial = 926] [outer = 0x0] 12:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12926e000) [pid = 1648] [serial = 927] [outer = 0x12869a000] 12:23:57 INFO - PROCESS | 1648 | 1468956237425 Marionette DEBUG loaded listener.js 12:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129377400) [pid = 1648] [serial = 928] [outer = 0x12869a000] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11617d000) [pid = 1648] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116aa2800) [pid = 1648] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12a8bd400) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x111da8c00) [pid = 1648] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12937ec00) [pid = 1648] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12a710800) [pid = 1648] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1181b2000) [pid = 1648] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x117287800) [pid = 1648] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1176b4400) [pid = 1648] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128c42c00) [pid = 1648] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1175c6000) [pid = 1648] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128b4b000) [pid = 1648] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128805400) [pid = 1648] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119683400) [pid = 1648] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12731c800) [pid = 1648] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116188c00) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:23:57 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118ef3c00) [pid = 1648] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:23:57 INFO - PROCESS | 1648 | 1468956237925 Marionette TRACE conn3 <- [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]]]}] 12:23:57 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 12:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 771ms 12:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:23:57 INFO - PROCESS | 1648 | 1468956237977 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:23:57 INFO - PROCESS | 1648 | 1468956237978 Marionette TRACE conn3 <- [1,1209,null,{"value":"7"}] 12:23:57 INFO - PROCESS | 1648 | 1468956237980 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:23:57 INFO - PROCESS | 1648 | 1468956237981 Marionette TRACE conn3 <- [1,1210,null,{}] 12:23:57 INFO - PROCESS | 1648 | 1468956237983 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:57 INFO - PROCESS | 1648 | 1468956237985 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:58 INFO - PROCESS | 1648 | 1468956238060 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:23:58 INFO - PROCESS | 1648 | 1468956238063 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:58 INFO - PROCESS | 1648 | 1468956238064 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x118eb9000 == 39 [pid = 1648] [id = 310] 12:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x112fe0000) [pid = 1648] [serial = 929] [outer = 0x0] 12:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119252800) [pid = 1648] [serial = 930] [outer = 0x112fe0000] 12:23:58 INFO - PROCESS | 1648 | 1468956238088 Marionette DEBUG loaded listener.js 12:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x127308400) [pid = 1648] [serial = 931] [outer = 0x112fe0000] 12:23:58 INFO - PROCESS | 1648 | 1468956238411 Marionette TRACE conn3 <- [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]]]}] 12:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 468ms 12:23:58 INFO - PROCESS | 1648 | 1468956238448 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:23:58 INFO - PROCESS | 1648 | 1468956238450 Marionette TRACE conn3 <- [1,1213,null,{"value":"7"}] 12:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:23:58 INFO - PROCESS | 1648 | 1468956238452 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:23:58 INFO - PROCESS | 1648 | 1468956238453 Marionette TRACE conn3 <- [1,1214,null,{}] 12:23:58 INFO - PROCESS | 1648 | 1468956238455 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:58 INFO - PROCESS | 1648 | 1468956238457 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:58 INFO - PROCESS | 1648 | 1468956238559 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:23:58 INFO - PROCESS | 1648 | 1468956238565 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:58 INFO - PROCESS | 1648 | 1468956238566 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a651800 == 40 [pid = 1648] [id = 311] 12:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x127317c00) [pid = 1648] [serial = 932] [outer = 0x0] 12:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12937a400) [pid = 1648] [serial = 933] [outer = 0x127317c00] 12:23:58 INFO - PROCESS | 1648 | 1468956238590 Marionette DEBUG loaded listener.js 12:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1295b0c00) [pid = 1648] [serial = 934] [outer = 0x127317c00] 12:23:58 INFO - PROCESS | 1648 | 1468956238893 Marionette TRACE conn3 <- [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]]]}] 12:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 468ms 12:23:58 INFO - PROCESS | 1648 | 1468956238920 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:23:58 INFO - PROCESS | 1648 | 1468956238922 Marionette TRACE conn3 <- [1,1217,null,{"value":"7"}] 12:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:23:58 INFO - PROCESS | 1648 | 1468956238927 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:23:58 INFO - PROCESS | 1648 | 1468956238928 Marionette TRACE conn3 <- [1,1218,null,{}] 12:23:58 INFO - PROCESS | 1648 | 1468956238931 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:58 INFO - PROCESS | 1648 | 1468956238932 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:59 INFO - PROCESS | 1648 | 1468956239022 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:23:59 INFO - PROCESS | 1648 | 1468956239027 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:59 INFO - PROCESS | 1648 | 1468956239029 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b72b000 == 41 [pid = 1648] [id = 312] 12:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1295b1800) [pid = 1648] [serial = 935] [outer = 0x0] 12:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a740000) [pid = 1648] [serial = 936] [outer = 0x1295b1800] 12:23:59 INFO - PROCESS | 1648 | 1468956239055 Marionette DEBUG loaded listener.js 12:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12af3f800) [pid = 1648] [serial = 937] [outer = 0x1295b1800] 12:23:59 INFO - PROCESS | 1648 | 1468956239384 Marionette TRACE conn3 <- [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]]]}] 12:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 469ms 12:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:23:59 INFO - PROCESS | 1648 | 1468956239397 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:23:59 INFO - PROCESS | 1648 | 1468956239398 Marionette TRACE conn3 <- [1,1221,null,{"value":"7"}] 12:23:59 INFO - PROCESS | 1648 | 1468956239401 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:23:59 INFO - PROCESS | 1648 | 1468956239402 Marionette TRACE conn3 <- [1,1222,null,{}] 12:23:59 INFO - PROCESS | 1648 | 1468956239404 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:23:59 INFO - PROCESS | 1648 | 1468956239407 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:59 INFO - PROCESS | 1648 | 1468956239525 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:23:59 INFO - PROCESS | 1648 | 1468956239531 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:59 INFO - PROCESS | 1648 | 1468956239532 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:23:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9c5800 == 42 [pid = 1648] [id = 313] 12:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a60a800) [pid = 1648] [serial = 938] [outer = 0x0] 12:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12af42c00) [pid = 1648] [serial = 939] [outer = 0x12a60a800] 12:23:59 INFO - PROCESS | 1648 | 1468956239557 Marionette DEBUG loaded listener.js 12:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12b74d000) [pid = 1648] [serial = 940] [outer = 0x12a60a800] 12:24:00 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified 12:24:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1 12:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:00 INFO - _addTest/ [0,1225,"getWindowHandle",null] 12:24:00 INFO - PROCESS | 1648 | 1468956240024 Marionette TRACE conn3 <- [1,1225,null,{"value":"7"}] 12:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:24:00 INFO - PROCESS | 1648 | 1468956240027 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:24:00 INFO - PROCESS | 1648 | 1468956240029 Marionette TRACE conn3 <- [1,1226,null,{}] 12:24:00 INFO - PROCESS | 1648 | 1468956240033 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:00 INFO - PROCESS | 1648 | 1468956240035 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:00 INFO - PROCESS | 1648 | 1468956240142 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:24:00 INFO - PROCESS | 1648 | 1468956240193 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:00 INFO - PROCESS | 1648 | 1468956240195 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170d6000 == 43 [pid = 1648] [id = 314] 12:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1161dac00) [pid = 1648] [serial = 941] [outer = 0x0] 12:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1176ac400) [pid = 1648] [serial = 942] [outer = 0x1161dac00] 12:24:00 INFO - PROCESS | 1648 | 1468956240229 Marionette DEBUG loaded listener.js 12:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1182b5c00) [pid = 1648] [serial = 943] [outer = 0x1161dac00] 12:24:00 INFO - PROCESS | 1648 | 1468956240689 Marionette TRACE conn3 <- [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]]]}] 12:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 12:24:00 INFO - PROCESS | 1648 | 1468956240697 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:24:00 INFO - PROCESS | 1648 | 1468956240700 Marionette TRACE conn3 <- [1,1229,null,{"value":"7"}] 12:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:24:00 INFO - PROCESS | 1648 | 1468956240705 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:24:00 INFO - PROCESS | 1648 | 1468956240707 Marionette TRACE conn3 <- [1,1230,null,{}] 12:24:00 INFO - PROCESS | 1648 | 1468956240709 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:00 INFO - PROCESS | 1648 | 1468956240711 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:00 INFO - PROCESS | 1648 | 1468956240812 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:24:00 INFO - PROCESS | 1648 | 1468956240903 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:00 INFO - PROCESS | 1648 | 1468956240905 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12244b800 == 44 [pid = 1648] [id = 315] 12:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119683800) [pid = 1648] [serial = 944] [outer = 0x0] 12:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119969c00) [pid = 1648] [serial = 945] [outer = 0x119683800] 12:24:00 INFO - PROCESS | 1648 | 1468956240935 Marionette DEBUG loaded listener.js 12:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12386a800) [pid = 1648] [serial = 946] [outer = 0x119683800] 12:24:01 INFO - PROCESS | 1648 | 1468956241355 Marionette TRACE conn3 <- [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]]]}] 12:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 671ms 12:24:01 INFO - PROCESS | 1648 | 1468956241375 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:24:01 INFO - PROCESS | 1648 | 1468956241377 Marionette TRACE conn3 <- [1,1233,null,{"value":"7"}] 12:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:24:01 INFO - PROCESS | 1648 | 1468956241379 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:24:01 INFO - PROCESS | 1648 | 1468956241382 Marionette TRACE conn3 <- [1,1234,null,{}] 12:24:01 INFO - PROCESS | 1648 | 1468956241389 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:01 INFO - PROCESS | 1648 | 1468956241393 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:01 INFO - PROCESS | 1648 | 1468956241492 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:24:01 INFO - PROCESS | 1648 | 1468956241561 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:01 INFO - PROCESS | 1648 | 1468956241564 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af1b800 == 45 [pid = 1648] [id = 316] 12:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x125378400) [pid = 1648] [serial = 947] [outer = 0x0] 12:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12710a400) [pid = 1648] [serial = 948] [outer = 0x125378400] 12:24:01 INFO - PROCESS | 1648 | 1468956241594 Marionette DEBUG loaded listener.js 12:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1286a4c00) [pid = 1648] [serial = 949] [outer = 0x125378400] 12:24:02 INFO - PROCESS | 1648 | 1468956242001 Marionette TRACE conn3 <- [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]]]}] 12:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 671ms 12:24:02 INFO - PROCESS | 1648 | 1468956242051 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:24:02 INFO - PROCESS | 1648 | 1468956242053 Marionette TRACE conn3 <- [1,1237,null,{"value":"7"}] 12:24:02 INFO - PROCESS | 1648 | 1468956242055 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:24:02 INFO - PROCESS | 1648 | 1468956242056 Marionette TRACE conn3 <- [1,1238,null,{}] 12:24:02 INFO - PROCESS | 1648 | 1468956242059 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:02 INFO - PROCESS | 1648 | 1468956242060 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:02 INFO - PROCESS | 1648 | 1468956242180 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:24:02 INFO - PROCESS | 1648 | 1468956242247 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:02 INFO - PROCESS | 1648 | 1468956242248 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be66000 == 46 [pid = 1648] [id = 317] 12:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128c4f800) [pid = 1648] [serial = 950] [outer = 0x0] 12:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x129375400) [pid = 1648] [serial = 951] [outer = 0x128c4f800] 12:24:02 INFO - PROCESS | 1648 | 1468956242278 Marionette DEBUG loaded listener.js 12:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12a703c00) [pid = 1648] [serial = 952] [outer = 0x128c4f800] 12:24:02 INFO - PROCESS | 1648 | 1468956242692 Marionette TRACE conn3 <- [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]]]}] 12:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 671ms 12:24:02 INFO - PROCESS | 1648 | 1468956242726 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:24:02 INFO - PROCESS | 1648 | 1468956242728 Marionette TRACE conn3 <- [1,1241,null,{"value":"7"}] 12:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:24:02 INFO - PROCESS | 1648 | 1468956242730 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:24:02 INFO - PROCESS | 1648 | 1468956242731 Marionette TRACE conn3 <- [1,1242,null,{}] 12:24:02 INFO - PROCESS | 1648 | 1468956242734 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:02 INFO - PROCESS | 1648 | 1468956242735 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:02 INFO - PROCESS | 1648 | 1468956242844 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:24:02 INFO - PROCESS | 1648 | 1468956242899 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:02 INFO - PROCESS | 1648 | 1468956242900 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c423800 == 47 [pid = 1648] [id = 318] 12:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a706400) [pid = 1648] [serial = 953] [outer = 0x0] 12:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12a8b8000) [pid = 1648] [serial = 954] [outer = 0x12a706400] 12:24:02 INFO - PROCESS | 1648 | 1468956242928 Marionette DEBUG loaded listener.js 12:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12af47000) [pid = 1648] [serial = 955] [outer = 0x12a706400] 12:24:03 INFO - PROCESS | 1648 | 1468956243505 Marionette TRACE conn3 <- [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]]]}] 12:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 819ms 12:24:03 INFO - PROCESS | 1648 | 1468956243549 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:24:03 INFO - PROCESS | 1648 | 1468956243552 Marionette TRACE conn3 <- [1,1245,null,{"value":"7"}] 12:24:03 INFO - PROCESS | 1648 | 1468956243555 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:24:03 INFO - PROCESS | 1648 | 1468956243557 Marionette TRACE conn3 <- [1,1246,null,{}] 12:24:03 INFO - PROCESS | 1648 | 1468956243560 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:03 INFO - PROCESS | 1648 | 1468956243562 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:03 INFO - PROCESS | 1648 | 1468956243676 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:24:03 INFO - PROCESS | 1648 | 1468956243756 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:03 INFO - PROCESS | 1648 | 1468956243757 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170d4000 == 48 [pid = 1648] [id = 319] 12:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1182b7400) [pid = 1648] [serial = 956] [outer = 0x0] 12:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118381400) [pid = 1648] [serial = 957] [outer = 0x1182b7400] 12:24:03 INFO - PROCESS | 1648 | 1468956243793 Marionette DEBUG loaded listener.js 12:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118788800) [pid = 1648] [serial = 958] [outer = 0x1182b7400] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12b72b000 == 47 [pid = 1648] [id = 312] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12a651800 == 46 [pid = 1648] [id = 311] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x118eb9000 == 45 [pid = 1648] [id = 310] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x128fc4000 == 44 [pid = 1648] [id = 309] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12716b000 == 43 [pid = 1648] [id = 308] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x125388800 == 42 [pid = 1648] [id = 307] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x123db7800 == 41 [pid = 1648] [id = 306] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x122655800 == 40 [pid = 1648] [id = 305] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1192a0800 == 39 [pid = 1648] [id = 304] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x117e75800 == 38 [pid = 1648] [id = 303] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x11657a000 == 37 [pid = 1648] [id = 302] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x123c2b000 == 36 [pid = 1648] [id = 301] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x117e5f000 == 35 [pid = 1648] [id = 300] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12c42c000 == 34 [pid = 1648] [id = 299] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12be6d000 == 33 [pid = 1648] [id = 282] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12c423800 == 32 [pid = 1648] [id = 318] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12be66000 == 31 [pid = 1648] [id = 317] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12af1b800 == 30 [pid = 1648] [id = 316] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12244b800 == 29 [pid = 1648] [id = 315] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9c5800 == 28 [pid = 1648] [id = 313] 12:24:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1170d6000 == 27 [pid = 1648] [id = 314] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x129273400) [pid = 1648] [serial = 878] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118041c00) [pid = 1648] [serial = 851] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128c45800) [pid = 1648] [serial = 875] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12880d000) [pid = 1648] [serial = 872] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128b4a000) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1246fc800) [pid = 1648] [serial = 863] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x125cf9400) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1286a3400) [pid = 1648] [serial = 869] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128805000) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1161e2400) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1169d6c00) [pid = 1648] [serial = 849] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119272c00) [pid = 1648] [serial = 857] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119682800) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126610c00) [pid = 1648] [serial = 866] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x127319400) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x123de5000) [pid = 1648] [serial = 860] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12425d400) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12af3f000) [pid = 1648] [serial = 846] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11841e800) [pid = 1648] [serial = 854] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118782000) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1295b6000) [pid = 1648] [serial = 881] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12a745400) [pid = 1648] [serial = 884] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12a706800) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1182b3400) [pid = 1648] [serial = 887] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x123edf800) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12a8c5000) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12afa0800) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12a742c00) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1181b4c00) [pid = 1648] [serial = 852] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12b745800) [pid = 1648] [serial = 896] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129378000) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12af3dc00) [pid = 1648] [serial = 893] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x125fc4c00) [pid = 1648] [serial = 890] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128c4dc00) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 12:24:04 INFO - PROCESS | 1648 | 1468956244788 Marionette TRACE conn3 <- [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]]]}] 12:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1275ms 12:24:04 INFO - PROCESS | 1648 | 1468956244829 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:24:04 INFO - PROCESS | 1648 | 1468956244832 Marionette TRACE conn3 <- [1,1249,null,{"value":"7"}] 12:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:24:04 INFO - PROCESS | 1648 | 1468956244835 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:24:04 INFO - PROCESS | 1648 | 1468956244837 Marionette TRACE conn3 <- [1,1250,null,{}] 12:24:04 INFO - PROCESS | 1648 | 1468956244846 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:04 INFO - PROCESS | 1648 | 1468956244848 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:04 INFO - PROCESS | 1648 | 1468956244932 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:24:04 INFO - PROCESS | 1648 | 1468956244937 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:04 INFO - PROCESS | 1648 | 1468956244938 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f74000 == 28 [pid = 1648] [id = 320] 12:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112fde400) [pid = 1648] [serial = 959] [outer = 0x0] 12:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x115f48800) [pid = 1648] [serial = 960] [outer = 0x112fde400] 12:24:04 INFO - PROCESS | 1648 | 1468956244971 Marionette DEBUG loaded listener.js 12:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1130a8c00) [pid = 1648] [serial = 961] [outer = 0x112fde400] 12:24:05 INFO - PROCESS | 1648 | 1468956245362 Marionette TRACE conn3 <- [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]]]}] 12:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 577ms 12:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:24:05 INFO - PROCESS | 1648 | 1468956245412 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:24:05 INFO - PROCESS | 1648 | 1468956245416 Marionette TRACE conn3 <- [1,1253,null,{"value":"7"}] 12:24:05 INFO - PROCESS | 1648 | 1468956245420 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:24:05 INFO - PROCESS | 1648 | 1468956245422 Marionette TRACE conn3 <- [1,1254,null,{}] 12:24:05 INFO - PROCESS | 1648 | 1468956245425 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:05 INFO - PROCESS | 1648 | 1468956245426 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:05 INFO - PROCESS | 1648 | 1468956245504 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:24:05 INFO - PROCESS | 1648 | 1468956245511 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:05 INFO - PROCESS | 1648 | 1468956245512 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x117212800 == 29 [pid = 1648] [id = 321] 12:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1176b0c00) [pid = 1648] [serial = 962] [outer = 0x0] 12:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1182b7000) [pid = 1648] [serial = 963] [outer = 0x1176b0c00] 12:24:05 INFO - PROCESS | 1648 | 1468956245540 Marionette DEBUG loaded listener.js 12:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118385c00) [pid = 1648] [serial = 964] [outer = 0x1176b0c00] 12:24:05 INFO - PROCESS | 1648 | 1468956245877 Marionette TRACE conn3 <- [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]]]}] 12:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 470ms 12:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:24:05 INFO - PROCESS | 1648 | 1468956245891 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:24:05 INFO - PROCESS | 1648 | 1468956245894 Marionette TRACE conn3 <- [1,1257,null,{"value":"7"}] 12:24:05 INFO - PROCESS | 1648 | 1468956245896 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:24:05 INFO - PROCESS | 1648 | 1468956245899 Marionette TRACE conn3 <- [1,1258,null,{}] 12:24:05 INFO - PROCESS | 1648 | 1468956245906 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:05 INFO - PROCESS | 1648 | 1468956245909 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:05 INFO - PROCESS | 1648 | 1468956245990 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:24:06 INFO - PROCESS | 1648 | 1468956246041 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:06 INFO - PROCESS | 1648 | 1468956246043 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11928b000 == 30 [pid = 1648] [id = 322] 12:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x113a74c00) [pid = 1648] [serial = 965] [outer = 0x0] 12:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119255800) [pid = 1648] [serial = 966] [outer = 0x113a74c00] 12:24:06 INFO - PROCESS | 1648 | 1468956246071 Marionette DEBUG loaded listener.js 12:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11996f800) [pid = 1648] [serial = 967] [outer = 0x113a74c00] 12:24:06 INFO - PROCESS | 1648 | 1468956246384 Marionette TRACE conn3 <- [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]]]}] 12:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 522ms 12:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:24:06 INFO - PROCESS | 1648 | 1468956246419 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:24:06 INFO - PROCESS | 1648 | 1468956246420 Marionette TRACE conn3 <- [1,1261,null,{"value":"7"}] 12:24:06 INFO - PROCESS | 1648 | 1468956246423 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:24:06 INFO - PROCESS | 1648 | 1468956246425 Marionette TRACE conn3 <- [1,1262,null,{}] 12:24:06 INFO - PROCESS | 1648 | 1468956246428 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:06 INFO - PROCESS | 1648 | 1468956246430 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:06 INFO - PROCESS | 1648 | 1468956246504 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:24:06 INFO - PROCESS | 1648 | 1468956246559 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:06 INFO - PROCESS | 1648 | 1468956246561 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11994a000 == 31 [pid = 1648] [id = 323] 12:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119be5800) [pid = 1648] [serial = 968] [outer = 0x0] 12:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124221800) [pid = 1648] [serial = 969] [outer = 0x119be5800] 12:24:06 INFO - PROCESS | 1648 | 1468956246586 Marionette DEBUG loaded listener.js 12:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1246f1800) [pid = 1648] [serial = 970] [outer = 0x119be5800] 12:24:06 INFO - PROCESS | 1648 | 1468956246930 Marionette TRACE conn3 <- [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]]]}] 12:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 521ms 12:24:06 INFO - PROCESS | 1648 | 1468956246945 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:24:06 INFO - PROCESS | 1648 | 1468956246947 Marionette TRACE conn3 <- [1,1265,null,{"value":"7"}] 12:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:24:06 INFO - PROCESS | 1648 | 1468956246950 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:24:06 INFO - PROCESS | 1648 | 1468956246952 Marionette TRACE conn3 <- [1,1266,null,{}] 12:24:06 INFO - PROCESS | 1648 | 1468956246976 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:06 INFO - PROCESS | 1648 | 1468956246978 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:07 INFO - PROCESS | 1648 | 1468956247119 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:24:07 INFO - PROCESS | 1648 | 1468956247174 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:07 INFO - PROCESS | 1648 | 1468956247175 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c44800 == 32 [pid = 1648] [id = 324] 12:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1175c4c00) [pid = 1648] [serial = 971] [outer = 0x0] 12:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12490b000) [pid = 1648] [serial = 972] [outer = 0x1175c4c00] 12:24:07 INFO - PROCESS | 1648 | 1468956247212 Marionette DEBUG loaded listener.js 12:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x125370c00) [pid = 1648] [serial = 973] [outer = 0x1175c4c00] 12:24:07 INFO - PROCESS | 1648 | 1468956247554 Marionette TRACE conn3 <- [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]]]}] 12:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 620ms 12:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:24:07 INFO - PROCESS | 1648 | 1468956247571 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:24:07 INFO - PROCESS | 1648 | 1468956247573 Marionette TRACE conn3 <- [1,1269,null,{"value":"7"}] 12:24:07 INFO - PROCESS | 1648 | 1468956247577 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:24:07 INFO - PROCESS | 1648 | 1468956247578 Marionette TRACE conn3 <- [1,1270,null,{}] 12:24:07 INFO - PROCESS | 1648 | 1468956247580 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:07 INFO - PROCESS | 1648 | 1468956247584 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:07 INFO - PROCESS | 1648 | 1468956247686 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:24:07 INFO - PROCESS | 1648 | 1468956247690 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:07 INFO - PROCESS | 1648 | 1468956247691 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x125c0f800 == 33 [pid = 1648] [id = 325] 12:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11841e800) [pid = 1648] [serial = 974] [outer = 0x0] 12:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126602400) [pid = 1648] [serial = 975] [outer = 0x11841e800] 12:24:07 INFO - PROCESS | 1648 | 1468956247714 Marionette DEBUG loaded listener.js 12:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1286a6800) [pid = 1648] [serial = 976] [outer = 0x11841e800] 12:24:08 INFO - PROCESS | 1648 | 1468956248163 Marionette TRACE conn3 <- [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]]]}] 12:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 618ms 12:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:24:08 INFO - PROCESS | 1648 | 1468956248201 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:24:08 INFO - PROCESS | 1648 | 1468956248203 Marionette TRACE conn3 <- [1,1273,null,{"value":"7"}] 12:24:08 INFO - PROCESS | 1648 | 1468956248207 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:24:08 INFO - PROCESS | 1648 | 1468956248209 Marionette TRACE conn3 <- [1,1274,null,{}] 12:24:08 INFO - PROCESS | 1648 | 1468956248212 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:08 INFO - PROCESS | 1648 | 1468956248214 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:08 INFO - PROCESS | 1648 | 1468956248370 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:24:08 INFO - PROCESS | 1648 | 1468956248421 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:08 INFO - PROCESS | 1648 | 1468956248423 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12716f000 == 34 [pid = 1648] [id = 326] 12:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118039400) [pid = 1648] [serial = 977] [outer = 0x0] 12:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12880b400) [pid = 1648] [serial = 978] [outer = 0x118039400] 12:24:08 INFO - PROCESS | 1648 | 1468956248486 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128b4b000) [pid = 1648] [serial = 979] [outer = 0x118039400] 12:24:08 INFO - PROCESS | 1648 | 1468956248778 Marionette TRACE conn3 <- [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]]]}] 12:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 621ms 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11617e800) [pid = 1648] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x123cd9400) [pid = 1648] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12869a000) [pid = 1648] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1182b2800) [pid = 1648] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119277c00) [pid = 1648] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12474a400) [pid = 1648] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113004000) [pid = 1648] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1182b4c00) [pid = 1648] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1175c7400) [pid = 1648] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1286a4400) [pid = 1648] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1295b1800) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112fe0000) [pid = 1648] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12a60a800) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x127317c00) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:24:08 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124c18c00) [pid = 1648] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:24:08 INFO - PROCESS | 1648 | 1468956248989 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:24:08 INFO - PROCESS | 1648 | 1468956248990 Marionette TRACE conn3 <- [1,1277,null,{"value":"7"}] 12:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:24:09 INFO - PROCESS | 1648 | 1468956249000 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:24:09 INFO - PROCESS | 1648 | 1468956249001 Marionette TRACE conn3 <- [1,1278,null,{}] 12:24:09 INFO - PROCESS | 1648 | 1468956249003 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:09 INFO - PROCESS | 1648 | 1468956249004 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:09 INFO - PROCESS | 1648 | 1468956249079 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:24:09 INFO - PROCESS | 1648 | 1468956249081 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 1648 | 1468956249083 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ec7000 == 35 [pid = 1648] [id = 327] 12:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1176b0000) [pid = 1648] [serial = 980] [outer = 0x0] 12:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1182af400) [pid = 1648] [serial = 981] [outer = 0x1176b0000] 12:24:09 INFO - PROCESS | 1648 | 1468956249109 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119969000) [pid = 1648] [serial = 982] [outer = 0x1176b0000] 12:24:09 INFO - PROCESS | 1648 | 1468956249434 Marionette TRACE conn3 <- [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]]]}] 12:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 470ms 12:24:09 INFO - PROCESS | 1648 | 1468956249471 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:24:09 INFO - PROCESS | 1648 | 1468956249472 Marionette TRACE conn3 <- [1,1281,null,{"value":"7"}] 12:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:24:09 INFO - PROCESS | 1648 | 1468956249474 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:24:09 INFO - PROCESS | 1648 | 1468956249475 Marionette TRACE conn3 <- [1,1282,null,{}] 12:24:09 INFO - PROCESS | 1648 | 1468956249477 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:09 INFO - PROCESS | 1648 | 1468956249478 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:09 INFO - PROCESS | 1648 | 1468956249560 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:24:09 INFO - PROCESS | 1648 | 1468956249564 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 1648 | 1468956249565 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ec6000 == 36 [pid = 1648] [id = 328] 12:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1176b2c00) [pid = 1648] [serial = 983] [outer = 0x0] 12:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1249ba000) [pid = 1648] [serial = 984] [outer = 0x1176b2c00] 12:24:09 INFO - PROCESS | 1648 | 1468956249635 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128c48400) [pid = 1648] [serial = 985] [outer = 0x1176b2c00] 12:24:09 INFO - PROCESS | 1648 | 1468956249918 Marionette TRACE conn3 <- [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]]]}] 12:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 469ms 12:24:09 INFO - PROCESS | 1648 | 1468956249947 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:24:09 INFO - PROCESS | 1648 | 1468956249948 Marionette TRACE conn3 <- [1,1285,null,{"value":"7"}] 12:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:24:09 INFO - PROCESS | 1648 | 1468956249951 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:24:09 INFO - PROCESS | 1648 | 1468956249952 Marionette TRACE conn3 <- [1,1286,null,{}] 12:24:09 INFO - PROCESS | 1648 | 1468956249954 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:09 INFO - PROCESS | 1648 | 1468956249955 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:10 INFO - PROCESS | 1648 | 1468956250033 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:24:10 INFO - PROCESS | 1648 | 1468956250037 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:10 INFO - PROCESS | 1648 | 1468956250038 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x129837000 == 37 [pid = 1648] [id = 329] 12:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x116aa2c00) [pid = 1648] [serial = 986] [outer = 0x0] 12:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128e13800) [pid = 1648] [serial = 987] [outer = 0x116aa2c00] 12:24:10 INFO - PROCESS | 1648 | 1468956250065 Marionette DEBUG loaded listener.js 12:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129278000) [pid = 1648] [serial = 988] [outer = 0x116aa2c00] 12:24:10 INFO - PROCESS | 1648 | 1468956250379 Marionette TRACE conn3 <- [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]]]}] 12:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 468ms 12:24:10 INFO - PROCESS | 1648 | 1468956250420 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:24:10 INFO - PROCESS | 1648 | 1468956250421 Marionette TRACE conn3 <- [1,1289,null,{"value":"7"}] 12:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:24:10 INFO - PROCESS | 1648 | 1468956250423 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 1648 | 1468956250425 Marionette TRACE conn3 <- [1,1290,null,{}] 12:24:10 INFO - PROCESS | 1648 | 1468956250427 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:10 INFO - PROCESS | 1648 | 1468956250429 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:10 INFO - PROCESS | 1648 | 1468956250547 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:24:10 INFO - PROCESS | 1648 | 1468956250553 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:10 INFO - PROCESS | 1648 | 1468956250554 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c3a800 == 38 [pid = 1648] [id = 330] 12:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124260400) [pid = 1648] [serial = 989] [outer = 0x0] 12:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129370800) [pid = 1648] [serial = 990] [outer = 0x124260400] 12:24:10 INFO - PROCESS | 1648 | 1468956250582 Marionette DEBUG loaded listener.js 12:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a70a000) [pid = 1648] [serial = 991] [outer = 0x124260400] 12:24:10 INFO - PROCESS | 1648 | 1468956250921 Marionette TRACE conn3 <- [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]]]}] 12:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 519ms 12:24:10 INFO - PROCESS | 1648 | 1468956250944 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:24:10 INFO - PROCESS | 1648 | 1468956250946 Marionette TRACE conn3 <- [1,1293,null,{"value":"7"}] 12:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:24:10 INFO - PROCESS | 1648 | 1468956250948 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 1648 | 1468956250950 Marionette TRACE conn3 <- [1,1294,null,{}] 12:24:10 INFO - PROCESS | 1648 | 1468956250953 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:10 INFO - PROCESS | 1648 | 1468956250954 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:11 INFO - PROCESS | 1648 | 1468956251076 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:24:11 INFO - PROCESS | 1648 | 1468956251133 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:11 INFO - PROCESS | 1648 | 1468956251135 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f66800 == 39 [pid = 1648] [id = 331] 12:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x111da9800) [pid = 1648] [serial = 992] [outer = 0x0] 12:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1127d3400) [pid = 1648] [serial = 993] [outer = 0x111da9800] 12:24:11 INFO - PROCESS | 1648 | 1468956251167 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1133c7c00) [pid = 1648] [serial = 994] [outer = 0x111da9800] 12:24:11 INFO - PROCESS | 1648 | 1468956251684 Marionette TRACE conn3 <- [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]]]}] 12:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 769ms 12:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:24:11 INFO - PROCESS | 1648 | 1468956251719 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:24:11 INFO - PROCESS | 1648 | 1468956251722 Marionette TRACE conn3 <- [1,1297,null,{"value":"7"}] 12:24:11 INFO - PROCESS | 1648 | 1468956251725 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:24:11 INFO - PROCESS | 1648 | 1468956251727 Marionette TRACE conn3 <- [1,1298,null,{}] 12:24:11 INFO - PROCESS | 1648 | 1468956251730 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:11 INFO - PROCESS | 1648 | 1468956251732 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:11 INFO - PROCESS | 1648 | 1468956251842 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:24:11 INFO - PROCESS | 1648 | 1468956251897 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:11 INFO - PROCESS | 1648 | 1468956251898 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x118aa4000 == 40 [pid = 1648] [id = 332] 12:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1176b3000) [pid = 1648] [serial = 995] [outer = 0x0] 12:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1182b0400) [pid = 1648] [serial = 996] [outer = 0x1176b3000] 12:24:11 INFO - PROCESS | 1648 | 1468956251928 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1184e5400) [pid = 1648] [serial = 997] [outer = 0x1176b3000] 12:24:12 INFO - PROCESS | 1648 | 1468956252452 Marionette TRACE conn3 <- [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]]]}] 12:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 771ms 12:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:24:12 INFO - PROCESS | 1648 | 1468956252511 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:24:12 INFO - PROCESS | 1648 | 1468956252513 Marionette TRACE conn3 <- [1,1301,null,{"value":"7"}] 12:24:12 INFO - PROCESS | 1648 | 1468956252515 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:24:12 INFO - PROCESS | 1648 | 1468956252517 Marionette TRACE conn3 <- [1,1302,null,{}] 12:24:12 INFO - PROCESS | 1648 | 1468956252519 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:12 INFO - PROCESS | 1648 | 1468956252521 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:12 INFO - PROCESS | 1648 | 1468956252627 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:24:12 INFO - PROCESS | 1648 | 1468956252818 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:12 INFO - PROCESS | 1648 | 1468956252819 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1161ad800 == 41 [pid = 1648] [id = 333] 12:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1127d1800) [pid = 1648] [serial = 998] [outer = 0x0] 12:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1169d6c00) [pid = 1648] [serial = 999] [outer = 0x1127d1800] 12:24:12 INFO - PROCESS | 1648 | 1468956252848 Marionette DEBUG loaded listener.js 12:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1181b9800) [pid = 1648] [serial = 1000] [outer = 0x1127d1800] 12:24:13 INFO - PROCESS | 1648 | --DOCSHELL 0x123c3a800 == 40 [pid = 1648] [id = 330] 12:24:13 INFO - PROCESS | 1648 | --DOCSHELL 0x129837000 == 39 [pid = 1648] [id = 329] 12:24:13 INFO - PROCESS | 1648 | --DOCSHELL 0x118ec6000 == 38 [pid = 1648] [id = 328] 12:24:13 INFO - PROCESS | 1648 | --DOCSHELL 0x118ec7000 == 37 [pid = 1648] [id = 327] 12:24:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12716f000 == 36 [pid = 1648] [id = 326] 12:24:13 INFO - PROCESS | 1648 | 1468956253377 Marionette TRACE conn3 <- [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]]]}] 12:24:13 INFO - PROCESS | 1648 | --DOCSHELL 0x125c0f800 == 35 [pid = 1648] [id = 325] 12:24:13 INFO - PROCESS | 1648 | --DOCSHELL 0x123c44800 == 34 [pid = 1648] [id = 324] 12:24:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11994a000 == 33 [pid = 1648] [id = 323] 12:24:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11928b000 == 32 [pid = 1648] [id = 322] 12:24:13 INFO - PROCESS | 1648 | --DOCSHELL 0x117212800 == 31 [pid = 1648] [id = 321] 12:24:13 INFO - PROCESS | 1648 | --DOCSHELL 0x115f74000 == 30 [pid = 1648] [id = 320] 12:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 871ms 12:24:13 INFO - PROCESS | 1648 | 1468956253387 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 1648 | 1468956253391 Marionette TRACE conn3 <- [1,1305,null,{"value":"7"}] 12:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:24:13 INFO - PROCESS | 1648 | 1468956253394 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 1648 | 1468956253395 Marionette TRACE conn3 <- [1,1306,null,{}] 12:24:13 INFO - PROCESS | 1648 | 1468956253399 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:13 INFO - PROCESS | 1648 | 1468956253402 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:13 INFO - PROCESS | 1648 | 1468956253484 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:24:13 INFO - PROCESS | 1648 | 1468956253490 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:13 INFO - PROCESS | 1648 | 1468956253493 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x118090000 == 31 [pid = 1648] [id = 334] 12:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118381c00) [pid = 1648] [serial = 1001] [outer = 0x0] 12:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11877d000) [pid = 1648] [serial = 1002] [outer = 0x118381c00] 12:24:13 INFO - PROCESS | 1648 | 1468956253520 Marionette DEBUG loaded listener.js 12:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119274000) [pid = 1648] [serial = 1003] [outer = 0x118381c00] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126663c00) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128c47000) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12926e000) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118594400) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11924f400) [pid = 1648] [serial = 910] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1227f6000) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1246c8c00) [pid = 1648] [serial = 913] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124c18000) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12531f000) [pid = 1648] [serial = 916] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1169dec00) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1176ad400) [pid = 1648] [serial = 901] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118385800) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128f44c00) [pid = 1648] [serial = 925] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118783800) [pid = 1648] [serial = 904] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1181ad000) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1182b3000) [pid = 1648] [serial = 907] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12b74ec00) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12af3f800) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x127308400) [pid = 1648] [serial = 931] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12b74d000) [pid = 1648] [serial = 940] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119252800) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12937a400) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x125fc3000) [pid = 1648] [serial = 492] [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.] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12a740000) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x129377400) [pid = 1648] [serial = 928] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x125373000) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12af42c00) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128b50800) [pid = 1648] [serial = 922] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1295b0c00) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x125fca400) [pid = 1648] [serial = 919] [outer = 0x0] [url = about:blank] 12:24:13 INFO - PROCESS | 1648 | 1468956253898 Marionette TRACE conn3 <- [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]]]}] 12:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 521ms 12:24:13 INFO - PROCESS | 1648 | 1468956253918 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 1648 | 1468956253922 Marionette TRACE conn3 <- [1,1309,null,{"value":"7"}] 12:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:24:13 INFO - PROCESS | 1648 | 1468956253929 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 1648 | 1468956253931 Marionette TRACE conn3 <- [1,1310,null,{}] 12:24:13 INFO - PROCESS | 1648 | 1468956253935 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:13 INFO - PROCESS | 1648 | 1468956253937 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:14 INFO - PROCESS | 1648 | 1468956254064 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:24:14 INFO - PROCESS | 1648 | 1468956254114 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:14 INFO - PROCESS | 1648 | 1468956254116 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193de000 == 32 [pid = 1648] [id = 335] 12:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12263cc00) [pid = 1648] [serial = 1004] [outer = 0x0] 12:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x123a64c00) [pid = 1648] [serial = 1005] [outer = 0x12263cc00] 12:24:14 INFO - PROCESS | 1648 | 1468956254158 Marionette DEBUG loaded listener.js 12:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x124520800) [pid = 1648] [serial = 1006] [outer = 0x12263cc00] 12:24:14 INFO - PROCESS | 1648 | 1468956254556 Marionette TRACE conn3 <- [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] 12:24:14 INFO - PROCESS | 1648 | 1468956254603 Marionette TRACE conn3 <- [1,1313,null,{"value":"7"}] 12:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:24:14 INFO - PROCESS | 1648 | 1468956254610 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:24:14 INFO - PROCESS | 1648 | 1468956254614 Marionette TRACE conn3 <- [1,1314,null,{}] 12:24:14 INFO - PROCESS | 1648 | 1468956254618 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:14 INFO - PROCESS | 1648 | 1468956254620 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:14 INFO - PROCESS | 1648 | 1468956254703 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:24:14 INFO - PROCESS | 1648 | 1468956254710 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:14 INFO - PROCESS | 1648 | 1468956254711 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x123db8000 == 33 [pid = 1648] [id = 336] 12:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12452dc00) [pid = 1648] [serial = 1007] [outer = 0x0] 12:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x125322000) [pid = 1648] [serial = 1008] [outer = 0x12452dc00] 12:24:14 INFO - PROCESS | 1648 | 1468956254736 Marionette DEBUG loaded listener.js 12:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12665f400) [pid = 1648] [serial = 1009] [outer = 0x12452dc00] 12:24:15 INFO - PROCESS | 1648 | 1468956255074 Marionette TRACE conn3 <- [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]]]}] 12:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 478ms 12:24:15 INFO - PROCESS | 1648 | 1468956255084 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:24:15 INFO - PROCESS | 1648 | 1468956255086 Marionette TRACE conn3 <- [1,1317,null,{"value":"7"}] 12:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:24:15 INFO - PROCESS | 1648 | 1468956255088 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:24:15 INFO - PROCESS | 1648 | 1468956255089 Marionette TRACE conn3 <- [1,1318,null,{}] 12:24:15 INFO - PROCESS | 1648 | 1468956255094 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:15 INFO - PROCESS | 1648 | 1468956255096 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:15 INFO - PROCESS | 1648 | 1468956255199 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:24:15 INFO - PROCESS | 1648 | 1468956255206 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:15 INFO - PROCESS | 1648 | 1468956255207 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x118280000 == 34 [pid = 1648] [id = 337] 12:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12665ec00) [pid = 1648] [serial = 1010] [outer = 0x0] 12:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x127317800) [pid = 1648] [serial = 1011] [outer = 0x12665ec00] 12:24:15 INFO - PROCESS | 1648 | 1468956255231 Marionette DEBUG loaded listener.js 12:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1286a4800) [pid = 1648] [serial = 1012] [outer = 0x12665ec00] 12:24:15 INFO - PROCESS | 1648 | 1468956255558 Marionette TRACE conn3 <- [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]]]}] 12:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms 12:24:15 INFO - PROCESS | 1648 | 1468956255609 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:24:15 INFO - PROCESS | 1648 | 1468956255610 Marionette TRACE conn3 <- [1,1321,null,{"value":"7"}] 12:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:24:15 INFO - PROCESS | 1648 | 1468956255613 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:24:15 INFO - PROCESS | 1648 | 1468956255614 Marionette TRACE conn3 <- [1,1322,null,{}] 12:24:15 INFO - PROCESS | 1648 | 1468956255616 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:15 INFO - PROCESS | 1648 | 1468956255617 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:15 INFO - PROCESS | 1648 | 1468956255695 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:24:15 INFO - PROCESS | 1648 | 1468956255699 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:15 INFO - PROCESS | 1648 | 1468956255703 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a64000 == 35 [pid = 1648] [id = 338] 12:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128c44000) [pid = 1648] [serial = 1013] [outer = 0x0] 12:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128c49800) [pid = 1648] [serial = 1014] [outer = 0x128c44000] 12:24:15 INFO - PROCESS | 1648 | 1468956255735 Marionette DEBUG loaded listener.js 12:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129278c00) [pid = 1648] [serial = 1015] [outer = 0x128c44000] 12:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:24:16 INFO - PROCESS | 1648 | 1468956256128 Marionette TRACE conn3 <- [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]]]}] 12:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 12:24:16 INFO - PROCESS | 1648 | 1468956256133 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:24:16 INFO - PROCESS | 1648 | 1468956256135 Marionette TRACE conn3 <- [1,1325,null,{"value":"7"}] 12:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:24:16 INFO - PROCESS | 1648 | 1468956256137 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:24:16 INFO - PROCESS | 1648 | 1468956256138 Marionette TRACE conn3 <- [1,1326,null,{}] 12:24:16 INFO - PROCESS | 1648 | 1468956256141 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:16 INFO - PROCESS | 1648 | 1468956256143 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:16 INFO - PROCESS | 1648 | 1468956256244 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:24:16 INFO - PROCESS | 1648 | 1468956256257 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:16 INFO - PROCESS | 1648 | 1468956256258 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fd2800 == 36 [pid = 1648] [id = 339] 12:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12937a400) [pid = 1648] [serial = 1016] [outer = 0x0] 12:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a703400) [pid = 1648] [serial = 1017] [outer = 0x12937a400] 12:24:16 INFO - PROCESS | 1648 | 1468956256282 Marionette DEBUG loaded listener.js 12:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118380000) [pid = 1648] [serial = 1018] [outer = 0x12937a400] 12:24:16 INFO - PROCESS | 1648 | 1468956256627 Marionette TRACE conn3 <- [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]]]}] 12:24:16 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 12:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 518ms 12:24:16 INFO - PROCESS | 1648 | 1468956256655 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:24:16 INFO - PROCESS | 1648 | 1468956256658 Marionette TRACE conn3 <- [1,1329,null,{"value":"7"}] 12:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:24:16 INFO - PROCESS | 1648 | 1468956256667 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:24:16 INFO - PROCESS | 1648 | 1468956256668 Marionette TRACE conn3 <- [1,1330,null,{}] 12:24:16 INFO - PROCESS | 1648 | 1468956256670 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:16 INFO - PROCESS | 1648 | 1468956256671 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:16 INFO - PROCESS | 1648 | 1468956256766 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:24:16 INFO - PROCESS | 1648 | 1468956256770 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:16 INFO - PROCESS | 1648 | 1468956256771 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12983a000 == 37 [pid = 1648] [id = 340] 12:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126606400) [pid = 1648] [serial = 1019] [outer = 0x0] 12:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a8bdc00) [pid = 1648] [serial = 1020] [outer = 0x126606400] 12:24:16 INFO - PROCESS | 1648 | 1468956256796 Marionette DEBUG loaded listener.js 12:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12af41c00) [pid = 1648] [serial = 1021] [outer = 0x126606400] 12:24:17 INFO - PROCESS | 1648 | 1468956257138 Marionette TRACE conn3 <- [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]]]}] 12:24:17 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 12:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 522ms 12:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:24:17 INFO - PROCESS | 1648 | 1468956257185 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:24:17 INFO - PROCESS | 1648 | 1468956257186 Marionette TRACE conn3 <- [1,1333,null,{"value":"7"}] 12:24:17 INFO - PROCESS | 1648 | 1468956257188 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:24:17 INFO - PROCESS | 1648 | 1468956257189 Marionette TRACE conn3 <- [1,1334,null,{}] 12:24:17 INFO - PROCESS | 1648 | 1468956257191 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:17 INFO - PROCESS | 1648 | 1468956257193 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:17 INFO - PROCESS | 1648 | 1468956257290 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:24:17 INFO - PROCESS | 1648 | 1468956257294 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:17 INFO - PROCESS | 1648 | 1468956257295 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a873800 == 38 [pid = 1648] [id = 341] 12:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128811800) [pid = 1648] [serial = 1022] [outer = 0x0] 12:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12af9e000) [pid = 1648] [serial = 1023] [outer = 0x128811800] 12:24:17 INFO - PROCESS | 1648 | 1468956257326 Marionette DEBUG loaded listener.js 12:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12b991800) [pid = 1648] [serial = 1024] [outer = 0x128811800] 12:24:17 INFO - PROCESS | 1648 | 1468956257713 Marionette TRACE conn3 <- [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]]]}] 12:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 572ms 12:24:17 INFO - PROCESS | 1648 | 1468956257761 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:24:17 INFO - PROCESS | 1648 | 1468956257763 Marionette TRACE conn3 <- [1,1337,null,{"value":"7"}] 12:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:24:17 INFO - PROCESS | 1648 | 1468956257766 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:24:17 INFO - PROCESS | 1648 | 1468956257768 Marionette TRACE conn3 <- [1,1338,null,{}] 12:24:17 INFO - PROCESS | 1648 | 1468956257778 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:17 INFO - PROCESS | 1648 | 1468956257779 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:18 INFO - PROCESS | 1648 | 1468956258020 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1175c4c00) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x112fde400) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1176b0c00) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1182b7400) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113a74c00) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119be5800) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11841e800) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1161dac00) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116aa2c00) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119683800) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x125378400) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128c4f800) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118039400) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1176b0000) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12a706400) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:24:18 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1176b2c00) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:24:18 INFO - PROCESS | 1648 | 1468956258080 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:18 INFO - PROCESS | 1648 | 1468956258081 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a95800 == 39 [pid = 1648] [id = 342] 12:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113093c00) [pid = 1648] [serial = 1025] [outer = 0x0] 12:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116aa3c00) [pid = 1648] [serial = 1026] [outer = 0x113093c00] 12:24:18 INFO - PROCESS | 1648 | 1468956258105 Marionette DEBUG loaded listener.js 12:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1182b6400) [pid = 1648] [serial = 1027] [outer = 0x113093c00] 12:24:18 INFO - PROCESS | 1648 | 1468956258851 Marionette TRACE conn3 <- [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]]]}] 12:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1128ms 12:24:18 INFO - PROCESS | 1648 | 1468956258894 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:24:18 INFO - PROCESS | 1648 | 1468956258896 Marionette TRACE conn3 <- [1,1341,null,{"value":"7"}] 12:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:24:18 INFO - PROCESS | 1648 | 1468956258898 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:24:18 INFO - PROCESS | 1648 | 1468956258899 Marionette TRACE conn3 <- [1,1342,null,{}] 12:24:18 INFO - PROCESS | 1648 | 1468956258901 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:18 INFO - PROCESS | 1648 | 1468956258902 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:18 INFO - PROCESS | 1648 | 1468956258983 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:24:18 INFO - PROCESS | 1648 | 1468956258986 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:18 INFO - PROCESS | 1648 | 1468956258988 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9ce000 == 40 [pid = 1648] [id = 343] 12:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1182b5000) [pid = 1648] [serial = 1028] [outer = 0x0] 12:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126609c00) [pid = 1648] [serial = 1029] [outer = 0x1182b5000] 12:24:19 INFO - PROCESS | 1648 | 1468956259017 Marionette DEBUG loaded listener.js 12:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129273400) [pid = 1648] [serial = 1030] [outer = 0x1182b5000] 12:24:19 INFO - PROCESS | 1648 | 1468956259387 Marionette TRACE conn3 <- [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]]]}] 12:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 12:24:19 INFO - PROCESS | 1648 | 1468956259418 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:24:19 INFO - PROCESS | 1648 | 1468956259420 Marionette TRACE conn3 <- [1,1345,null,{"value":"7"}] 12:24:19 INFO - PROCESS | 1648 | 1468956259425 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:24:19 INFO - PROCESS | 1648 | 1468956259428 Marionette TRACE conn3 <- [1,1346,null,{}] 12:24:19 INFO - PROCESS | 1648 | 1468956259431 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:19 INFO - PROCESS | 1648 | 1468956259433 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:19 INFO - PROCESS | 1648 | 1468956259567 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:24:19 INFO - PROCESS | 1648 | 1468956259571 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:19 INFO - PROCESS | 1648 | 1468956259572 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be5d800 == 41 [pid = 1648] [id = 344] 12:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12b745800) [pid = 1648] [serial = 1031] [outer = 0x0] 12:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12baa2000) [pid = 1648] [serial = 1032] [outer = 0x12b745800] 12:24:19 INFO - PROCESS | 1648 | 1468956259602 Marionette DEBUG loaded listener.js 12:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12be45400) [pid = 1648] [serial = 1033] [outer = 0x12b745800] 12:24:19 INFO - PROCESS | 1648 | 1468956259916 Marionette TRACE conn3 <- [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]]]}] 12:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 526ms 12:24:19 INFO - PROCESS | 1648 | 1468956259950 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:24:19 INFO - PROCESS | 1648 | 1468956259951 Marionette TRACE conn3 <- [1,1349,null,{"value":"7"}] 12:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:24:19 INFO - PROCESS | 1648 | 1468956259953 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:24:19 INFO - PROCESS | 1648 | 1468956259954 Marionette TRACE conn3 <- [1,1350,null,{}] 12:24:19 INFO - PROCESS | 1648 | 1468956259957 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:19 INFO - PROCESS | 1648 | 1468956259960 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:20 INFO - PROCESS | 1648 | 1468956260095 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:24:20 INFO - PROCESS | 1648 | 1468956260157 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:20 INFO - PROCESS | 1648 | 1468956260159 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x116953000 == 42 [pid = 1648] [id = 345] 12:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112fda800) [pid = 1648] [serial = 1034] [outer = 0x0] 12:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113d68400) [pid = 1648] [serial = 1035] [outer = 0x112fda800] 12:24:20 INFO - PROCESS | 1648 | 1468956260191 Marionette DEBUG loaded listener.js 12:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1175c7c00) [pid = 1648] [serial = 1036] [outer = 0x112fda800] 12:24:20 INFO - PROCESS | 1648 | 1468956260632 Marionette TRACE conn3 <- [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]]]}] 12:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 719ms 12:24:20 INFO - PROCESS | 1648 | 1468956260673 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:24:20 INFO - PROCESS | 1648 | 1468956260676 Marionette TRACE conn3 <- [1,1353,null,{"value":"7"}] 12:24:20 INFO - PROCESS | 1648 | 1468956260679 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:24:20 INFO - PROCESS | 1648 | 1468956260682 Marionette TRACE conn3 <- [1,1354,null,{}] 12:24:20 INFO - PROCESS | 1648 | 1468956260685 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:20 INFO - PROCESS | 1648 | 1468956260687 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:20 INFO - PROCESS | 1648 | 1468956260792 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:24:20 INFO - PROCESS | 1648 | 1468956260884 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:20 INFO - PROCESS | 1648 | 1468956260886 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x123999000 == 43 [pid = 1648] [id = 346] 12:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119251400) [pid = 1648] [serial = 1037] [outer = 0x0] 12:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11968c000) [pid = 1648] [serial = 1038] [outer = 0x119251400] 12:24:20 INFO - PROCESS | 1648 | 1468956260916 Marionette DEBUG loaded listener.js 12:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12263f800) [pid = 1648] [serial = 1039] [outer = 0x119251400] 12:24:21 INFO - PROCESS | 1648 | 1468956261354 Marionette TRACE conn3 <- [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]]]}] 12:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 723ms 12:24:21 INFO - PROCESS | 1648 | 1468956261408 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:24:21 INFO - PROCESS | 1648 | 1468956261410 Marionette TRACE conn3 <- [1,1357,null,{"value":"7"}] 12:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:24:21 INFO - PROCESS | 1648 | 1468956261414 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:24:21 INFO - PROCESS | 1648 | 1468956261415 Marionette TRACE conn3 <- [1,1358,null,{}] 12:24:21 INFO - PROCESS | 1648 | 1468956261418 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:21 INFO - PROCESS | 1648 | 1468956261419 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:21 INFO - PROCESS | 1648 | 1468956261521 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:24:21 INFO - PROCESS | 1648 | 1468956261590 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:21 INFO - PROCESS | 1648 | 1468956261591 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a860000 == 44 [pid = 1648] [id = 347] 12:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x125c66c00) [pid = 1648] [serial = 1040] [outer = 0x0] 12:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x125cfbc00) [pid = 1648] [serial = 1041] [outer = 0x125c66c00] 12:24:21 INFO - PROCESS | 1648 | 1468956261620 Marionette DEBUG loaded listener.js 12:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x127322800) [pid = 1648] [serial = 1042] [outer = 0x125c66c00] 12:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 622ms 12:24:22 INFO - PROCESS | 1648 | 1468956262032 Marionette TRACE conn3 <- [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]]]}] 12:24:22 INFO - PROCESS | 1648 | 1468956262036 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:24:22 INFO - PROCESS | 1648 | 1468956262039 Marionette TRACE conn3 <- [1,1361,null,{"value":"7"}] 12:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:24:22 INFO - PROCESS | 1648 | 1468956262047 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:24:22 INFO - PROCESS | 1648 | 1468956262050 Marionette TRACE conn3 <- [1,1362,null,{}] 12:24:22 INFO - PROCESS | 1648 | 1468956262053 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:22 INFO - PROCESS | 1648 | 1468956262055 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:22 INFO - PROCESS | 1648 | 1468956262184 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:24:22 INFO - PROCESS | 1648 | 1468956262252 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:22 INFO - PROCESS | 1648 | 1468956262253 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c681800 == 45 [pid = 1648] [id = 348] 12:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128bd6400) [pid = 1648] [serial = 1043] [outer = 0x0] 12:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128bdc000) [pid = 1648] [serial = 1044] [outer = 0x128bd6400] 12:24:22 INFO - PROCESS | 1648 | 1468956262282 Marionette DEBUG loaded listener.js 12:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128c4a800) [pid = 1648] [serial = 1045] [outer = 0x128bd6400] 12:24:22 INFO - PROCESS | 1648 | 1468956262747 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 725ms 12:24:22 INFO - PROCESS | 1648 | 1468956262776 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:24:22 INFO - PROCESS | 1648 | 1468956262777 Marionette TRACE conn3 <- [1,1365,null,{"value":"7"}] 12:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:24:22 INFO - PROCESS | 1648 | 1468956262781 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:24:22 INFO - PROCESS | 1648 | 1468956262782 Marionette TRACE conn3 <- [1,1366,null,{}] 12:24:22 INFO - PROCESS | 1648 | 1468956262785 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:22 INFO - PROCESS | 1648 | 1468956262786 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:22 INFO - PROCESS | 1648 | 1468956262887 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:24:22 INFO - PROCESS | 1648 | 1468956262955 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:22 INFO - PROCESS | 1648 | 1468956262956 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1164a4000 == 46 [pid = 1648] [id = 349] 12:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1181ae400) [pid = 1648] [serial = 1046] [outer = 0x0] 12:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x119684000) [pid = 1648] [serial = 1047] [outer = 0x1181ae400] 12:24:22 INFO - PROCESS | 1648 | 1468956262985 Marionette DEBUG loaded listener.js 12:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128f51400) [pid = 1648] [serial = 1048] [outer = 0x1181ae400] 12:24:23 INFO - PROCESS | 1648 | 1468956263597 Marionette TRACE conn3 <- [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] 12:24:23 INFO - PROCESS | 1648 | 1468956263606 Marionette TRACE conn3 <- [1,1369,null,{"value":"7"}] 12:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:24:23 INFO - PROCESS | 1648 | 1468956263628 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:24:23 INFO - PROCESS | 1648 | 1468956263630 Marionette TRACE conn3 <- [1,1370,null,{}] 12:24:23 INFO - PROCESS | 1648 | 1468956263634 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:23 INFO - PROCESS | 1648 | 1468956263635 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:23 INFO - PROCESS | 1648 | 1468956263734 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:24:23 INFO - PROCESS | 1648 | 1468956263804 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:23 INFO - PROCESS | 1648 | 1468956263806 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f77000 == 47 [pid = 1648] [id = 350] 12:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1176b0c00) [pid = 1648] [serial = 1049] [outer = 0x0] 12:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x118788c00) [pid = 1648] [serial = 1050] [outer = 0x1176b0c00] 12:24:23 INFO - PROCESS | 1648 | 1468956263834 Marionette DEBUG loaded listener.js 12:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x119278400) [pid = 1648] [serial = 1051] [outer = 0x1176b0c00] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12be5d800 == 46 [pid = 1648] [id = 344] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9ce000 == 45 [pid = 1648] [id = 343] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x118a95800 == 44 [pid = 1648] [id = 342] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a873800 == 43 [pid = 1648] [id = 341] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12983a000 == 42 [pid = 1648] [id = 340] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x128fd2800 == 41 [pid = 1648] [id = 339] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x128a64000 == 40 [pid = 1648] [id = 338] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x118280000 == 39 [pid = 1648] [id = 337] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x123db8000 == 38 [pid = 1648] [id = 336] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1193de000 == 37 [pid = 1648] [id = 335] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x118090000 == 36 [pid = 1648] [id = 334] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1161ad800 == 35 [pid = 1648] [id = 333] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x118aa4000 == 34 [pid = 1648] [id = 332] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x112f66800 == 33 [pid = 1648] [id = 331] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1170d4000 == 32 [pid = 1648] [id = 319] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1164a4000 == 31 [pid = 1648] [id = 349] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12c681800 == 30 [pid = 1648] [id = 348] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a860000 == 29 [pid = 1648] [id = 347] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x123999000 == 28 [pid = 1648] [id = 346] 12:24:24 INFO - PROCESS | 1648 | --DOCSHELL 0x116953000 == 27 [pid = 1648] [id = 345] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12490b000) [pid = 1648] [serial = 972] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x115f48800) [pid = 1648] [serial = 960] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1130a8c00) [pid = 1648] [serial = 961] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1182b7000) [pid = 1648] [serial = 963] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118385c00) [pid = 1648] [serial = 964] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118381400) [pid = 1648] [serial = 957] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118788800) [pid = 1648] [serial = 958] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119255800) [pid = 1648] [serial = 966] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11996f800) [pid = 1648] [serial = 967] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124221800) [pid = 1648] [serial = 969] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126602400) [pid = 1648] [serial = 975] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1182b5c00) [pid = 1648] [serial = 943] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x129278000) [pid = 1648] [serial = 988] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1176ac400) [pid = 1648] [serial = 942] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12386a800) [pid = 1648] [serial = 946] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119969c00) [pid = 1648] [serial = 945] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1286a4c00) [pid = 1648] [serial = 949] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12710a400) [pid = 1648] [serial = 948] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12a703c00) [pid = 1648] [serial = 952] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12880b400) [pid = 1648] [serial = 978] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129375400) [pid = 1648] [serial = 951] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1182af400) [pid = 1648] [serial = 981] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119969000) [pid = 1648] [serial = 982] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128e13800) [pid = 1648] [serial = 987] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12af47000) [pid = 1648] [serial = 955] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12a8b8000) [pid = 1648] [serial = 954] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128b4b000) [pid = 1648] [serial = 979] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x125370c00) [pid = 1648] [serial = 973] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128c48400) [pid = 1648] [serial = 985] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129370800) [pid = 1648] [serial = 990] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1286a6800) [pid = 1648] [serial = 976] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1246f1800) [pid = 1648] [serial = 970] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1249ba000) [pid = 1648] [serial = 984] [outer = 0x0] [url = about:blank] 12:24:24 INFO - PROCESS | 1648 | 1468956264786 Marionette TRACE conn3 <- [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] 12:24:24 INFO - PROCESS | 1648 | 1468956264802 Marionette TRACE conn3 <- [1,1373,null,{"value":"7"}] 12:24:24 INFO - PROCESS | 1648 | 1468956264805 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:24:24 INFO - PROCESS | 1648 | 1468956264807 Marionette TRACE conn3 <- [1,1374,null,{}] 12:24:24 INFO - PROCESS | 1648 | 1468956264812 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:24 INFO - PROCESS | 1648 | 1468956264814 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:24 INFO - PROCESS | 1648 | 1468956264896 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:24:24 INFO - PROCESS | 1648 | 1468956264900 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:24 INFO - PROCESS | 1648 | 1468956264903 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11619d800 == 28 [pid = 1648] [id = 351] 12:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113a79000) [pid = 1648] [serial = 1052] [outer = 0x0] 12:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113d65000) [pid = 1648] [serial = 1053] [outer = 0x113a79000] 12:24:24 INFO - PROCESS | 1648 | 1468956264932 Marionette DEBUG loaded listener.js 12:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1120e7400) [pid = 1648] [serial = 1054] [outer = 0x113a79000] 12:24:25 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:25 INFO - PROCESS | 1648 | 1468956265314 Marionette TRACE conn3 <- [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] 12:24:25 INFO - PROCESS | 1648 | 1468956265331 Marionette TRACE conn3 <- [1,1377,null,{"value":"7"}] 12:24:25 INFO - PROCESS | 1648 | 1468956265335 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:24:25 INFO - PROCESS | 1648 | 1468956265337 Marionette TRACE conn3 <- [1,1378,null,{}] 12:24:25 INFO - PROCESS | 1648 | 1468956265340 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:25 INFO - PROCESS | 1648 | 1468956265341 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:25 INFO - PROCESS | 1648 | 1468956265420 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:24:25 INFO - PROCESS | 1648 | 1468956265426 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:25 INFO - PROCESS | 1648 | 1468956265428 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11721d800 == 29 [pid = 1648] [id = 352] 12:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1176ac400) [pid = 1648] [serial = 1055] [outer = 0x0] 12:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1182b6000) [pid = 1648] [serial = 1056] [outer = 0x1176ac400] 12:24:25 INFO - PROCESS | 1648 | 1468956265455 Marionette DEBUG loaded listener.js 12:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118381400) [pid = 1648] [serial = 1057] [outer = 0x1176ac400] 12:24:25 INFO - PROCESS | 1648 | 1468956265792 Marionette TRACE conn3 <- [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] 12:24:25 INFO - PROCESS | 1648 | 1468956265809 Marionette TRACE conn3 <- [1,1381,null,{"value":"7"}] 12:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:24:25 INFO - PROCESS | 1648 | 1468956265812 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:24:25 INFO - PROCESS | 1648 | 1468956265815 Marionette TRACE conn3 <- [1,1382,null,{}] 12:24:25 INFO - PROCESS | 1648 | 1468956265822 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:25 INFO - PROCESS | 1648 | 1468956265825 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:25 INFO - PROCESS | 1648 | 1468956265907 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:24:25 INFO - PROCESS | 1648 | 1468956265959 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:25 INFO - PROCESS | 1648 | 1468956265961 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192a3000 == 30 [pid = 1648] [id = 353] 12:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113005800) [pid = 1648] [serial = 1058] [outer = 0x0] 12:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118e1f400) [pid = 1648] [serial = 1059] [outer = 0x113005800] 12:24:25 INFO - PROCESS | 1648 | 1468956265989 Marionette DEBUG loaded listener.js 12:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11996f400) [pid = 1648] [serial = 1060] [outer = 0x113005800] 12:24:26 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:24:26 INFO - PROCESS | 1648 | 1468956266383 Marionette TRACE conn3 <- [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] 12:24:26 INFO - PROCESS | 1648 | 1468956266438 Marionette TRACE conn3 <- [1,1385,null,{"value":"7"}] 12:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:24:26 INFO - PROCESS | 1648 | 1468956266456 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:24:26 INFO - PROCESS | 1648 | 1468956266457 Marionette TRACE conn3 <- [1,1386,null,{}] 12:24:26 INFO - PROCESS | 1648 | 1468956266461 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:26 INFO - PROCESS | 1648 | 1468956266463 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:26 INFO - PROCESS | 1648 | 1468956266583 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:24:26 INFO - PROCESS | 1648 | 1468956266590 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:26 INFO - PROCESS | 1648 | 1468956266591 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x122574800 == 31 [pid = 1648] [id = 354] 12:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x123dec000) [pid = 1648] [serial = 1061] [outer = 0x0] 12:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12425cc00) [pid = 1648] [serial = 1062] [outer = 0x123dec000] 12:24:26 INFO - PROCESS | 1648 | 1468956266612 Marionette DEBUG loaded listener.js 12:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1246ce400) [pid = 1648] [serial = 1063] [outer = 0x123dec000] 12:24:27 INFO - PROCESS | 1648 | 1468956267039 Marionette TRACE conn3 <- [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] 12:24:27 INFO - PROCESS | 1648 | 1468956267100 Marionette TRACE conn3 <- [1,1389,null,{"value":"7"}] 12:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:24:27 INFO - PROCESS | 1648 | 1468956267106 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:24:27 INFO - PROCESS | 1648 | 1468956267108 Marionette TRACE conn3 <- [1,1390,null,{}] 12:24:27 INFO - PROCESS | 1648 | 1468956267120 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:27 INFO - PROCESS | 1648 | 1468956267122 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:27 INFO - PROCESS | 1648 | 1468956267262 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:24:27 INFO - PROCESS | 1648 | 1468956267347 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:27 INFO - PROCESS | 1648 | 1468956267348 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c42800 == 32 [pid = 1648] [id = 355] 12:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116f3b800) [pid = 1648] [serial = 1064] [outer = 0x0] 12:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1249ba000) [pid = 1648] [serial = 1065] [outer = 0x116f3b800] 12:24:27 INFO - PROCESS | 1648 | 1468956267390 Marionette DEBUG loaded listener.js 12:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124dd4c00) [pid = 1648] [serial = 1066] [outer = 0x116f3b800] 12:24:27 INFO - PROCESS | 1648 | 1468956267730 Marionette TRACE conn3 <- [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]]]}] 12:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 679ms 12:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:24:27 INFO - PROCESS | 1648 | 1468956267786 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:24:27 INFO - PROCESS | 1648 | 1468956267787 Marionette TRACE conn3 <- [1,1393,null,{"value":"7"}] 12:24:27 INFO - PROCESS | 1648 | 1468956267789 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:24:27 INFO - PROCESS | 1648 | 1468956267790 Marionette TRACE conn3 <- [1,1394,null,{}] 12:24:27 INFO - PROCESS | 1648 | 1468956267793 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:27 INFO - PROCESS | 1648 | 1468956267797 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:27 INFO - PROCESS | 1648 | 1468956267911 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:24:27 INFO - PROCESS | 1648 | 1468956267943 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:27 INFO - PROCESS | 1648 | 1468956267944 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f3c000 == 33 [pid = 1648] [id = 356] 12:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124c16000) [pid = 1648] [serial = 1067] [outer = 0x0] 12:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x125cfb800) [pid = 1648] [serial = 1068] [outer = 0x124c16000] 12:24:27 INFO - PROCESS | 1648 | 1468956267969 Marionette DEBUG loaded listener.js 12:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12869c800) [pid = 1648] [serial = 1069] [outer = 0x124c16000] 12:24:28 INFO - PROCESS | 1648 | 1468956268270 Marionette TRACE conn3 <- [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]]]}] 12:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 12:24:28 INFO - PROCESS | 1648 | 1468956268313 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:24:28 INFO - PROCESS | 1648 | 1468956268315 Marionette TRACE conn3 <- [1,1397,null,{"value":"7"}] 12:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:24:28 INFO - PROCESS | 1648 | 1468956268324 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:24:28 INFO - PROCESS | 1648 | 1468956268325 Marionette TRACE conn3 <- [1,1398,null,{}] 12:24:28 INFO - PROCESS | 1648 | 1468956268327 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:28 INFO - PROCESS | 1648 | 1468956268329 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:28 INFO - PROCESS | 1648 | 1468956268423 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:24:28 INFO - PROCESS | 1648 | 1468956268426 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:28 INFO - PROCESS | 1648 | 1468956268427 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x127172800 == 34 [pid = 1648] [id = 357] 12:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12869e000) [pid = 1648] [serial = 1070] [outer = 0x0] 12:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128803400) [pid = 1648] [serial = 1071] [outer = 0x12869e000] 12:24:28 INFO - PROCESS | 1648 | 1468956268451 Marionette DEBUG loaded listener.js 12:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b46000) [pid = 1648] [serial = 1072] [outer = 0x12869e000] 12:24:28 INFO - PROCESS | 1648 | 1468956268978 Marionette TRACE conn3 <- [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]]]}] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12937a400) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126606400) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128811800) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118381c00) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128c44000) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1127d1800) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12665ec00) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12452dc00) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x111da9800) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12263cc00) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1176b3000) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124260400) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12b745800) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x113093c00) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:24:28 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1182b5000) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 726ms 12:24:29 INFO - PROCESS | 1648 | 1468956269044 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:24:29 INFO - PROCESS | 1648 | 1468956269045 Marionette TRACE conn3 <- [1,1401,null,{"value":"7"}] 12:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:24:29 INFO - PROCESS | 1648 | 1468956269047 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:24:29 INFO - PROCESS | 1648 | 1468956269049 Marionette TRACE conn3 <- [1,1402,null,{}] 12:24:29 INFO - PROCESS | 1648 | 1468956269051 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:29 INFO - PROCESS | 1648 | 1468956269052 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:29 INFO - PROCESS | 1648 | 1468956269129 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:24:29 INFO - PROCESS | 1648 | 1468956269133 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:29 INFO - PROCESS | 1648 | 1468956269134 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265c0800 == 35 [pid = 1648] [id = 358] 12:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1161e2400) [pid = 1648] [serial = 1073] [outer = 0x0] 12:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1181adc00) [pid = 1648] [serial = 1074] [outer = 0x1161e2400] 12:24:29 INFO - PROCESS | 1648 | 1468956269159 Marionette DEBUG loaded listener.js 12:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119276000) [pid = 1648] [serial = 1075] [outer = 0x1161e2400] 12:24:29 INFO - PROCESS | 1648 | 1468956269481 Marionette TRACE conn3 <- [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]]]}] 12:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 467ms 12:24:29 INFO - PROCESS | 1648 | 1468956269516 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:24:29 INFO - PROCESS | 1648 | 1468956269517 Marionette TRACE conn3 <- [1,1405,null,{"value":"7"}] 12:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:24:29 INFO - PROCESS | 1648 | 1468956269519 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:24:29 INFO - PROCESS | 1648 | 1468956269520 Marionette TRACE conn3 <- [1,1406,null,{}] 12:24:29 INFO - PROCESS | 1648 | 1468956269523 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:29 INFO - PROCESS | 1648 | 1468956269532 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:29 INFO - PROCESS | 1648 | 1468956269629 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:24:29 INFO - PROCESS | 1648 | 1468956269651 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:29 INFO - PROCESS | 1648 | 1468956269653 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192a2000 == 36 [pid = 1648] [id = 359] 12:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11924f400) [pid = 1648] [serial = 1076] [outer = 0x0] 12:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1286a7400) [pid = 1648] [serial = 1077] [outer = 0x11924f400] 12:24:29 INFO - PROCESS | 1648 | 1468956269676 Marionette DEBUG loaded listener.js 12:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128bd0000) [pid = 1648] [serial = 1078] [outer = 0x11924f400] 12:24:29 INFO - PROCESS | 1648 | 1468956269962 Marionette TRACE conn3 <- [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]]]}] 12:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 468ms 12:24:29 INFO - PROCESS | 1648 | 1468956269988 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:24:29 INFO - PROCESS | 1648 | 1468956269989 Marionette TRACE conn3 <- [1,1409,null,{"value":"7"}] 12:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:24:30 INFO - PROCESS | 1648 | 1468956270000 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 1648 | 1468956270001 Marionette TRACE conn3 <- [1,1410,null,{}] 12:24:30 INFO - PROCESS | 1648 | 1468956270003 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:30 INFO - PROCESS | 1648 | 1468956270004 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:30 INFO - PROCESS | 1648 | 1468956270087 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:24:30 INFO - PROCESS | 1648 | 1468956270091 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:30 INFO - PROCESS | 1648 | 1468956270093 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a63e000 == 37 [pid = 1648] [id = 360] 12:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128bd0800) [pid = 1648] [serial = 1079] [outer = 0x0] 12:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128bdd400) [pid = 1648] [serial = 1080] [outer = 0x128bd0800] 12:24:30 INFO - PROCESS | 1648 | 1468956270118 Marionette DEBUG loaded listener.js 12:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128c4a000) [pid = 1648] [serial = 1081] [outer = 0x128bd0800] 12:24:30 INFO - PROCESS | 1648 | 1468956270448 Marionette TRACE conn3 <- [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]]]}] 12:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 467ms 12:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:24:30 INFO - PROCESS | 1648 | 1468956270468 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:24:30 INFO - PROCESS | 1648 | 1468956270469 Marionette TRACE conn3 <- [1,1413,null,{"value":"7"}] 12:24:30 INFO - PROCESS | 1648 | 1468956270472 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 1648 | 1468956270474 Marionette TRACE conn3 <- [1,1414,null,{}] 12:24:30 INFO - PROCESS | 1648 | 1468956270478 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:30 INFO - PROCESS | 1648 | 1468956270480 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:30 INFO - PROCESS | 1648 | 1468956270598 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:24:30 INFO - PROCESS | 1648 | 1468956270605 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:30 INFO - PROCESS | 1648 | 1468956270606 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c3e000 == 38 [pid = 1648] [id = 361] 12:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1246ee400) [pid = 1648] [serial = 1082] [outer = 0x0] 12:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128f52c00) [pid = 1648] [serial = 1083] [outer = 0x1246ee400] 12:24:30 INFO - PROCESS | 1648 | 1468956270636 Marionette DEBUG loaded listener.js 12:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129378c00) [pid = 1648] [serial = 1084] [outer = 0x1246ee400] 12:24:30 INFO - PROCESS | 1648 | 1468956270971 Marionette TRACE conn3 <- [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]]]}] 12:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 572ms 12:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:24:31 INFO - PROCESS | 1648 | 1468956271044 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:24:31 INFO - PROCESS | 1648 | 1468956271047 Marionette TRACE conn3 <- [1,1417,null,{"value":"7"}] 12:24:31 INFO - PROCESS | 1648 | 1468956271050 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:24:31 INFO - PROCESS | 1648 | 1468956271052 Marionette TRACE conn3 <- [1,1418,null,{}] 12:24:31 INFO - PROCESS | 1648 | 1468956271056 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:31 INFO - PROCESS | 1648 | 1468956271058 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:31 INFO - PROCESS | 1648 | 1468956271156 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:24:31 INFO - PROCESS | 1648 | 1468956271252 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:31 INFO - PROCESS | 1648 | 1468956271255 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11652f800 == 39 [pid = 1648] [id = 362] 12:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11309dc00) [pid = 1648] [serial = 1085] [outer = 0x0] 12:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1131f0000) [pid = 1648] [serial = 1086] [outer = 0x11309dc00] 12:24:31 INFO - PROCESS | 1648 | 1468956271287 Marionette DEBUG loaded listener.js 12:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116987800) [pid = 1648] [serial = 1087] [outer = 0x11309dc00] 12:24:31 INFO - PROCESS | 1648 | 1468956271831 Marionette TRACE conn3 <- [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]]]}] 12:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 824ms 12:24:31 INFO - PROCESS | 1648 | 1468956271874 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:24:31 INFO - PROCESS | 1648 | 1468956271876 Marionette TRACE conn3 <- [1,1421,null,{"value":"7"}] 12:24:31 INFO - PROCESS | 1648 | 1468956271881 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:24:31 INFO - PROCESS | 1648 | 1468956271884 Marionette TRACE conn3 <- [1,1422,null,{}] 12:24:31 INFO - PROCESS | 1648 | 1468956271887 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:31 INFO - PROCESS | 1648 | 1468956271888 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:31 INFO - PROCESS | 1648 | 1468956271994 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:24:32 INFO - PROCESS | 1648 | 1468956272072 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:32 INFO - PROCESS | 1648 | 1468956272073 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238cd800 == 40 [pid = 1648] [id = 363] 12:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1184db000) [pid = 1648] [serial = 1088] [outer = 0x0] 12:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118510000) [pid = 1648] [serial = 1089] [outer = 0x1184db000] 12:24:32 INFO - PROCESS | 1648 | 1468956272103 Marionette DEBUG loaded listener.js 12:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118e24c00) [pid = 1648] [serial = 1090] [outer = 0x1184db000] 12:24:32 INFO - PROCESS | 1648 | 1468956272851 Marionette TRACE conn3 <- [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]]]}] 12:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1023ms 12:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:24:32 INFO - PROCESS | 1648 | 1468956272906 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:24:32 INFO - PROCESS | 1648 | 1468956272908 Marionette TRACE conn3 <- [1,1425,null,{"value":"7"}] 12:24:32 INFO - PROCESS | 1648 | 1468956272911 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:24:32 INFO - PROCESS | 1648 | 1468956272913 Marionette TRACE conn3 <- [1,1426,null,{}] 12:24:32 INFO - PROCESS | 1648 | 1468956272924 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:32 INFO - PROCESS | 1648 | 1468956272925 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:33 INFO - PROCESS | 1648 | 1468956273045 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:24:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12a63e000 == 39 [pid = 1648] [id = 360] 12:24:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1192a2000 == 38 [pid = 1648] [id = 359] 12:24:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1265c0800 == 37 [pid = 1648] [id = 358] 12:24:33 INFO - PROCESS | 1648 | --DOCSHELL 0x127172800 == 36 [pid = 1648] [id = 357] 12:24:33 INFO - PROCESS | 1648 | --DOCSHELL 0x125f3c000 == 35 [pid = 1648] [id = 356] 12:24:33 INFO - PROCESS | 1648 | --DOCSHELL 0x123c42800 == 34 [pid = 1648] [id = 355] 12:24:33 INFO - PROCESS | 1648 | --DOCSHELL 0x122574800 == 33 [pid = 1648] [id = 354] 12:24:33 INFO - PROCESS | 1648 | --DOCSHELL 0x1192a3000 == 32 [pid = 1648] [id = 353] 12:24:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11721d800 == 31 [pid = 1648] [id = 352] 12:24:33 INFO - PROCESS | 1648 | --DOCSHELL 0x11619d800 == 30 [pid = 1648] [id = 351] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12a703400) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a8bdc00) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12af9e000) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11877d000) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119274000) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128c49800) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1169d6c00) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1181b9800) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x127317800) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1286a4800) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x125322000) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12af41c00) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12665f400) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1127d3400) [pid = 1648] [serial = 993] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1133c7c00) [pid = 1648] [serial = 994] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x123a64c00) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124520800) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1182b0400) [pid = 1648] [serial = 996] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1184e5400) [pid = 1648] [serial = 997] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12a70a000) [pid = 1648] [serial = 991] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12baa2000) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12b991800) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12be45400) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1182b6400) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x116aa3c00) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x118380000) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x126609c00) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x129273400) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x129278c00) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 12:24:33 INFO - PROCESS | 1648 | 1468956273170 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:33 INFO - PROCESS | 1648 | 1468956273175 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11619d800 == 31 [pid = 1648] [id = 364] 12:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x115de9400) [pid = 1648] [serial = 1091] [outer = 0x0] 12:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11697d400) [pid = 1648] [serial = 1092] [outer = 0x115de9400] 12:24:33 INFO - PROCESS | 1648 | 1468956273222 Marionette DEBUG loaded listener.js 12:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1181b0800) [pid = 1648] [serial = 1093] [outer = 0x115de9400] 12:24:33 INFO - PROCESS | 1648 | 1468956273656 Marionette TRACE conn3 <- [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]]]}] 12:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 780ms 12:24:33 INFO - PROCESS | 1648 | 1468956273693 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:24:33 INFO - PROCESS | 1648 | 1468956273696 Marionette TRACE conn3 <- [1,1429,null,{"value":"7"}] 12:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:24:33 INFO - PROCESS | 1648 | 1468956273700 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:24:33 INFO - PROCESS | 1648 | 1468956273702 Marionette TRACE conn3 <- [1,1430,null,{}] 12:24:33 INFO - PROCESS | 1648 | 1468956273704 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:33 INFO - PROCESS | 1648 | 1468956273706 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:33 INFO - PROCESS | 1648 | 1468956273794 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:24:33 INFO - PROCESS | 1648 | 1468956273800 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:33 INFO - PROCESS | 1648 | 1468956273801 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x118aac000 == 32 [pid = 1648] [id = 365] 12:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11837bc00) [pid = 1648] [serial = 1094] [outer = 0x0] 12:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118793800) [pid = 1648] [serial = 1095] [outer = 0x11837bc00] 12:24:33 INFO - PROCESS | 1648 | 1468956273829 Marionette DEBUG loaded listener.js 12:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119274000) [pid = 1648] [serial = 1096] [outer = 0x11837bc00] 12:24:34 INFO - PROCESS | 1648 | 1468956274170 Marionette TRACE conn3 <- [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]]]}] 12:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 12:24:34 INFO - PROCESS | 1648 | 1468956274220 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:24:34 INFO - PROCESS | 1648 | 1468956274221 Marionette TRACE conn3 <- [1,1433,null,{"value":"7"}] 12:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:24:34 INFO - PROCESS | 1648 | 1468956274223 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:24:34 INFO - PROCESS | 1648 | 1468956274226 Marionette TRACE conn3 <- [1,1434,null,{}] 12:24:34 INFO - PROCESS | 1648 | 1468956274240 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:34 INFO - PROCESS | 1648 | 1468956274243 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:34 INFO - PROCESS | 1648 | 1468956274321 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:24:34 INFO - PROCESS | 1648 | 1468956274330 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:34 INFO - PROCESS | 1648 | 1468956274332 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12257f000 == 33 [pid = 1648] [id = 366] 12:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11989f000) [pid = 1648] [serial = 1097] [outer = 0x0] 12:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12263d400) [pid = 1648] [serial = 1098] [outer = 0x11989f000] 12:24:34 INFO - PROCESS | 1648 | 1468956274359 Marionette DEBUG loaded listener.js 12:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1246fac00) [pid = 1648] [serial = 1099] [outer = 0x11989f000] 12:24:34 INFO - PROCESS | 1648 | 1468956274708 Marionette TRACE conn3 <- [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]]]}] 12:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 523ms 12:24:34 INFO - PROCESS | 1648 | 1468956274746 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:24:34 INFO - PROCESS | 1648 | 1468956274748 Marionette TRACE conn3 <- [1,1437,null,{"value":"7"}] 12:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:24:34 INFO - PROCESS | 1648 | 1468956274750 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:24:34 INFO - PROCESS | 1648 | 1468956274751 Marionette TRACE conn3 <- [1,1438,null,{}] 12:24:34 INFO - PROCESS | 1648 | 1468956274754 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:34 INFO - PROCESS | 1648 | 1468956274755 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:34 INFO - PROCESS | 1648 | 1468956274832 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:24:34 INFO - PROCESS | 1648 | 1468956274890 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:34 INFO - PROCESS | 1648 | 1468956274892 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12463c800 == 34 [pid = 1648] [id = 367] 12:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119be3c00) [pid = 1648] [serial = 1100] [outer = 0x0] 12:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124c16c00) [pid = 1648] [serial = 1101] [outer = 0x119be3c00] 12:24:34 INFO - PROCESS | 1648 | 1468956274917 Marionette DEBUG loaded listener.js 12:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x125cfd800) [pid = 1648] [serial = 1102] [outer = 0x119be3c00] 12:24:35 INFO - PROCESS | 1648 | 1468956275197 Marionette TRACE conn3 <- [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]]]}] 12:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 469ms 12:24:35 INFO - PROCESS | 1648 | 1468956275221 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:24:35 INFO - PROCESS | 1648 | 1468956275222 Marionette TRACE conn3 <- [1,1441,null,{"value":"7"}] 12:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:24:35 INFO - PROCESS | 1648 | 1468956275232 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:24:35 INFO - PROCESS | 1648 | 1468956275233 Marionette TRACE conn3 <- [1,1442,null,{}] 12:24:35 INFO - PROCESS | 1648 | 1468956275235 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:35 INFO - PROCESS | 1648 | 1468956275237 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:35 INFO - PROCESS | 1648 | 1468956275339 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:24:35 INFO - PROCESS | 1648 | 1468956275344 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 1648 | 1468956275345 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x126518800 == 35 [pid = 1648] [id = 368] 12:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119be4400) [pid = 1648] [serial = 1103] [outer = 0x0] 12:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126603c00) [pid = 1648] [serial = 1104] [outer = 0x119be4400] 12:24:35 INFO - PROCESS | 1648 | 1468956275369 Marionette DEBUG loaded listener.js 12:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12730a000) [pid = 1648] [serial = 1105] [outer = 0x119be4400] 12:24:35 INFO - PROCESS | 1648 | 1468956275722 Marionette TRACE conn3 <- [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]]]}] 12:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 525ms 12:24:35 INFO - PROCESS | 1648 | 1468956275751 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:24:35 INFO - PROCESS | 1648 | 1468956275752 Marionette TRACE conn3 <- [1,1445,null,{"value":"7"}] 12:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:24:35 INFO - PROCESS | 1648 | 1468956275754 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:24:35 INFO - PROCESS | 1648 | 1468956275755 Marionette TRACE conn3 <- [1,1446,null,{}] 12:24:35 INFO - PROCESS | 1648 | 1468956275758 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:35 INFO - PROCESS | 1648 | 1468956275762 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:35 INFO - PROCESS | 1648 | 1468956275874 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:24:35 INFO - PROCESS | 1648 | 1468956275891 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:35 INFO - PROCESS | 1648 | 1468956275892 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fcc800 == 36 [pid = 1648] [id = 369] 12:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x127320c00) [pid = 1648] [serial = 1106] [outer = 0x0] 12:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b4ac00) [pid = 1648] [serial = 1107] [outer = 0x127320c00] 12:24:35 INFO - PROCESS | 1648 | 1468956275917 Marionette DEBUG loaded listener.js 12:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128f47000) [pid = 1648] [serial = 1108] [outer = 0x127320c00] 12:24:36 INFO - PROCESS | 1648 | 1468956276266 Marionette TRACE conn3 <- [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]]]}] 12:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 12:24:36 INFO - PROCESS | 1648 | 1468956276272 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:24:36 INFO - PROCESS | 1648 | 1468956276274 Marionette TRACE conn3 <- [1,1449,null,{"value":"7"}] 12:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:24:36 INFO - PROCESS | 1648 | 1468956276279 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:24:36 INFO - PROCESS | 1648 | 1468956276281 Marionette TRACE conn3 <- [1,1450,null,{}] 12:24:36 INFO - PROCESS | 1648 | 1468956276283 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:36 INFO - PROCESS | 1648 | 1468956276284 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:36 INFO - PROCESS | 1648 | 1468956276386 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:24:36 INFO - PROCESS | 1648 | 1468956276392 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:36 INFO - PROCESS | 1648 | 1468956276393 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a79f000 == 37 [pid = 1648] [id = 370] 12:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128bcf800) [pid = 1648] [serial = 1109] [outer = 0x0] 12:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129277400) [pid = 1648] [serial = 1110] [outer = 0x128bcf800] 12:24:36 INFO - PROCESS | 1648 | 1468956276417 Marionette DEBUG loaded listener.js 12:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129379400) [pid = 1648] [serial = 1111] [outer = 0x128bcf800] 12:24:36 INFO - PROCESS | 1648 | 1468956276738 Marionette TRACE conn3 <- [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]]]}] 12:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 520ms 12:24:36 INFO - PROCESS | 1648 | 1468956276798 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:24:36 INFO - PROCESS | 1648 | 1468956276800 Marionette TRACE conn3 <- [1,1453,null,{"value":"7"}] 12:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:24:36 INFO - PROCESS | 1648 | 1468956276802 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:24:36 INFO - PROCESS | 1648 | 1468956276803 Marionette TRACE conn3 <- [1,1454,null,{}] 12:24:36 INFO - PROCESS | 1648 | 1468956276805 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:36 INFO - PROCESS | 1648 | 1468956276806 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:36 INFO - PROCESS | 1648 | 1468956276901 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:24:36 INFO - PROCESS | 1648 | 1468956276914 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:36 INFO - PROCESS | 1648 | 1468956276915 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a870000 == 38 [pid = 1648] [id = 371] 12:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128f47400) [pid = 1648] [serial = 1112] [outer = 0x0] 12:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1295b5c00) [pid = 1648] [serial = 1113] [outer = 0x128f47400] 12:24:36 INFO - PROCESS | 1648 | 1468956276940 Marionette DEBUG loaded listener.js 12:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a708c00) [pid = 1648] [serial = 1114] [outer = 0x128f47400] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113a79000) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116f3b800) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1176ac400) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x124c16000) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112fda800) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113005800) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12869e000) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119251400) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1176b0c00) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x123dec000) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1161e2400) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x125c66c00) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128bd6400) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128bd0800) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1181ae400) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11924f400) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:24:37 INFO - PROCESS | 1648 | 1468956277371 Marionette TRACE conn3 <- [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]]]}] 12:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 620ms 12:24:37 INFO - PROCESS | 1648 | 1468956277423 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:24:37 INFO - PROCESS | 1648 | 1468956277424 Marionette TRACE conn3 <- [1,1457,null,{"value":"7"}] 12:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:24:37 INFO - PROCESS | 1648 | 1468956277426 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:24:37 INFO - PROCESS | 1648 | 1468956277427 Marionette TRACE conn3 <- [1,1458,null,{}] 12:24:37 INFO - PROCESS | 1648 | 1468956277430 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:37 INFO - PROCESS | 1648 | 1468956277431 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:37 INFO - PROCESS | 1648 | 1468956277507 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:24:37 INFO - PROCESS | 1648 | 1468956277513 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:37 INFO - PROCESS | 1648 | 1468956277514 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12983e000 == 39 [pid = 1648] [id = 372] 12:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116188c00) [pid = 1648] [serial = 1115] [outer = 0x0] 12:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118385800) [pid = 1648] [serial = 1116] [outer = 0x116188c00] 12:24:37 INFO - PROCESS | 1648 | 1468956277538 Marionette DEBUG loaded listener.js 12:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124752000) [pid = 1648] [serial = 1117] [outer = 0x116188c00] 12:24:37 INFO - PROCESS | 1648 | 1468956277916 Marionette TRACE conn3 <- [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]]]}] 12:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 12:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:24:37 INFO - PROCESS | 1648 | 1468956277947 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:24:37 INFO - PROCESS | 1648 | 1468956277949 Marionette TRACE conn3 <- [1,1461,null,{"value":"7"}] 12:24:37 INFO - PROCESS | 1648 | 1468956277952 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:24:37 INFO - PROCESS | 1648 | 1468956277954 Marionette TRACE conn3 <- [1,1462,null,{}] 12:24:37 INFO - PROCESS | 1648 | 1468956277957 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:37 INFO - PROCESS | 1648 | 1468956277960 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:38 INFO - PROCESS | 1648 | 1468956278027 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:24:38 INFO - PROCESS | 1648 | 1468956278031 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:38 INFO - PROCESS | 1648 | 1468956278032 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9cd800 == 40 [pid = 1648] [id = 373] 12:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12490a000) [pid = 1648] [serial = 1118] [outer = 0x0] 12:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128c42c00) [pid = 1648] [serial = 1119] [outer = 0x12490a000] 12:24:38 INFO - PROCESS | 1648 | 1468956278052 Marionette DEBUG loaded listener.js 12:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x125cfb400) [pid = 1648] [serial = 1120] [outer = 0x12490a000] 12:24:38 INFO - PROCESS | 1648 | 1468956278456 Marionette TRACE conn3 <- [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]]]}] 12:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 527ms 12:24:38 INFO - PROCESS | 1648 | 1468956278479 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:24:38 INFO - PROCESS | 1648 | 1468956278482 Marionette TRACE conn3 <- [1,1465,null,{"value":"7"}] 12:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:24:38 INFO - PROCESS | 1648 | 1468956278485 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:24:38 INFO - PROCESS | 1648 | 1468956278488 Marionette TRACE conn3 <- [1,1466,null,{}] 12:24:38 INFO - PROCESS | 1648 | 1468956278491 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:38 INFO - PROCESS | 1648 | 1468956278494 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:38 INFO - PROCESS | 1648 | 1468956278664 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:24:38 INFO - PROCESS | 1648 | 1468956278683 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:38 INFO - PROCESS | 1648 | 1468956278685 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be57000 == 41 [pid = 1648] [id = 374] 12:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x129278000) [pid = 1648] [serial = 1121] [outer = 0x0] 12:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12a747000) [pid = 1648] [serial = 1122] [outer = 0x129278000] 12:24:38 INFO - PROCESS | 1648 | 1468956278728 Marionette DEBUG loaded listener.js 12:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12af44400) [pid = 1648] [serial = 1123] [outer = 0x129278000] 12:24:39 INFO - PROCESS | 1648 | 1468956279079 Marionette TRACE conn3 <- [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]]]}] 12:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 621ms 12:24:39 INFO - PROCESS | 1648 | 1468956279106 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:24:39 INFO - PROCESS | 1648 | 1468956279107 Marionette TRACE conn3 <- [1,1469,null,{"value":"7"}] 12:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:24:39 INFO - PROCESS | 1648 | 1468956279112 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:24:39 INFO - PROCESS | 1648 | 1468956279113 Marionette TRACE conn3 <- [1,1470,null,{}] 12:24:39 INFO - PROCESS | 1648 | 1468956279116 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:39 INFO - PROCESS | 1648 | 1468956279117 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:39 INFO - PROCESS | 1648 | 1468956279201 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:24:39 INFO - PROCESS | 1648 | 1468956279269 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:39 INFO - PROCESS | 1648 | 1468956279270 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c417000 == 42 [pid = 1648] [id = 375] 12:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128e1d000) [pid = 1648] [serial = 1124] [outer = 0x0] 12:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12af47800) [pid = 1648] [serial = 1125] [outer = 0x128e1d000] 12:24:39 INFO - PROCESS | 1648 | 1468956279310 Marionette DEBUG loaded listener.js 12:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12b74cc00) [pid = 1648] [serial = 1126] [outer = 0x128e1d000] 12:24:39 INFO - PROCESS | 1648 | 1468956279929 Marionette TRACE conn3 <- [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]]]}] 12:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 873ms 12:24:39 INFO - PROCESS | 1648 | 1468956279986 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:24:39 INFO - PROCESS | 1648 | 1468956279988 Marionette TRACE conn3 <- [1,1473,null,{"value":"7"}] 12:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:24:39 INFO - PROCESS | 1648 | 1468956279991 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:24:39 INFO - PROCESS | 1648 | 1468956279995 Marionette TRACE conn3 <- [1,1474,null,{}] 12:24:40 INFO - PROCESS | 1648 | 1468956279998 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:40 INFO - PROCESS | 1648 | 1468956280000 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:40 INFO - PROCESS | 1648 | 1468956280108 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:24:40 INFO - PROCESS | 1648 | 1468956280175 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:40 INFO - PROCESS | 1648 | 1468956280177 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1196cc800 == 43 [pid = 1648] [id = 376] 12:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1181b1400) [pid = 1648] [serial = 1127] [outer = 0x0] 12:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1182b1c00) [pid = 1648] [serial = 1128] [outer = 0x1181b1400] 12:24:40 INFO - PROCESS | 1648 | 1468956280207 Marionette DEBUG loaded listener.js 12:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118510400) [pid = 1648] [serial = 1129] [outer = 0x1181b1400] 12:24:40 INFO - PROCESS | 1648 | 1468956280713 Marionette TRACE conn3 <- [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]]]}] 12:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 774ms 12:24:40 INFO - PROCESS | 1648 | 1468956280766 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:24:40 INFO - PROCESS | 1648 | 1468956280771 Marionette TRACE conn3 <- [1,1477,null,{"value":"7"}] 12:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:24:40 INFO - PROCESS | 1648 | 1468956280778 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:24:40 INFO - PROCESS | 1648 | 1468956280780 Marionette TRACE conn3 <- [1,1478,null,{}] 12:24:40 INFO - PROCESS | 1648 | 1468956280784 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:40 INFO - PROCESS | 1648 | 1468956280787 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:40 INFO - PROCESS | 1648 | 1468956280953 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:24:41 INFO - PROCESS | 1648 | 1468956281044 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:41 INFO - PROCESS | 1648 | 1468956281047 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fcf800 == 44 [pid = 1648] [id = 377] 12:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12263cc00) [pid = 1648] [serial = 1130] [outer = 0x0] 12:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124261c00) [pid = 1648] [serial = 1131] [outer = 0x12263cc00] 12:24:41 INFO - PROCESS | 1648 | 1468956281092 Marionette DEBUG loaded listener.js 12:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1249be400) [pid = 1648] [serial = 1132] [outer = 0x12263cc00] 12:24:41 INFO - PROCESS | 1648 | 1468956281551 Marionette TRACE conn3 <- [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]]]}] 12:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 822ms 12:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:24:41 INFO - PROCESS | 1648 | 1468956281600 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:24:41 INFO - PROCESS | 1648 | 1468956281602 Marionette TRACE conn3 <- [1,1481,null,{"value":"7"}] 12:24:41 INFO - PROCESS | 1648 | 1468956281604 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:24:41 INFO - PROCESS | 1648 | 1468956281607 Marionette TRACE conn3 <- [1,1482,null,{}] 12:24:41 INFO - PROCESS | 1648 | 1468956281635 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:41 INFO - PROCESS | 1648 | 1468956281638 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:41 INFO - PROCESS | 1648 | 1468956281747 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:24:41 INFO - PROCESS | 1648 | 1468956281815 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:41 INFO - PROCESS | 1648 | 1468956281818 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c425000 == 45 [pid = 1648] [id = 378] 12:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12869f800) [pid = 1648] [serial = 1133] [outer = 0x0] 12:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12880c400) [pid = 1648] [serial = 1134] [outer = 0x12869f800] 12:24:41 INFO - PROCESS | 1648 | 1468956281848 Marionette DEBUG loaded listener.js 12:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128bd4c00) [pid = 1648] [serial = 1135] [outer = 0x12869f800] 12:24:42 INFO - PROCESS | 1648 | 1468956282262 Marionette TRACE conn3 <- [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]]]}] 12:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 689ms 12:24:42 INFO - PROCESS | 1648 | 1468956282305 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:24:42 INFO - PROCESS | 1648 | 1468956282307 Marionette TRACE conn3 <- [1,1485,null,{"value":"7"}] 12:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:24:42 INFO - PROCESS | 1648 | 1468956282339 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:24:42 INFO - PROCESS | 1648 | 1468956282341 Marionette TRACE conn3 <- [1,1486,null,{}] 12:24:42 INFO - PROCESS | 1648 | 1468956282345 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:42 INFO - PROCESS | 1648 | 1468956282347 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:42 INFO - PROCESS | 1648 | 1468956282459 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:24:42 INFO - PROCESS | 1648 | 1468956282564 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:42 INFO - PROCESS | 1648 | 1468956282565 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cca4000 == 46 [pid = 1648] [id = 379] 12:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11672e400) [pid = 1648] [serial = 1136] [outer = 0x0] 12:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12af3c000) [pid = 1648] [serial = 1137] [outer = 0x11672e400] 12:24:42 INFO - PROCESS | 1648 | 1468956282594 Marionette DEBUG loaded listener.js 12:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12afa8800) [pid = 1648] [serial = 1138] [outer = 0x11672e400] 12:24:43 INFO - PROCESS | 1648 | 1468956283197 Marionette TRACE conn3 <- [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]]]}] 12:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 941ms 12:24:43 INFO - PROCESS | 1648 | 1468956283264 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:24:43 INFO - PROCESS | 1648 | 1468956283266 Marionette TRACE conn3 <- [1,1489,null,{"value":"7"}] 12:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:24:43 INFO - PROCESS | 1648 | 1468956283270 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:24:43 INFO - PROCESS | 1648 | 1468956283271 Marionette TRACE conn3 <- [1,1490,null,{}] 12:24:43 INFO - PROCESS | 1648 | 1468956283275 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:43 INFO - PROCESS | 1648 | 1468956283277 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:43 INFO - PROCESS | 1648 | 1468956283374 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:24:43 INFO - PROCESS | 1648 | 1468956283432 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:43 INFO - PROCESS | 1648 | 1468956283435 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a95000 == 47 [pid = 1648] [id = 380] 12:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x117288000) [pid = 1648] [serial = 1139] [outer = 0x0] 12:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1176b7400) [pid = 1648] [serial = 1140] [outer = 0x117288000] 12:24:43 INFO - PROCESS | 1648 | 1468956283463 Marionette DEBUG loaded listener.js 12:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1182b3400) [pid = 1648] [serial = 1141] [outer = 0x117288000] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x116f77000 == 46 [pid = 1648] [id = 350] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12be57000 == 45 [pid = 1648] [id = 374] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9cd800 == 44 [pid = 1648] [id = 373] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12983e000 == 43 [pid = 1648] [id = 372] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12a870000 == 42 [pid = 1648] [id = 371] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12a79f000 == 41 [pid = 1648] [id = 370] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x128fcc800 == 40 [pid = 1648] [id = 369] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x126518800 == 39 [pid = 1648] [id = 368] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12463c800 == 38 [pid = 1648] [id = 367] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12257f000 == 37 [pid = 1648] [id = 366] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x118aac000 == 36 [pid = 1648] [id = 365] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11619d800 == 35 [pid = 1648] [id = 364] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1238cd800 == 34 [pid = 1648] [id = 363] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x123c3e000 == 33 [pid = 1648] [id = 361] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11652f800 == 32 [pid = 1648] [id = 362] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12cca4000 == 31 [pid = 1648] [id = 379] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12c425000 == 30 [pid = 1648] [id = 378] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x128fcf800 == 29 [pid = 1648] [id = 377] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1196cc800 == 28 [pid = 1648] [id = 376] 12:24:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12c417000 == 27 [pid = 1648] [id = 375] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x113d65000) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1120e7400) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1249ba000) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1182b6000) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x125cfb800) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1175c7c00) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118381400) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113d68400) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118e1f400) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124dd4c00) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11996f400) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128803400) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12869c800) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12263f800) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119278400) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118788c00) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12425cc00) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1181adc00) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119276000) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11968c000) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x127322800) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x125cfbc00) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128c4a800) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128bdc000) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128bdd400) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128f51400) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119684000) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128c4a000) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128b46000) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1286a7400) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128bd0000) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1246ce400) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128f52c00) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 12:24:44 INFO - PROCESS | 1648 | 1468956284549 Marionette TRACE conn3 <- [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]]]}] 12:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1327ms 12:24:44 INFO - PROCESS | 1648 | 1468956284597 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:24:44 INFO - PROCESS | 1648 | 1468956284599 Marionette TRACE conn3 <- [1,1493,null,{"value":"7"}] 12:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:24:44 INFO - PROCESS | 1648 | 1468956284601 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:24:44 INFO - PROCESS | 1648 | 1468956284603 Marionette TRACE conn3 <- [1,1494,null,{}] 12:24:44 INFO - PROCESS | 1648 | 1468956284606 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:44 INFO - PROCESS | 1648 | 1468956284608 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:44 INFO - PROCESS | 1648 | 1468956284685 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:24:44 INFO - PROCESS | 1648 | 1468956284740 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:44 INFO - PROCESS | 1648 | 1468956284741 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11657a000 == 28 [pid = 1648] [id = 381] 12:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x113d65800) [pid = 1648] [serial = 1142] [outer = 0x0] 12:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1176ad800) [pid = 1648] [serial = 1143] [outer = 0x113d65800] 12:24:44 INFO - PROCESS | 1648 | 1468956284768 Marionette DEBUG loaded listener.js 12:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1181b5c00) [pid = 1648] [serial = 1144] [outer = 0x113d65800] 12:24:45 INFO - PROCESS | 1648 | 1468956285090 Marionette TRACE conn3 <- [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]]]}] 12:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 519ms 12:24:45 INFO - PROCESS | 1648 | 1468956285121 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:24:45 INFO - PROCESS | 1648 | 1468956285125 Marionette TRACE conn3 <- [1,1497,null,{"value":"7"}] 12:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:24:45 INFO - PROCESS | 1648 | 1468956285131 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:24:45 INFO - PROCESS | 1648 | 1468956285133 Marionette TRACE conn3 <- [1,1498,null,{}] 12:24:45 INFO - PROCESS | 1648 | 1468956285136 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:45 INFO - PROCESS | 1648 | 1468956285138 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:45 INFO - PROCESS | 1648 | 1468956285223 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:24:45 INFO - PROCESS | 1648 | 1468956285230 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:45 INFO - PROCESS | 1648 | 1468956285231 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x118090000 == 29 [pid = 1648] [id = 382] 12:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118379c00) [pid = 1648] [serial = 1145] [outer = 0x0] 12:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11837d000) [pid = 1648] [serial = 1146] [outer = 0x118379c00] 12:24:45 INFO - PROCESS | 1648 | 1468956285259 Marionette DEBUG loaded listener.js 12:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118e19400) [pid = 1648] [serial = 1147] [outer = 0x118379c00] 12:24:45 INFO - PROCESS | 1648 | 1468956285589 Marionette TRACE conn3 <- [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]]]}] 12:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 12:24:45 INFO - PROCESS | 1648 | 1468956285651 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:24:45 INFO - PROCESS | 1648 | 1468956285653 Marionette TRACE conn3 <- [1,1501,null,{"value":"7"}] 12:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:24:45 INFO - PROCESS | 1648 | 1468956285655 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:24:45 INFO - PROCESS | 1648 | 1468956285658 Marionette TRACE conn3 <- [1,1502,null,{}] 12:24:45 INFO - PROCESS | 1648 | 1468956285665 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:45 INFO - PROCESS | 1648 | 1468956285668 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:45 INFO - PROCESS | 1648 | 1468956285744 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:24:45 INFO - PROCESS | 1648 | 1468956285750 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:45 INFO - PROCESS | 1648 | 1468956285753 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193d9000 == 30 [pid = 1648] [id = 383] 12:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1133c4800) [pid = 1648] [serial = 1148] [outer = 0x0] 12:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11996ec00) [pid = 1648] [serial = 1149] [outer = 0x1133c4800] 12:24:45 INFO - PROCESS | 1648 | 1468956285783 Marionette DEBUG loaded listener.js 12:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x122639000) [pid = 1648] [serial = 1150] [outer = 0x1133c4800] 12:24:46 INFO - PROCESS | 1648 | 1468956286141 Marionette TRACE conn3 <- [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]]]}] 12:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 522ms 12:24:46 INFO - PROCESS | 1648 | 1468956286177 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 1648 | 1468956286179 Marionette TRACE conn3 <- [1,1505,null,{"value":"7"}] 12:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:24:46 INFO - PROCESS | 1648 | 1468956286181 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 1648 | 1468956286182 Marionette TRACE conn3 <- [1,1506,null,{}] 12:24:46 INFO - PROCESS | 1648 | 1468956286185 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:46 INFO - PROCESS | 1648 | 1468956286186 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:46 INFO - PROCESS | 1648 | 1468956286295 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:24:46 INFO - PROCESS | 1648 | 1468956286327 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:46 INFO - PROCESS | 1648 | 1468956286335 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b25800 == 31 [pid = 1648] [id = 384] 12:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124261400) [pid = 1648] [serial = 1151] [outer = 0x0] 12:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1246f1800) [pid = 1648] [serial = 1152] [outer = 0x124261400] 12:24:46 INFO - PROCESS | 1648 | 1468956286360 Marionette DEBUG loaded listener.js 12:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1249ba000) [pid = 1648] [serial = 1153] [outer = 0x124261400] 12:24:46 INFO - PROCESS | 1648 | 1468956286678 Marionette TRACE conn3 <- [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]]]}] 12:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 518ms 12:24:46 INFO - PROCESS | 1648 | 1468956286706 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 1648 | 1468956286710 Marionette TRACE conn3 <- [1,1509,null,{"value":"7"}] 12:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:24:46 INFO - PROCESS | 1648 | 1468956286714 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 1648 | 1468956286716 Marionette TRACE conn3 <- [1,1510,null,{}] 12:24:46 INFO - PROCESS | 1648 | 1468956286720 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:46 INFO - PROCESS | 1648 | 1468956286722 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:46 INFO - PROCESS | 1648 | 1468956286856 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:24:46 INFO - PROCESS | 1648 | 1468956286868 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:46 INFO - PROCESS | 1648 | 1468956286869 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1242d5000 == 32 [pid = 1648] [id = 385] 12:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1182b6000) [pid = 1648] [serial = 1154] [outer = 0x0] 12:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x125373000) [pid = 1648] [serial = 1155] [outer = 0x1182b6000] 12:24:46 INFO - PROCESS | 1648 | 1468956286893 Marionette DEBUG loaded listener.js 12:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x125fc5400) [pid = 1648] [serial = 1156] [outer = 0x1182b6000] 12:24:47 INFO - PROCESS | 1648 | 1468956287248 Marionette TRACE conn3 <- [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]]]}] 12:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 570ms 12:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:24:47 INFO - PROCESS | 1648 | 1468956287285 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:24:47 INFO - PROCESS | 1648 | 1468956287286 Marionette TRACE conn3 <- [1,1513,null,{"value":"7"}] 12:24:47 INFO - PROCESS | 1648 | 1468956287288 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - PROCESS | 1648 | 1468956287289 Marionette TRACE conn3 <- [1,1514,null,{}] 12:24:47 INFO - PROCESS | 1648 | 1468956287292 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:47 INFO - PROCESS | 1648 | 1468956287296 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:47 INFO - PROCESS | 1648 | 1468956287403 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:24:47 INFO - PROCESS | 1648 | 1468956287439 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:47 INFO - PROCESS | 1648 | 1468956287440 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x126517000 == 33 [pid = 1648] [id = 386] 12:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126609400) [pid = 1648] [serial = 1157] [outer = 0x0] 12:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12731dc00) [pid = 1648] [serial = 1158] [outer = 0x126609400] 12:24:47 INFO - PROCESS | 1648 | 1468956287472 Marionette DEBUG loaded listener.js 12:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128805800) [pid = 1648] [serial = 1159] [outer = 0x126609400] 12:24:47 INFO - PROCESS | 1648 | 1468956287837 Marionette TRACE conn3 <- [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]]]}] 12:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 570ms 12:24:47 INFO - PROCESS | 1648 | 1468956287860 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:24:47 INFO - PROCESS | 1648 | 1468956287862 Marionette TRACE conn3 <- [1,1517,null,{"value":"7"}] 12:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:24:47 INFO - PROCESS | 1648 | 1468956287865 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - PROCESS | 1648 | 1468956287867 Marionette TRACE conn3 <- [1,1518,null,{}] 12:24:47 INFO - PROCESS | 1648 | 1468956287870 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:47 INFO - PROCESS | 1648 | 1468956287872 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:48 INFO - PROCESS | 1648 | 1468956288018 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:24:48 INFO - PROCESS | 1648 | 1468956288038 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:48 INFO - PROCESS | 1648 | 1468956288040 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a6d800 == 34 [pid = 1648] [id = 387] 12:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128805000) [pid = 1648] [serial = 1160] [outer = 0x0] 12:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128b4bc00) [pid = 1648] [serial = 1161] [outer = 0x128805000] 12:24:48 INFO - PROCESS | 1648 | 1468956288081 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128bd0800) [pid = 1648] [serial = 1162] [outer = 0x128805000] 12:24:48 INFO - PROCESS | 1648 | 1468956288509 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 669ms 12:24:48 INFO - PROCESS | 1648 | 1468956288535 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:24:48 INFO - PROCESS | 1648 | 1468956288536 Marionette TRACE conn3 <- [1,1521,null,{"value":"7"}] 12:24:48 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:24:48 INFO - PROCESS | 1648 | 1468956288538 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:24:48 INFO - PROCESS | 1648 | 1468956288540 Marionette TRACE conn3 <- [1,1522,null,{}] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119be4400) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x127320c00) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128f47400) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11309dc00) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1184db000) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11989f000) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x115de9400) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1246ee400) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119be3c00) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128bcf800) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11837bc00) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116188c00) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12490a000) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x129278000) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:24:48 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128e1d000) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:24:48 INFO - PROCESS | 1648 | 1468956288756 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:48 INFO - PROCESS | 1648 | 1468956288757 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:48 INFO - PROCESS | 1648 | 1468956288850 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:24:48 INFO - PROCESS | 1648 | 1468956288856 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:48 INFO - PROCESS | 1648 | 1468956288865 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a6b000 == 35 [pid = 1648] [id = 388] 12:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11653fc00) [pid = 1648] [serial = 1163] [outer = 0x0] 12:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11837bc00) [pid = 1648] [serial = 1164] [outer = 0x11653fc00] 12:24:48 INFO - PROCESS | 1648 | 1468956288892 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119be5400) [pid = 1648] [serial = 1165] [outer = 0x11653fc00] 12:24:49 INFO - PROCESS | 1648 | 1468956289208 Marionette TRACE conn3 <- [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"]]]}] 12:24:49 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 () { 12:24:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:24:49 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 () { 12:24:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:24:49 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 () { 12:24:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:24:49 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 () { 12:24:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:24:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 722ms 12:24:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:24:49 INFO - PROCESS | 1648 | 1468956289262 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:24:49 INFO - PROCESS | 1648 | 1468956289264 Marionette TRACE conn3 <- [1,1525,null,{"value":"7"}] 12:24:49 INFO - PROCESS | 1648 | 1468956289268 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:24:49 INFO - PROCESS | 1648 | 1468956289269 Marionette TRACE conn3 <- [1,1526,null,{}] 12:24:49 INFO - PROCESS | 1648 | 1468956289273 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:49 INFO - PROCESS | 1648 | 1468956289275 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:49 INFO - PROCESS | 1648 | 1468956289417 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:24:49 INFO - PROCESS | 1648 | 1468956289459 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:49 INFO - PROCESS | 1648 | 1468956289460 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11201c000 == 36 [pid = 1648] [id = 389] 12:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118586400) [pid = 1648] [serial = 1166] [outer = 0x0] 12:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126609800) [pid = 1648] [serial = 1167] [outer = 0x118586400] 12:24:49 INFO - PROCESS | 1648 | 1468956289500 Marionette DEBUG loaded listener.js 12:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128c49c00) [pid = 1648] [serial = 1168] [outer = 0x118586400] 12:24:49 INFO - PROCESS | 1648 | 1468956289852 Marionette TRACE conn3 <- [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"]]]}] 12:24:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:24:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:24:49 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:24:49 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 621ms 12:24:49 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:24:49 INFO - PROCESS | 1648 | 1468956289889 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:24:49 INFO - PROCESS | 1648 | 1468956289890 Marionette TRACE conn3 <- [1,1529,null,{"value":"7"}] 12:24:49 INFO - PROCESS | 1648 | 1468956289895 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:24:49 INFO - PROCESS | 1648 | 1468956289896 Marionette TRACE conn3 <- [1,1530,null,{}] 12:24:49 INFO - PROCESS | 1648 | 1468956289898 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:49 INFO - PROCESS | 1648 | 1468956289899 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:49 INFO - PROCESS | 1648 | 1468956289977 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:24:50 INFO - PROCESS | 1648 | 1468956290030 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:50 INFO - PROCESS | 1648 | 1468956290039 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a645800 == 37 [pid = 1648] [id = 390] 12:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112a8a400) [pid = 1648] [serial = 1169] [outer = 0x0] 12:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128e13800) [pid = 1648] [serial = 1170] [outer = 0x112a8a400] 12:24:50 INFO - PROCESS | 1648 | 1468956290063 Marionette DEBUG loaded listener.js 12:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129377400) [pid = 1648] [serial = 1171] [outer = 0x112a8a400] 12:24:50 INFO - PROCESS | 1648 | 1468956290293 Marionette TRACE conn3 <- [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]]]}] 12:24:50 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 12:24:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:24:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:24:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:24:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:24:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:24:50 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. 12:24:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:24:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 422ms 12:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:24:50 INFO - PROCESS | 1648 | 1468956290317 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:24:50 INFO - PROCESS | 1648 | 1468956290318 Marionette TRACE conn3 <- [1,1533,null,{"value":"7"}] 12:24:50 INFO - PROCESS | 1648 | 1468956290320 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:24:50 INFO - PROCESS | 1648 | 1468956290322 Marionette TRACE conn3 <- [1,1534,null,{}] 12:24:50 INFO - PROCESS | 1648 | 1468956290332 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:50 INFO - PROCESS | 1648 | 1468956290333 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:50 INFO - PROCESS | 1648 | 1468956290429 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:24:50 INFO - PROCESS | 1648 | 1468956290433 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:50 INFO - PROCESS | 1648 | 1468956290434 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1242d1800 == 38 [pid = 1648] [id = 391] 12:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129375400) [pid = 1648] [serial = 1172] [outer = 0x0] 12:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1295b6000) [pid = 1648] [serial = 1173] [outer = 0x129375400] 12:24:50 INFO - PROCESS | 1648 | 1468956290460 Marionette DEBUG loaded listener.js 12:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a8bfc00) [pid = 1648] [serial = 1174] [outer = 0x129375400] 12:24:50 INFO - PROCESS | 1648 | 1468956290886 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:24:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:24:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 571ms 12:24:50 INFO - PROCESS | 1648 | 1468956290894 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:24:50 INFO - PROCESS | 1648 | 1468956290897 Marionette TRACE conn3 <- [1,1537,null,{"value":"7"}] 12:24:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:24:50 INFO - PROCESS | 1648 | 1468956290901 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:24:50 INFO - PROCESS | 1648 | 1468956290903 Marionette TRACE conn3 <- [1,1538,null,{}] 12:24:50 INFO - PROCESS | 1648 | 1468956290907 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:50 INFO - PROCESS | 1648 | 1468956290909 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:51 INFO - PROCESS | 1648 | 1468956291027 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:24:51 INFO - PROCESS | 1648 | 1468956291083 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:51 INFO - PROCESS | 1648 | 1468956291086 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170d7800 == 39 [pid = 1648] [id = 392] 12:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113d65000) [pid = 1648] [serial = 1175] [outer = 0x0] 12:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116982400) [pid = 1648] [serial = 1176] [outer = 0x113d65000] 12:24:51 INFO - PROCESS | 1648 | 1468956291118 Marionette DEBUG loaded listener.js 12:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11803e400) [pid = 1648] [serial = 1177] [outer = 0x113d65000] 12:24:51 INFO - PROCESS | 1648 | 1468956291661 Marionette TRACE conn3 <- [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]]]}] 12:24:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:24:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 770ms 12:24:51 INFO - PROCESS | 1648 | 1468956291671 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:24:51 INFO - PROCESS | 1648 | 1468956291674 Marionette TRACE conn3 <- [1,1541,null,{"value":"7"}] 12:24:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:24:51 INFO - PROCESS | 1648 | 1468956291707 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:24:51 INFO - PROCESS | 1648 | 1468956291711 Marionette TRACE conn3 <- [1,1542,null,{}] 12:24:51 INFO - PROCESS | 1648 | 1468956291714 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:51 INFO - PROCESS | 1648 | 1468956291716 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:51 INFO - PROCESS | 1648 | 1468956291830 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:24:51 INFO - PROCESS | 1648 | 1468956291926 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:51 INFO - PROCESS | 1648 | 1468956291927 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12258a000 == 40 [pid = 1648] [id = 393] 12:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118782c00) [pid = 1648] [serial = 1178] [outer = 0x0] 12:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118e24800) [pid = 1648] [serial = 1179] [outer = 0x118782c00] 12:24:51 INFO - PROCESS | 1648 | 1468956291978 Marionette DEBUG loaded listener.js 12:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119685400) [pid = 1648] [serial = 1180] [outer = 0x118782c00] 12:24:52 INFO - PROCESS | 1648 | 1468956292562 Marionette TRACE conn3 <- [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]]]}] 12:24:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:24:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 926ms 12:24:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:24:52 INFO - PROCESS | 1648 | 1468956292630 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:24:52 INFO - PROCESS | 1648 | 1468956292632 Marionette TRACE conn3 <- [1,1545,null,{"value":"7"}] 12:24:52 INFO - PROCESS | 1648 | 1468956292634 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:24:52 INFO - PROCESS | 1648 | 1468956292637 Marionette TRACE conn3 <- [1,1546,null,{}] 12:24:52 INFO - PROCESS | 1648 | 1468956292645 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:52 INFO - PROCESS | 1648 | 1468956292648 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:52 INFO - PROCESS | 1648 | 1468956292757 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:24:52 INFO - PROCESS | 1648 | 1468956292813 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:52 INFO - PROCESS | 1648 | 1468956292815 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x118297800 == 41 [pid = 1648] [id = 394] 12:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118378000) [pid = 1648] [serial = 1181] [outer = 0x0] 12:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1198a0800) [pid = 1648] [serial = 1182] [outer = 0x118378000] 12:24:52 INFO - PROCESS | 1648 | 1468956292847 Marionette DEBUG loaded listener.js 12:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x125373400) [pid = 1648] [serial = 1183] [outer = 0x118378000] 12:24:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12a645800 == 40 [pid = 1648] [id = 390] 12:24:53 INFO - PROCESS | 1648 | --DOCSHELL 0x11201c000 == 39 [pid = 1648] [id = 389] 12:24:53 INFO - PROCESS | 1648 | --DOCSHELL 0x128a6b000 == 38 [pid = 1648] [id = 388] 12:24:53 INFO - PROCESS | 1648 | --DOCSHELL 0x128a6d800 == 37 [pid = 1648] [id = 387] 12:24:53 INFO - PROCESS | 1648 | --DOCSHELL 0x126517000 == 36 [pid = 1648] [id = 386] 12:24:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1242d5000 == 35 [pid = 1648] [id = 385] 12:24:53 INFO - PROCESS | 1648 | --DOCSHELL 0x119b25800 == 34 [pid = 1648] [id = 384] 12:24:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1193d9000 == 33 [pid = 1648] [id = 383] 12:24:53 INFO - PROCESS | 1648 | --DOCSHELL 0x118090000 == 32 [pid = 1648] [id = 382] 12:24:53 INFO - PROCESS | 1648 | --DOCSHELL 0x11657a000 == 31 [pid = 1648] [id = 381] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126603c00) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128b4ac00) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1295b5c00) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1131f0000) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116987800) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118510000) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118e24c00) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12263d400) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1246fac00) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11697d400) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1181b0800) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129378c00) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124c16c00) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129277400) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118793800) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119274000) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118385800) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128c42c00) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12a708c00) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128f47000) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129379400) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12730a000) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12af44400) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x125cfb400) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x125cfd800) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x124752000) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12a747000) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12b74cc00) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12af47800) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 12:24:53 INFO - PROCESS | 1648 | 1468956293469 Marionette TRACE conn3 <- [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]]]}] 12:24:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:24:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 871ms 12:24:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:24:53 INFO - PROCESS | 1648 | 1468956293506 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:24:53 INFO - PROCESS | 1648 | 1468956293509 Marionette TRACE conn3 <- [1,1549,null,{"value":"7"}] 12:24:53 INFO - PROCESS | 1648 | 1468956293512 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:24:53 INFO - PROCESS | 1648 | 1468956293516 Marionette TRACE conn3 <- [1,1550,null,{}] 12:24:53 INFO - PROCESS | 1648 | 1468956293519 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:53 INFO - PROCESS | 1648 | 1468956293521 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:53 INFO - PROCESS | 1648 | 1468956293617 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:24:53 INFO - PROCESS | 1648 | 1468956293628 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:53 INFO - PROCESS | 1648 | 1468956293631 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170d3000 == 32 [pid = 1648] [id = 395] 12:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1184df000) [pid = 1648] [serial = 1184] [outer = 0x0] 12:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118504400) [pid = 1648] [serial = 1185] [outer = 0x1184df000] 12:24:53 INFO - PROCESS | 1648 | 1468956293677 Marionette DEBUG loaded listener.js 12:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118e25000) [pid = 1648] [serial = 1186] [outer = 0x1184df000] 12:24:54 INFO - PROCESS | 1648 | 1468956294052 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:24:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:24:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 573ms 12:24:54 INFO - PROCESS | 1648 | 1468956294085 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:24:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:24:54 INFO - PROCESS | 1648 | 1468956294088 Marionette TRACE conn3 <- [1,1553,null,{"value":"7"}] 12:24:54 INFO - PROCESS | 1648 | 1468956294092 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:24:54 INFO - PROCESS | 1648 | 1468956294094 Marionette TRACE conn3 <- [1,1554,null,{}] 12:24:54 INFO - PROCESS | 1648 | 1468956294096 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:54 INFO - PROCESS | 1648 | 1468956294098 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:54 INFO - PROCESS | 1648 | 1468956294179 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:24:54 INFO - PROCESS | 1648 | 1468956294184 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:54 INFO - PROCESS | 1648 | 1468956294185 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ec8800 == 33 [pid = 1648] [id = 396] 12:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x12386c800) [pid = 1648] [serial = 1187] [outer = 0x0] 12:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1246c7800) [pid = 1648] [serial = 1188] [outer = 0x12386c800] 12:24:54 INFO - PROCESS | 1648 | 1468956294231 Marionette DEBUG loaded listener.js 12:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x124c10400) [pid = 1648] [serial = 1189] [outer = 0x12386c800] 12:24:54 INFO - PROCESS | 1648 | 1468956294569 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:24:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:24:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 521ms 12:24:54 INFO - PROCESS | 1648 | 1468956294622 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:24:54 INFO - PROCESS | 1648 | 1468956294624 Marionette TRACE conn3 <- [1,1557,null,{"value":"7"}] 12:24:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:24:54 INFO - PROCESS | 1648 | 1468956294627 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:24:54 INFO - PROCESS | 1648 | 1468956294630 Marionette TRACE conn3 <- [1,1558,null,{}] 12:24:54 INFO - PROCESS | 1648 | 1468956294637 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:54 INFO - PROCESS | 1648 | 1468956294640 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:54 INFO - PROCESS | 1648 | 1468956294720 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:24:54 INFO - PROCESS | 1648 | 1468956294726 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:54 INFO - PROCESS | 1648 | 1468956294729 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x123db8800 == 34 [pid = 1648] [id = 397] 12:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x125c71800) [pid = 1648] [serial = 1190] [outer = 0x0] 12:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x126604c00) [pid = 1648] [serial = 1191] [outer = 0x125c71800] 12:24:54 INFO - PROCESS | 1648 | 1468956294756 Marionette DEBUG loaded listener.js 12:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12731b800) [pid = 1648] [serial = 1192] [outer = 0x125c71800] 12:24:55 INFO - PROCESS | 1648 | 1468956295083 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:24:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:24:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 471ms 12:24:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:24:55 INFO - PROCESS | 1648 | 1468956295098 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:24:55 INFO - PROCESS | 1648 | 1468956295100 Marionette TRACE conn3 <- [1,1561,null,{"value":"7"}] 12:24:55 INFO - PROCESS | 1648 | 1468956295102 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:24:55 INFO - PROCESS | 1648 | 1468956295103 Marionette TRACE conn3 <- [1,1562,null,{}] 12:24:55 INFO - PROCESS | 1648 | 1468956295105 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:55 INFO - PROCESS | 1648 | 1468956295107 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:55 INFO - PROCESS | 1648 | 1468956295189 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:24:55 INFO - PROCESS | 1648 | 1468956295248 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:55 INFO - PROCESS | 1648 | 1468956295249 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x125399800 == 35 [pid = 1648] [id = 398] 12:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12731ac00) [pid = 1648] [serial = 1193] [outer = 0x0] 12:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1286a3800) [pid = 1648] [serial = 1194] [outer = 0x12731ac00] 12:24:55 INFO - PROCESS | 1648 | 1468956295274 Marionette DEBUG loaded listener.js 12:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128b4a000) [pid = 1648] [serial = 1195] [outer = 0x12731ac00] 12:24:55 INFO - PROCESS | 1648 | 1468956295598 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:24:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:24:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 12:24:55 INFO - PROCESS | 1648 | 1468956295621 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:24:55 INFO - PROCESS | 1648 | 1468956295622 Marionette TRACE conn3 <- [1,1565,null,{"value":"7"}] 12:24:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:24:55 INFO - PROCESS | 1648 | 1468956295624 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:24:55 INFO - PROCESS | 1648 | 1468956295627 Marionette TRACE conn3 <- [1,1566,null,{}] 12:24:55 INFO - PROCESS | 1648 | 1468956295630 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:55 INFO - PROCESS | 1648 | 1468956295631 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:55 INFO - PROCESS | 1648 | 1468956295729 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:24:55 INFO - PROCESS | 1648 | 1468956295765 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:55 INFO - PROCESS | 1648 | 1468956295767 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f17000 == 36 [pid = 1648] [id = 399] 12:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128b46000) [pid = 1648] [serial = 1196] [outer = 0x0] 12:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128bd8800) [pid = 1648] [serial = 1197] [outer = 0x128b46000] 12:24:55 INFO - PROCESS | 1648 | 1468956295791 Marionette DEBUG loaded listener.js 12:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128c4c800) [pid = 1648] [serial = 1198] [outer = 0x128b46000] 12:24:56 INFO - PROCESS | 1648 | 1468956296147 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:24:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:24:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 572ms 12:24:56 INFO - PROCESS | 1648 | 1468956296197 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:24:56 INFO - PROCESS | 1648 | 1468956296199 Marionette TRACE conn3 <- [1,1569,null,{"value":"7"}] 12:24:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:24:56 INFO - PROCESS | 1648 | 1468956296202 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:24:56 INFO - PROCESS | 1648 | 1468956296203 Marionette TRACE conn3 <- [1,1570,null,{}] 12:24:56 INFO - PROCESS | 1648 | 1468956296206 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:56 INFO - PROCESS | 1648 | 1468956296211 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:56 INFO - PROCESS | 1648 | 1468956296381 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:24:56 INFO - PROCESS | 1648 | 1468956296408 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:56 INFO - PROCESS | 1648 | 1468956296410 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a79d800 == 37 [pid = 1648] [id = 400] 12:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x129270400) [pid = 1648] [serial = 1199] [outer = 0x0] 12:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12a611c00) [pid = 1648] [serial = 1200] [outer = 0x129270400] 12:24:56 INFO - PROCESS | 1648 | 1468956296462 Marionette DEBUG loaded listener.js 12:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a8c0000) [pid = 1648] [serial = 1201] [outer = 0x129270400] 12:24:56 INFO - PROCESS | 1648 | 1468956296801 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:24:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:24:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 619ms 12:24:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:24:56 INFO - PROCESS | 1648 | 1468956296821 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:24:56 INFO - PROCESS | 1648 | 1468956296822 Marionette TRACE conn3 <- [1,1573,null,{"value":"7"}] 12:24:56 INFO - PROCESS | 1648 | 1468956296824 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:24:56 INFO - PROCESS | 1648 | 1468956296826 Marionette TRACE conn3 <- [1,1574,null,{}] 12:24:56 INFO - PROCESS | 1648 | 1468956296831 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:56 INFO - PROCESS | 1648 | 1468956296833 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:56 INFO - PROCESS | 1648 | 1468956296935 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:24:56 INFO - PROCESS | 1648 | 1468956296939 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:56 INFO - PROCESS | 1648 | 1468956296940 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af07000 == 38 [pid = 1648] [id = 401] 12:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129277400) [pid = 1648] [serial = 1202] [outer = 0x0] 12:24:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12af3f400) [pid = 1648] [serial = 1203] [outer = 0x129277400] 12:24:56 INFO - PROCESS | 1648 | 1468956296966 Marionette DEBUG loaded listener.js 12:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12b745400) [pid = 1648] [serial = 1204] [outer = 0x129277400] 12:24:57 INFO - PROCESS | 1648 | 1468956297271 Marionette TRACE conn3 <- [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]]]}] 12:24:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:24:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 473ms 12:24:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:24:57 INFO - PROCESS | 1648 | 1468956297304 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:24:57 INFO - PROCESS | 1648 | 1468956297305 Marionette TRACE conn3 <- [1,1577,null,{"value":"7"}] 12:24:57 INFO - PROCESS | 1648 | 1468956297315 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:24:57 INFO - PROCESS | 1648 | 1468956297316 Marionette TRACE conn3 <- [1,1578,null,{}] 12:24:57 INFO - PROCESS | 1648 | 1468956297318 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:57 INFO - PROCESS | 1648 | 1468956297320 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:57 INFO - PROCESS | 1648 | 1468956297424 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:24:57 INFO - PROCESS | 1648 | 1468956297428 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:57 INFO - PROCESS | 1648 | 1468956297429 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9bc000 == 39 [pid = 1648] [id = 402] 12:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x115de9400) [pid = 1648] [serial = 1205] [outer = 0x0] 12:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b751c00) [pid = 1648] [serial = 1206] [outer = 0x115de9400] 12:24:57 INFO - PROCESS | 1648 | 1468956297460 Marionette DEBUG loaded listener.js 12:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12b9a0c00) [pid = 1648] [serial = 1207] [outer = 0x115de9400] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118379c00) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1133c4800) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124261400) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x117288000) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113d65800) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1182b6000) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1181b1400) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126609400) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128805000) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11653fc00) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12263cc00) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12869f800) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118586400) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11672e400) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:24:57 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x112a8a400) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:24:57 INFO - PROCESS | 1648 | 1468956297826 Marionette TRACE conn3 <- [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]]]}] 12:24:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:24:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 528ms 12:24:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:24:57 INFO - PROCESS | 1648 | 1468956297835 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:24:57 INFO - PROCESS | 1648 | 1468956297836 Marionette TRACE conn3 <- [1,1581,null,{"value":"7"}] 12:24:57 INFO - PROCESS | 1648 | 1468956297838 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:24:57 INFO - PROCESS | 1648 | 1468956297840 Marionette TRACE conn3 <- [1,1582,null,{}] 12:24:57 INFO - PROCESS | 1648 | 1468956297849 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:57 INFO - PROCESS | 1648 | 1468956297850 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:57 INFO - PROCESS | 1648 | 1468956297959 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:24:57 INFO - PROCESS | 1648 | 1468956297993 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:57 INFO - PROCESS | 1648 | 1468956297994 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9ca000 == 40 [pid = 1648] [id = 403] 12:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113008800) [pid = 1648] [serial = 1208] [outer = 0x0] 12:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118587000) [pid = 1648] [serial = 1209] [outer = 0x113008800] 12:24:58 INFO - PROCESS | 1648 | 1468956298019 Marionette DEBUG loaded listener.js 12:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126609400) [pid = 1648] [serial = 1210] [outer = 0x113008800] 12:24:58 INFO - PROCESS | 1648 | 1468956298265 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 477ms 12:24:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:24:58 INFO - PROCESS | 1648 | 1468956298317 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:24:58 INFO - PROCESS | 1648 | 1468956298318 Marionette TRACE conn3 <- [1,1585,null,{"value":"7"}] 12:24:58 INFO - PROCESS | 1648 | 1468956298320 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:24:58 INFO - PROCESS | 1648 | 1468956298321 Marionette TRACE conn3 <- [1,1586,null,{}] 12:24:58 INFO - PROCESS | 1648 | 1468956298331 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:58 INFO - PROCESS | 1648 | 1468956298333 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:58 INFO - PROCESS | 1648 | 1468956298418 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:24:58 INFO - PROCESS | 1648 | 1468956298422 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:58 INFO - PROCESS | 1648 | 1468956298423 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be61000 == 41 [pid = 1648] [id = 404] 12:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11927ac00) [pid = 1648] [serial = 1211] [outer = 0x0] 12:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12ba97c00) [pid = 1648] [serial = 1212] [outer = 0x11927ac00] 12:24:58 INFO - PROCESS | 1648 | 1468956298455 Marionette DEBUG loaded listener.js 12:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12ba9f000) [pid = 1648] [serial = 1213] [outer = 0x11927ac00] 12:24:58 INFO - PROCESS | 1648 | 1468956298811 Marionette TRACE conn3 <- [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]]]}] 12:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 519ms 12:24:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:24:58 INFO - PROCESS | 1648 | 1468956298848 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:24:58 INFO - PROCESS | 1648 | 1468956298850 Marionette TRACE conn3 <- [1,1589,null,{"value":"7"}] 12:24:58 INFO - PROCESS | 1648 | 1468956298852 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:24:58 INFO - PROCESS | 1648 | 1468956298854 Marionette TRACE conn3 <- [1,1590,null,{}] 12:24:58 INFO - PROCESS | 1648 | 1468956298856 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:58 INFO - PROCESS | 1648 | 1468956298858 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:58 INFO - PROCESS | 1648 | 1468956298950 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:24:58 INFO - PROCESS | 1648 | 1468956298954 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:58 INFO - PROCESS | 1648 | 1468956298955 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c42d800 == 42 [pid = 1648] [id = 405] 12:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12865c400) [pid = 1648] [serial = 1214] [outer = 0x0] 12:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12865d000) [pid = 1648] [serial = 1215] [outer = 0x12865c400] 12:24:58 INFO - PROCESS | 1648 | 1468956298982 Marionette DEBUG loaded listener.js 12:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12be42400) [pid = 1648] [serial = 1216] [outer = 0x12865c400] 12:24:59 INFO - PROCESS | 1648 | 1468956299304 Marionette TRACE conn3 <- [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]]]}] 12:24:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:24:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 468ms 12:24:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:24:59 INFO - PROCESS | 1648 | 1468956299321 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:24:59 INFO - PROCESS | 1648 | 1468956299322 Marionette TRACE conn3 <- [1,1593,null,{"value":"7"}] 12:24:59 INFO - PROCESS | 1648 | 1468956299324 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:24:59 INFO - PROCESS | 1648 | 1468956299326 Marionette TRACE conn3 <- [1,1594,null,{}] 12:24:59 INFO - PROCESS | 1648 | 1468956299331 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:59 INFO - PROCESS | 1648 | 1468956299332 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:59 INFO - PROCESS | 1648 | 1468956299413 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:24:59 INFO - PROCESS | 1648 | 1468956299424 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:59 INFO - PROCESS | 1648 | 1468956299425 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:24:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c69f800 == 43 [pid = 1648] [id = 406] 12:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119354000) [pid = 1648] [serial = 1217] [outer = 0x0] 12:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11935a000) [pid = 1648] [serial = 1218] [outer = 0x119354000] 12:24:59 INFO - PROCESS | 1648 | 1468956299503 Marionette DEBUG loaded listener.js 12:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11935e400) [pid = 1648] [serial = 1219] [outer = 0x119354000] 12:24:59 INFO - PROCESS | 1648 | 1468956299919 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:24:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:24:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 624ms 12:24:59 INFO - PROCESS | 1648 | 1468956299948 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:24:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:24:59 INFO - PROCESS | 1648 | 1468956299951 Marionette TRACE conn3 <- [1,1597,null,{"value":"7"}] 12:24:59 INFO - PROCESS | 1648 | 1468956299954 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:24:59 INFO - PROCESS | 1648 | 1468956299956 Marionette TRACE conn3 <- [1,1598,null,{}] 12:24:59 INFO - PROCESS | 1648 | 1468956299979 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:24:59 INFO - PROCESS | 1648 | 1468956299981 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:00 INFO - PROCESS | 1648 | 1468956300091 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:25:00 INFO - PROCESS | 1648 | 1468956300187 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:00 INFO - PROCESS | 1648 | 1468956300189 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x118aa2000 == 44 [pid = 1648] [id = 407] 12:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1129d8800) [pid = 1648] [serial = 1220] [outer = 0x0] 12:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1129da400) [pid = 1648] [serial = 1221] [outer = 0x1129d8800] 12:25:00 INFO - PROCESS | 1648 | 1468956300219 Marionette DEBUG loaded listener.js 12:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x117288000) [pid = 1648] [serial = 1222] [outer = 0x1129d8800] 12:25:00 INFO - PROCESS | 1648 | 1468956300655 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 740ms 12:25:00 INFO - PROCESS | 1648 | 1468956300693 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:25:00 INFO - PROCESS | 1648 | 1468956300696 Marionette TRACE conn3 <- [1,1601,null,{"value":"7"}] 12:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:25:00 INFO - PROCESS | 1648 | 1468956300701 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:25:00 INFO - PROCESS | 1648 | 1468956300703 Marionette TRACE conn3 <- [1,1602,null,{}] 12:25:00 INFO - PROCESS | 1648 | 1468956300705 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:00 INFO - PROCESS | 1648 | 1468956300707 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:00 INFO - PROCESS | 1648 | 1468956300813 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:25:00 INFO - PROCESS | 1648 | 1468956300886 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:00 INFO - PROCESS | 1648 | 1468956300888 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a62800 == 45 [pid = 1648] [id = 408] 12:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11837e000) [pid = 1648] [serial = 1223] [outer = 0x0] 12:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118e18000) [pid = 1648] [serial = 1224] [outer = 0x11837e000] 12:25:00 INFO - PROCESS | 1648 | 1468956300919 Marionette DEBUG loaded listener.js 12:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119359c00) [pid = 1648] [serial = 1225] [outer = 0x11837e000] 12:25:01 INFO - PROCESS | 1648 | 1468956301346 Marionette TRACE conn3 <- [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]]]}] 12:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 12:25:01 INFO - PROCESS | 1648 | 1468956301372 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:25:01 INFO - PROCESS | 1648 | 1468956301373 Marionette TRACE conn3 <- [1,1605,null,{"value":"7"}] 12:25:01 INFO - PROCESS | 1648 | 1468956301376 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:25:01 INFO - PROCESS | 1648 | 1468956301378 Marionette TRACE conn3 <- [1,1606,null,{}] 12:25:01 INFO - PROCESS | 1648 | 1468956301386 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:01 INFO - PROCESS | 1648 | 1468956301389 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:01 INFO - PROCESS | 1648 | 1468956301525 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:25:01 INFO - PROCESS | 1648 | 1468956301589 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:01 INFO - PROCESS | 1648 | 1468956301591 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc8b000 == 46 [pid = 1648] [id = 409] 12:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119be4400) [pid = 1648] [serial = 1226] [outer = 0x0] 12:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124909000) [pid = 1648] [serial = 1227] [outer = 0x119be4400] 12:25:01 INFO - PROCESS | 1648 | 1468956301634 Marionette DEBUG loaded listener.js 12:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x127107c00) [pid = 1648] [serial = 1228] [outer = 0x119be4400] 12:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 675ms 12:25:02 INFO - PROCESS | 1648 | 1468956302043 Marionette TRACE conn3 <- [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]]]}] 12:25:02 INFO - PROCESS | 1648 | 1468956302051 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:25:02 INFO - PROCESS | 1648 | 1468956302053 Marionette TRACE conn3 <- [1,1609,null,{"value":"7"}] 12:25:02 INFO - PROCESS | 1648 | 1468956302055 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:25:02 INFO - PROCESS | 1648 | 1468956302056 Marionette TRACE conn3 <- [1,1610,null,{}] 12:25:02 INFO - PROCESS | 1648 | 1468956302060 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:02 INFO - PROCESS | 1648 | 1468956302062 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:02 INFO - PROCESS | 1648 | 1468956302164 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:25:02 INFO - PROCESS | 1648 | 1468956302220 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:02 INFO - PROCESS | 1648 | 1468956302221 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2d8000 == 47 [pid = 1648] [id = 410] 12:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128653800) [pid = 1648] [serial = 1229] [outer = 0x0] 12:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12865cc00) [pid = 1648] [serial = 1230] [outer = 0x128653800] 12:25:02 INFO - PROCESS | 1648 | 1468956302251 Marionette DEBUG loaded listener.js 12:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12880a400) [pid = 1648] [serial = 1231] [outer = 0x128653800] 12:25:02 INFO - PROCESS | 1648 | 1468956302749 Marionette TRACE conn3 <- [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]]]}] 12:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 719ms 12:25:02 INFO - PROCESS | 1648 | 1468956302776 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:25:02 INFO - PROCESS | 1648 | 1468956302778 Marionette TRACE conn3 <- [1,1613,null,{"value":"7"}] 12:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:25:02 INFO - PROCESS | 1648 | 1468956302781 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:25:02 INFO - PROCESS | 1648 | 1468956302784 Marionette TRACE conn3 <- [1,1614,null,{}] 12:25:02 INFO - PROCESS | 1648 | 1468956302787 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:02 INFO - PROCESS | 1648 | 1468956302789 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:03 INFO - PROCESS | 1648 | 1468956303106 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:25:03 INFO - PROCESS | 1648 | 1468956303160 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:03 INFO - PROCESS | 1648 | 1468956303162 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x112648000 == 48 [pid = 1648] [id = 411] 12:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x110e6f000) [pid = 1648] [serial = 1232] [outer = 0x0] 12:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x111da8400) [pid = 1648] [serial = 1233] [outer = 0x110e6f000] 12:25:03 INFO - PROCESS | 1648 | 1468956303191 Marionette DEBUG loaded listener.js 12:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1129d7800) [pid = 1648] [serial = 1234] [outer = 0x110e6f000] 12:25:03 INFO - PROCESS | 1648 | 1468956303636 Marionette TRACE conn3 <- [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]]]}] 12:25:03 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 12:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 871ms 12:25:03 INFO - PROCESS | 1648 | 1468956303653 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:25:03 INFO - PROCESS | 1648 | 1468956303656 Marionette TRACE conn3 <- [1,1617,null,{"value":"7"}] 12:25:03 INFO - PROCESS | 1648 | 1468956303659 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:25:03 INFO - PROCESS | 1648 | 1468956303661 Marionette TRACE conn3 <- [1,1618,null,{}] 12:25:03 INFO - PROCESS | 1648 | 1468956303665 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:03 INFO - PROCESS | 1648 | 1468956303666 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:03 INFO - PROCESS | 1648 | 1468956303782 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:25:03 INFO - PROCESS | 1648 | 1468956303926 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:03 INFO - PROCESS | 1648 | 1468956303929 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170e7000 == 49 [pid = 1648] [id = 412] 12:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x115f4d800) [pid = 1648] [serial = 1235] [outer = 0x0] 12:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11617d800) [pid = 1648] [serial = 1236] [outer = 0x115f4d800] 12:25:03 INFO - PROCESS | 1648 | 1468956303974 Marionette DEBUG loaded listener.js 12:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116981400) [pid = 1648] [serial = 1237] [outer = 0x115f4d800] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12c42d800 == 48 [pid = 1648] [id = 405] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12be61000 == 47 [pid = 1648] [id = 404] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9ca000 == 46 [pid = 1648] [id = 403] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9bc000 == 45 [pid = 1648] [id = 402] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12af07000 == 44 [pid = 1648] [id = 401] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12a79d800 == 43 [pid = 1648] [id = 400] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x128f17000 == 42 [pid = 1648] [id = 399] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x125399800 == 41 [pid = 1648] [id = 398] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x123db8800 == 40 [pid = 1648] [id = 397] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x118ec8800 == 39 [pid = 1648] [id = 396] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1170d3000 == 38 [pid = 1648] [id = 395] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x118297800 == 37 [pid = 1648] [id = 394] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12258a000 == 36 [pid = 1648] [id = 393] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1170d7800 == 35 [pid = 1648] [id = 392] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1242d1800 == 34 [pid = 1648] [id = 391] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x118a95000 == 33 [pid = 1648] [id = 380] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x112648000 == 32 [pid = 1648] [id = 411] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2d8000 == 31 [pid = 1648] [id = 410] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc8b000 == 30 [pid = 1648] [id = 409] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x128a62800 == 29 [pid = 1648] [id = 408] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12c69f800 == 28 [pid = 1648] [id = 406] 12:25:04 INFO - PROCESS | 1648 | --DOCSHELL 0x118aa2000 == 27 [pid = 1648] [id = 407] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11837d000) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118e19400) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11996ec00) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x122639000) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1246f1800) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1176b7400) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1182b3400) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1176ad800) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1181b5c00) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x125373000) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118510400) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128805800) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1182b1c00) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12731dc00) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128b4bc00) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11837bc00) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119be5400) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1249be400) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x124261c00) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128bd0800) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1295b6000) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128bd4c00) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12880c400) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126609800) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12afa8800) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x125fc5400) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12af3c000) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128c49c00) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1249ba000) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128e13800) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129377400) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 12:25:04 INFO - PROCESS | 1648 | 1468956304895 Marionette TRACE conn3 <- [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]]]}] 12:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1277ms 12:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:25:04 INFO - PROCESS | 1648 | 1468956304936 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:25:04 INFO - PROCESS | 1648 | 1468956304938 Marionette TRACE conn3 <- [1,1621,null,{"value":"7"}] 12:25:04 INFO - PROCESS | 1648 | 1468956304942 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:25:04 INFO - PROCESS | 1648 | 1468956304945 Marionette TRACE conn3 <- [1,1622,null,{}] 12:25:04 INFO - PROCESS | 1648 | 1468956304949 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:04 INFO - PROCESS | 1648 | 1468956304950 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:05 INFO - PROCESS | 1648 | 1468956305032 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:25:05 INFO - PROCESS | 1648 | 1468956305037 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:05 INFO - PROCESS | 1648 | 1468956305039 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f79000 == 28 [pid = 1648] [id = 413] 12:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1131efc00) [pid = 1648] [serial = 1238] [outer = 0x0] 12:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113d64c00) [pid = 1648] [serial = 1239] [outer = 0x1131efc00] 12:25:05 INFO - PROCESS | 1648 | 1468956305068 Marionette DEBUG loaded listener.js 12:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1161dac00) [pid = 1648] [serial = 1240] [outer = 0x1131efc00] 12:25:05 INFO - PROCESS | 1648 | 1468956305418 Marionette TRACE conn3 <- [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]]]}] 12:25:05 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 12:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 525ms 12:25:05 INFO - PROCESS | 1648 | 1468956305470 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:25:05 INFO - PROCESS | 1648 | 1468956305473 Marionette TRACE conn3 <- [1,1625,null,{"value":"7"}] 12:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:25:05 INFO - PROCESS | 1648 | 1468956305479 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:25:05 INFO - PROCESS | 1648 | 1468956305481 Marionette TRACE conn3 <- [1,1626,null,{}] 12:25:05 INFO - PROCESS | 1648 | 1468956305484 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:05 INFO - PROCESS | 1648 | 1468956305485 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:05 INFO - PROCESS | 1648 | 1468956305566 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:25:05 INFO - PROCESS | 1648 | 1468956305570 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:05 INFO - PROCESS | 1648 | 1468956305571 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x11847b000 == 29 [pid = 1648] [id = 414] 12:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1169de400) [pid = 1648] [serial = 1241] [outer = 0x0] 12:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11728dc00) [pid = 1648] [serial = 1242] [outer = 0x1169de400] 12:25:05 INFO - PROCESS | 1648 | 1468956305601 Marionette DEBUG loaded listener.js 12:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118037800) [pid = 1648] [serial = 1243] [outer = 0x1169de400] 12:25:05 INFO - PROCESS | 1648 | 1468956305964 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 521ms 12:25:06 INFO - PROCESS | 1648 | 1468956306003 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:25:06 INFO - PROCESS | 1648 | 1468956306004 Marionette TRACE conn3 <- [1,1629,null,{"value":"7"}] 12:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:25:06 INFO - PROCESS | 1648 | 1468956306006 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:25:06 INFO - PROCESS | 1648 | 1468956306009 Marionette TRACE conn3 <- [1,1630,null,{}] 12:25:06 INFO - PROCESS | 1648 | 1468956306017 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:06 INFO - PROCESS | 1648 | 1468956306020 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:06 INFO - PROCESS | 1648 | 1468956306101 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:25:06 INFO - PROCESS | 1648 | 1468956306106 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:06 INFO - PROCESS | 1648 | 1468956306110 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11988a000 == 30 [pid = 1648] [id = 415] 12:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1182b7000) [pid = 1648] [serial = 1244] [outer = 0x0] 12:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1184e5400) [pid = 1648] [serial = 1245] [outer = 0x1182b7000] 12:25:06 INFO - PROCESS | 1648 | 1468956306140 Marionette DEBUG loaded listener.js 12:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11877d000) [pid = 1648] [serial = 1246] [outer = 0x1182b7000] 12:25:06 INFO - PROCESS | 1648 | 1468956306472 Marionette TRACE conn3 <- [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]]]}] 12:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 474ms 12:25:06 INFO - PROCESS | 1648 | 1468956306481 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:25:06 INFO - PROCESS | 1648 | 1468956306483 Marionette TRACE conn3 <- [1,1633,null,{"value":"7"}] 12:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:25:06 INFO - PROCESS | 1648 | 1468956306485 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:25:06 INFO - PROCESS | 1648 | 1468956306486 Marionette TRACE conn3 <- [1,1634,null,{}] 12:25:06 INFO - PROCESS | 1648 | 1468956306488 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:06 INFO - PROCESS | 1648 | 1468956306489 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:06 INFO - PROCESS | 1648 | 1468956306571 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:25:06 INFO - PROCESS | 1648 | 1468956306575 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:06 INFO - PROCESS | 1648 | 1468956306577 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x123983000 == 31 [pid = 1648] [id = 416] 12:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118796c00) [pid = 1648] [serial = 1247] [outer = 0x0] 12:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119251000) [pid = 1648] [serial = 1248] [outer = 0x118796c00] 12:25:06 INFO - PROCESS | 1648 | 1468956306603 Marionette DEBUG loaded listener.js 12:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119272c00) [pid = 1648] [serial = 1249] [outer = 0x118796c00] 12:25:06 INFO - PROCESS | 1648 | 1468956306970 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 519ms 12:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:25:07 INFO - PROCESS | 1648 | 1468956307004 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:25:07 INFO - PROCESS | 1648 | 1468956307005 Marionette TRACE conn3 <- [1,1637,null,{"value":"7"}] 12:25:07 INFO - PROCESS | 1648 | 1468956307007 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:25:07 INFO - PROCESS | 1648 | 1468956307009 Marionette TRACE conn3 <- [1,1638,null,{}] 12:25:07 INFO - PROCESS | 1648 | 1468956307014 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:07 INFO - PROCESS | 1648 | 1468956307015 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:07 INFO - PROCESS | 1648 | 1468956307106 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:25:07 INFO - PROCESS | 1648 | 1468956307144 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:07 INFO - PROCESS | 1648 | 1468956307145 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x124621000 == 32 [pid = 1648] [id = 417] 12:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1129d0400) [pid = 1648] [serial = 1250] [outer = 0x0] 12:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119278000) [pid = 1648] [serial = 1251] [outer = 0x1129d0400] 12:25:07 INFO - PROCESS | 1648 | 1468956307170 Marionette DEBUG loaded listener.js 12:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11935d400) [pid = 1648] [serial = 1252] [outer = 0x1129d0400] 12:25:07 INFO - PROCESS | 1648 | 1468956307502 Marionette TRACE conn3 <- [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]]]}] 12:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 12:25:07 INFO - PROCESS | 1648 | 1468956307530 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:25:07 INFO - PROCESS | 1648 | 1468956307531 Marionette TRACE conn3 <- [1,1641,null,{"value":"7"}] 12:25:07 INFO - PROCESS | 1648 | 1468956307533 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:25:07 INFO - PROCESS | 1648 | 1468956307534 Marionette TRACE conn3 <- [1,1642,null,{}] 12:25:07 INFO - PROCESS | 1648 | 1468956307544 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:07 INFO - PROCESS | 1648 | 1468956307548 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:07 INFO - PROCESS | 1648 | 1468956307654 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:25:07 INFO - PROCESS | 1648 | 1468956307658 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:07 INFO - PROCESS | 1648 | 1468956307660 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12651a800 == 33 [pid = 1648] [id = 418] 12:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11850c000) [pid = 1648] [serial = 1253] [outer = 0x0] 12:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119684000) [pid = 1648] [serial = 1254] [outer = 0x11850c000] 12:25:07 INFO - PROCESS | 1648 | 1468956307685 Marionette DEBUG loaded listener.js 12:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12425f000) [pid = 1648] [serial = 1255] [outer = 0x11850c000] 12:25:07 INFO - PROCESS | 1648 | 1468956307989 Marionette TRACE conn3 <- [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]]]}] 12:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 479ms 12:25:08 INFO - PROCESS | 1648 | 1468956308015 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:25:08 INFO - PROCESS | 1648 | 1468956308024 Marionette TRACE conn3 <- [1,1645,null,{"value":"7"}] 12:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:25:08 INFO - PROCESS | 1648 | 1468956308034 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:25:08 INFO - PROCESS | 1648 | 1468956308035 Marionette TRACE conn3 <- [1,1646,null,{}] 12:25:08 INFO - PROCESS | 1648 | 1468956308037 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:08 INFO - PROCESS | 1648 | 1468956308039 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:08 INFO - PROCESS | 1648 | 1468956308136 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:25:08 INFO - PROCESS | 1648 | 1468956308147 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:08 INFO - PROCESS | 1648 | 1468956308148 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a6c800 == 34 [pid = 1648] [id = 419] 12:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11837d800) [pid = 1648] [serial = 1256] [outer = 0x0] 12:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x124521800) [pid = 1648] [serial = 1257] [outer = 0x11837d800] 12:25:08 INFO - PROCESS | 1648 | 1468956308173 Marionette DEBUG loaded listener.js 12:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1246fbc00) [pid = 1648] [serial = 1258] [outer = 0x11837d800] 12:25:08 INFO - PROCESS | 1648 | 1468956308497 Marionette TRACE conn3 <- [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]]]}] 12:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 12:25:08 INFO - PROCESS | 1648 | 1468956308553 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:25:08 INFO - PROCESS | 1648 | 1468956308554 Marionette TRACE conn3 <- [1,1649,null,{"value":"7"}] 12:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:25:08 INFO - PROCESS | 1648 | 1468956308556 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:25:08 INFO - PROCESS | 1648 | 1468956308557 Marionette TRACE conn3 <- [1,1650,null,{}] 12:25:08 INFO - PROCESS | 1648 | 1468956308560 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:08 INFO - PROCESS | 1648 | 1468956308561 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:08 INFO - PROCESS | 1648 | 1468956308655 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:25:08 INFO - PROCESS | 1648 | 1468956308693 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:08 INFO - PROCESS | 1648 | 1468956308694 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f17000 == 35 [pid = 1648] [id = 420] 12:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12474a400) [pid = 1648] [serial = 1259] [outer = 0x0] 12:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1249bf400) [pid = 1648] [serial = 1260] [outer = 0x12474a400] 12:25:08 INFO - PROCESS | 1648 | 1468956308718 Marionette DEBUG loaded listener.js 12:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x124dd5000) [pid = 1648] [serial = 1261] [outer = 0x12474a400] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x129270400) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128b46000) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x115de9400) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x113008800) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x129277400) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118782c00) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12731ac00) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x113d65000) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12386c800) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118378000) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x125c71800) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1184df000) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x129375400) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11927ac00) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12865c400) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119354000) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:25:09 INFO - PROCESS | 1648 | 1468956309170 Marionette TRACE conn3 <- [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]]]}] 12:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 622ms 12:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:25:09 INFO - PROCESS | 1648 | 1468956309180 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:25:09 INFO - PROCESS | 1648 | 1468956309181 Marionette TRACE conn3 <- [1,1653,null,{"value":"7"}] 12:25:09 INFO - PROCESS | 1648 | 1468956309183 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:25:09 INFO - PROCESS | 1648 | 1468956309184 Marionette TRACE conn3 <- [1,1654,null,{}] 12:25:09 INFO - PROCESS | 1648 | 1468956309187 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:09 INFO - PROCESS | 1648 | 1468956309188 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:09 INFO - PROCESS | 1648 | 1468956309280 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:25:09 INFO - PROCESS | 1648 | 1468956309346 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:09 INFO - PROCESS | 1648 | 1468956309347 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293dc800 == 36 [pid = 1648] [id = 421] 12:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1129d5000) [pid = 1648] [serial = 1262] [outer = 0x0] 12:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118378000) [pid = 1648] [serial = 1263] [outer = 0x1129d5000] 12:25:09 INFO - PROCESS | 1648 | 1468956309372 Marionette DEBUG loaded listener.js 12:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124904800) [pid = 1648] [serial = 1264] [outer = 0x1129d5000] 12:25:09 INFO - PROCESS | 1648 | 1468956309638 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 470ms 12:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:25:09 INFO - PROCESS | 1648 | 1468956309654 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:25:09 INFO - PROCESS | 1648 | 1468956309655 Marionette TRACE conn3 <- [1,1657,null,{"value":"7"}] 12:25:09 INFO - PROCESS | 1648 | 1468956309657 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:25:09 INFO - PROCESS | 1648 | 1468956309658 Marionette TRACE conn3 <- [1,1658,null,{}] 12:25:09 INFO - PROCESS | 1648 | 1468956309668 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:09 INFO - PROCESS | 1648 | 1468956309669 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:09 INFO - PROCESS | 1648 | 1468956309763 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:25:09 INFO - PROCESS | 1648 | 1468956309768 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:09 INFO - PROCESS | 1648 | 1468956309769 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a64c000 == 37 [pid = 1648] [id = 422] 12:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x125314c00) [pid = 1648] [serial = 1265] [outer = 0x0] 12:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x125371000) [pid = 1648] [serial = 1266] [outer = 0x125314c00] 12:25:09 INFO - PROCESS | 1648 | 1468956309801 Marionette DEBUG loaded listener.js 12:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x125c6f000) [pid = 1648] [serial = 1267] [outer = 0x125314c00] 12:25:10 INFO - PROCESS | 1648 | 1468956310249 Marionette TRACE conn3 <- [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]]]}] 12:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 628ms 12:25:10 INFO - PROCESS | 1648 | 1468956310285 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:25:10 INFO - PROCESS | 1648 | 1468956310287 Marionette TRACE conn3 <- [1,1661,null,{"value":"7"}] 12:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:25:10 INFO - PROCESS | 1648 | 1468956310289 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 1648 | 1468956310291 Marionette TRACE conn3 <- [1,1662,null,{}] 12:25:10 INFO - PROCESS | 1648 | 1468956310293 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:10 INFO - PROCESS | 1648 | 1468956310295 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:10 INFO - PROCESS | 1648 | 1468956310391 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:25:10 INFO - PROCESS | 1648 | 1468956310396 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:10 INFO - PROCESS | 1648 | 1468956310398 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a87c800 == 38 [pid = 1648] [id = 423] 12:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x125cf6800) [pid = 1648] [serial = 1268] [outer = 0x0] 12:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12660f400) [pid = 1648] [serial = 1269] [outer = 0x125cf6800] 12:25:10 INFO - PROCESS | 1648 | 1468956310425 Marionette DEBUG loaded listener.js 12:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128652400) [pid = 1648] [serial = 1270] [outer = 0x125cf6800] 12:25:10 INFO - PROCESS | 1648 | 1468956310754 Marionette TRACE conn3 <- [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]]]}] 12:25:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:25:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 521ms 12:25:10 INFO - PROCESS | 1648 | 1468956310811 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:25:10 INFO - PROCESS | 1648 | 1468956310812 Marionette TRACE conn3 <- [1,1665,null,{"value":"7"}] 12:25:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:25:10 INFO - PROCESS | 1648 | 1468956310814 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:25:10 INFO - PROCESS | 1648 | 1468956310815 Marionette TRACE conn3 <- [1,1666,null,{}] 12:25:10 INFO - PROCESS | 1648 | 1468956310818 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:10 INFO - PROCESS | 1648 | 1468956310819 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:10 INFO - PROCESS | 1648 | 1468956310920 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:25:10 INFO - PROCESS | 1648 | 1468956310927 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:10 INFO - PROCESS | 1648 | 1468956310928 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b726000 == 39 [pid = 1648] [id = 424] 12:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128651c00) [pid = 1648] [serial = 1271] [outer = 0x0] 12:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12865c400) [pid = 1648] [serial = 1272] [outer = 0x128651c00] 12:25:10 INFO - PROCESS | 1648 | 1468956310951 Marionette DEBUG loaded listener.js 12:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1242a3c00) [pid = 1648] [serial = 1273] [outer = 0x128651c00] 12:25:11 INFO - PROCESS | 1648 | 1468956311503 Marionette TRACE conn3 <- [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]]]}] 12:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 721ms 12:25:11 INFO - PROCESS | 1648 | 1468956311552 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:25:11 INFO - PROCESS | 1648 | 1468956311555 Marionette TRACE conn3 <- [1,1669,null,{"value":"7"}] 12:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:25:11 INFO - PROCESS | 1648 | 1468956311562 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:25:11 INFO - PROCESS | 1648 | 1468956311565 Marionette TRACE conn3 <- [1,1670,null,{}] 12:25:11 INFO - PROCESS | 1648 | 1468956311569 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:11 INFO - PROCESS | 1648 | 1468956311571 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:11 INFO - PROCESS | 1648 | 1468956311683 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:25:11 INFO - PROCESS | 1648 | 1468956311785 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:11 INFO - PROCESS | 1648 | 1468956311787 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11828d800 == 40 [pid = 1648] [id = 425] 12:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x113d65c00) [pid = 1648] [serial = 1274] [outer = 0x0] 12:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1150d5800) [pid = 1648] [serial = 1275] [outer = 0x113d65c00] 12:25:11 INFO - PROCESS | 1648 | 1468956311818 Marionette DEBUG loaded listener.js 12:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116aa1800) [pid = 1648] [serial = 1276] [outer = 0x113d65c00] 12:25:12 INFO - PROCESS | 1648 | 1468956312348 Marionette TRACE conn3 <- [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]]]}] 12:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 827ms 12:25:12 INFO - PROCESS | 1648 | 1468956312388 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:25:12 INFO - PROCESS | 1648 | 1468956312391 Marionette TRACE conn3 <- [1,1673,null,{"value":"7"}] 12:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:25:12 INFO - PROCESS | 1648 | 1468956312398 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:25:12 INFO - PROCESS | 1648 | 1468956312399 Marionette TRACE conn3 <- [1,1674,null,{}] 12:25:12 INFO - PROCESS | 1648 | 1468956312402 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:12 INFO - PROCESS | 1648 | 1468956312404 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:12 INFO - PROCESS | 1648 | 1468956312514 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:25:12 INFO - PROCESS | 1648 | 1468956312595 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:12 INFO - PROCESS | 1648 | 1468956312597 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d45000 == 41 [pid = 1648] [id = 426] 12:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1127d1c00) [pid = 1648] [serial = 1277] [outer = 0x0] 12:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113003400) [pid = 1648] [serial = 1278] [outer = 0x1127d1c00] 12:25:12 INFO - PROCESS | 1648 | 1468956312628 Marionette DEBUG loaded listener.js 12:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1182b5c00) [pid = 1648] [serial = 1279] [outer = 0x1127d1c00] 12:25:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12a87c800 == 40 [pid = 1648] [id = 423] 12:25:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12a64c000 == 39 [pid = 1648] [id = 422] 12:25:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1293dc800 == 38 [pid = 1648] [id = 421] 12:25:13 INFO - PROCESS | 1648 | --DOCSHELL 0x128f17000 == 37 [pid = 1648] [id = 420] 12:25:13 INFO - PROCESS | 1648 | --DOCSHELL 0x128a6c800 == 36 [pid = 1648] [id = 419] 12:25:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12651a800 == 35 [pid = 1648] [id = 418] 12:25:13 INFO - PROCESS | 1648 | --DOCSHELL 0x124621000 == 34 [pid = 1648] [id = 417] 12:25:13 INFO - PROCESS | 1648 | --DOCSHELL 0x123983000 == 33 [pid = 1648] [id = 416] 12:25:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11988a000 == 32 [pid = 1648] [id = 415] 12:25:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11847b000 == 31 [pid = 1648] [id = 414] 12:25:13 INFO - PROCESS | 1648 | --DOCSHELL 0x116f79000 == 30 [pid = 1648] [id = 413] 12:25:13 INFO - PROCESS | 1648 | 1468956313324 Marionette TRACE conn3 <- [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]]]}] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12a611c00) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128bd8800) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12b751c00) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118587000) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12af3f400) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118e24800) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119685400) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1286a3800) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116982400) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11803e400) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1246c7800) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124c10400) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1198a0800) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x125373400) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126604c00) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12731b800) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118504400) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118e25000) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12a8bfc00) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126609400) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12ba97c00) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12865d000) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12be42400) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12b9a0c00) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128c4c800) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12b745400) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12a8c0000) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128b4a000) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12ba9f000) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11935e400) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 12:25:13 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11935a000) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 12:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 974ms 12:25:13 INFO - PROCESS | 1648 | 1468956313372 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:25:13 INFO - PROCESS | 1648 | 1468956313376 Marionette TRACE conn3 <- [1,1677,null,{"value":"7"}] 12:25:13 INFO - PROCESS | 1648 | 1468956313381 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:25:13 INFO - PROCESS | 1648 | 1468956313384 Marionette TRACE conn3 <- [1,1678,null,{}] 12:25:13 INFO - PROCESS | 1648 | 1468956313390 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:13 INFO - PROCESS | 1648 | 1468956313392 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:13 INFO - PROCESS | 1648 | 1468956313522 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:25:13 INFO - PROCESS | 1648 | 1468956313536 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 1648 | 1468956313537 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170cd000 == 31 [pid = 1648] [id = 427] 12:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116a9f800) [pid = 1648] [serial = 1280] [outer = 0x0] 12:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1176b7400) [pid = 1648] [serial = 1281] [outer = 0x116a9f800] 12:25:13 INFO - PROCESS | 1648 | 1468956313583 Marionette DEBUG loaded listener.js 12:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1182ac800) [pid = 1648] [serial = 1282] [outer = 0x116a9f800] 12:25:14 INFO - PROCESS | 1648 | 1468956314027 Marionette TRACE conn3 <- [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]]]}] 12:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 674ms 12:25:14 INFO - PROCESS | 1648 | 1468956314053 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:25:14 INFO - PROCESS | 1648 | 1468956314056 Marionette TRACE conn3 <- [1,1681,null,{"value":"7"}] 12:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:25:14 INFO - PROCESS | 1648 | 1468956314061 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:25:14 INFO - PROCESS | 1648 | 1468956314062 Marionette TRACE conn3 <- [1,1682,null,{}] 12:25:14 INFO - PROCESS | 1648 | 1468956314065 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:14 INFO - PROCESS | 1648 | 1468956314066 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:14 INFO - PROCESS | 1648 | 1468956314147 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:25:14 INFO - PROCESS | 1648 | 1468956314151 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:14 INFO - PROCESS | 1648 | 1468956314153 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a9d000 == 32 [pid = 1648] [id = 428] 12:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118385800) [pid = 1648] [serial = 1283] [outer = 0x0] 12:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11858e400) [pid = 1648] [serial = 1284] [outer = 0x118385800] 12:25:14 INFO - PROCESS | 1648 | 1468956314182 Marionette DEBUG loaded listener.js 12:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11878e400) [pid = 1648] [serial = 1285] [outer = 0x118385800] 12:25:14 INFO - PROCESS | 1648 | 1468956314530 Marionette TRACE conn3 <- [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]]]}] 12:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 12:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:25:14 INFO - PROCESS | 1648 | 1468956314580 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:25:14 INFO - PROCESS | 1648 | 1468956314582 Marionette TRACE conn3 <- [1,1685,null,{"value":"7"}] 12:25:14 INFO - PROCESS | 1648 | 1468956314584 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:25:14 INFO - PROCESS | 1648 | 1468956314586 Marionette TRACE conn3 <- [1,1686,null,{}] 12:25:14 INFO - PROCESS | 1648 | 1468956314594 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:14 INFO - PROCESS | 1648 | 1468956314598 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:14 INFO - PROCESS | 1648 | 1468956314686 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:25:14 INFO - PROCESS | 1648 | 1468956314691 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:14 INFO - PROCESS | 1648 | 1468956314697 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12397d000 == 33 [pid = 1648] [id = 429] 12:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118e19800) [pid = 1648] [serial = 1286] [outer = 0x0] 12:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11927cc00) [pid = 1648] [serial = 1287] [outer = 0x118e19800] 12:25:14 INFO - PROCESS | 1648 | 1468956314727 Marionette DEBUG loaded listener.js 12:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119685400) [pid = 1648] [serial = 1288] [outer = 0x118e19800] 12:25:15 INFO - PROCESS | 1648 | 1468956315174 Marionette TRACE conn3 <- [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]]]}] 12:25:15 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 12:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 620ms 12:25:15 INFO - PROCESS | 1648 | 1468956315206 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:25:15 INFO - PROCESS | 1648 | 1468956315209 Marionette TRACE conn3 <- [1,1689,null,{"value":"7"}] 12:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:25:15 INFO - PROCESS | 1648 | 1468956315221 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:25:15 INFO - PROCESS | 1648 | 1468956315223 Marionette TRACE conn3 <- [1,1690,null,{}] 12:25:15 INFO - PROCESS | 1648 | 1468956315227 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:15 INFO - PROCESS | 1648 | 1468956315229 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:15 INFO - PROCESS | 1648 | 1468956315350 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:25:15 INFO - PROCESS | 1648 | 1468956315354 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:15 INFO - PROCESS | 1648 | 1468956315355 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x125fd8800 == 34 [pid = 1648] [id = 430] 12:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12241d800) [pid = 1648] [serial = 1289] [outer = 0x0] 12:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x122422400) [pid = 1648] [serial = 1290] [outer = 0x12241d800] 12:25:15 INFO - PROCESS | 1648 | 1468956315379 Marionette DEBUG loaded listener.js 12:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x123df0c00) [pid = 1648] [serial = 1291] [outer = 0x12241d800] 12:25:15 INFO - PROCESS | 1648 | 1468956315743 Marionette TRACE conn3 <- [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]]]}] 12:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 574ms 12:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:25:15 INFO - PROCESS | 1648 | 1468956315795 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:25:15 INFO - PROCESS | 1648 | 1468956315796 Marionette TRACE conn3 <- [1,1693,null,{"value":"7"}] 12:25:15 INFO - PROCESS | 1648 | 1468956315798 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:25:15 INFO - PROCESS | 1648 | 1468956315800 Marionette TRACE conn3 <- [1,1694,null,{}] 12:25:15 INFO - PROCESS | 1648 | 1468956315802 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:15 INFO - PROCESS | 1648 | 1468956315803 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:15 INFO - PROCESS | 1648 | 1468956315927 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:25:15 INFO - PROCESS | 1648 | 1468956315947 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:15 INFO - PROCESS | 1648 | 1468956315948 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x127176800 == 35 [pid = 1648] [id = 431] 12:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x122487800) [pid = 1648] [serial = 1292] [outer = 0x0] 12:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1246c7800) [pid = 1648] [serial = 1293] [outer = 0x122487800] 12:25:15 INFO - PROCESS | 1648 | 1468956315989 Marionette DEBUG loaded listener.js 12:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1249b7c00) [pid = 1648] [serial = 1294] [outer = 0x122487800] 12:25:16 INFO - PROCESS | 1648 | 1468956316421 Marionette TRACE conn3 <- [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]]]}] 12:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 670ms 12:25:16 INFO - PROCESS | 1648 | 1468956316468 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:25:16 INFO - PROCESS | 1648 | 1468956316470 Marionette TRACE conn3 <- [1,1697,null,{"value":"7"}] 12:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:25:16 INFO - PROCESS | 1648 | 1468956316472 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:25:16 INFO - PROCESS | 1648 | 1468956316473 Marionette TRACE conn3 <- [1,1698,null,{}] 12:25:16 INFO - PROCESS | 1648 | 1468956316475 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:16 INFO - PROCESS | 1648 | 1468956316479 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:16 INFO - PROCESS | 1648 | 1468956316599 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:25:16 INFO - PROCESS | 1648 | 1468956316614 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:16 INFO - PROCESS | 1648 | 1468956316615 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12983b800 == 36 [pid = 1648] [id = 432] 12:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124c1b800) [pid = 1648] [serial = 1295] [outer = 0x0] 12:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126609800) [pid = 1648] [serial = 1296] [outer = 0x124c1b800] 12:25:16 INFO - PROCESS | 1648 | 1468956316647 Marionette DEBUG loaded listener.js 12:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128654c00) [pid = 1648] [serial = 1297] [outer = 0x124c1b800] 12:25:16 INFO - PROCESS | 1648 | 1468956316988 Marionette TRACE conn3 <- [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]]]}] 12:25:16 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 12:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 12:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:25:17 INFO - PROCESS | 1648 | 1468956316998 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:25:17 INFO - PROCESS | 1648 | 1468956317000 Marionette TRACE conn3 <- [1,1701,null,{"value":"7"}] 12:25:17 INFO - PROCESS | 1648 | 1468956317003 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:25:17 INFO - PROCESS | 1648 | 1468956317005 Marionette TRACE conn3 <- [1,1702,null,{}] 12:25:17 INFO - PROCESS | 1648 | 1468956317011 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:17 INFO - PROCESS | 1648 | 1468956317013 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:17 INFO - PROCESS | 1648 | 1468956317167 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:25:17 INFO - PROCESS | 1648 | 1468956317184 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:17 INFO - PROCESS | 1648 | 1468956317185 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x122575000 == 37 [pid = 1648] [id = 433] 12:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1129d4800) [pid = 1648] [serial = 1298] [outer = 0x0] 12:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11850dc00) [pid = 1648] [serial = 1299] [outer = 0x1129d4800] 12:25:17 INFO - PROCESS | 1648 | 1468956317223 Marionette DEBUG loaded listener.js 12:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1286a6400) [pid = 1648] [serial = 1300] [outer = 0x1129d4800] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1129d0400) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x115f4d800) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118796c00) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1169de400) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1131efc00) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1182b7000) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11850c000) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1129d8800) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x125cf6800) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11837e000) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119be4400) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128653800) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x110e6f000) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1129d5000) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11837d800) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12474a400) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:25:17 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x125314c00) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:25:17 INFO - PROCESS | 1648 | 1468956317690 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 719ms 12:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:25:17 INFO - PROCESS | 1648 | 1468956317723 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:25:17 INFO - PROCESS | 1648 | 1468956317724 Marionette TRACE conn3 <- [1,1705,null,{"value":"7"}] 12:25:17 INFO - PROCESS | 1648 | 1468956317728 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:25:17 INFO - PROCESS | 1648 | 1468956317730 Marionette TRACE conn3 <- [1,1706,null,{}] 12:25:17 INFO - PROCESS | 1648 | 1468956317732 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:17 INFO - PROCESS | 1648 | 1468956317733 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:17 INFO - PROCESS | 1648 | 1468956317809 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:25:17 INFO - PROCESS | 1648 | 1468956317814 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:17 INFO - PROCESS | 1648 | 1468956317816 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a652800 == 38 [pid = 1648] [id = 434] 12:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1129d1800) [pid = 1648] [serial = 1301] [outer = 0x0] 12:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x113d0b800) [pid = 1648] [serial = 1302] [outer = 0x1129d1800] 12:25:17 INFO - PROCESS | 1648 | 1468956317849 Marionette DEBUG loaded listener.js 12:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118385c00) [pid = 1648] [serial = 1303] [outer = 0x1129d1800] 12:25:18 INFO - PROCESS | 1648 | 1468956318180 Marionette TRACE conn3 <- [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]]]}] 12:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 471ms 12:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:25:18 INFO - PROCESS | 1648 | 1468956318198 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:25:18 INFO - PROCESS | 1648 | 1468956318199 Marionette TRACE conn3 <- [1,1709,null,{"value":"7"}] 12:25:18 INFO - PROCESS | 1648 | 1468956318201 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:25:18 INFO - PROCESS | 1648 | 1468956318202 Marionette TRACE conn3 <- [1,1710,null,{}] 12:25:18 INFO - PROCESS | 1648 | 1468956318205 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:18 INFO - PROCESS | 1648 | 1468956318206 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:18 INFO - PROCESS | 1648 | 1468956318312 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:25:18 INFO - PROCESS | 1648 | 1468956318318 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:18 INFO - PROCESS | 1648 | 1468956318319 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b735000 == 39 [pid = 1648] [id = 435] 12:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x115f4d800) [pid = 1648] [serial = 1304] [outer = 0x0] 12:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119255400) [pid = 1648] [serial = 1305] [outer = 0x115f4d800] 12:25:18 INFO - PROCESS | 1648 | 1468956318344 Marionette DEBUG loaded listener.js 12:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x125c64c00) [pid = 1648] [serial = 1306] [outer = 0x115f4d800] 12:25:18 INFO - PROCESS | 1648 | 1468956318654 Marionette TRACE conn3 <- [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]]]}] 12:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 469ms 12:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:25:18 INFO - PROCESS | 1648 | 1468956318670 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:25:18 INFO - PROCESS | 1648 | 1468956318672 Marionette TRACE conn3 <- [1,1713,null,{"value":"7"}] 12:25:18 INFO - PROCESS | 1648 | 1468956318674 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:25:18 INFO - PROCESS | 1648 | 1468956318675 Marionette TRACE conn3 <- [1,1714,null,{}] 12:25:18 INFO - PROCESS | 1648 | 1468956318681 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:18 INFO - PROCESS | 1648 | 1468956318682 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:18 INFO - PROCESS | 1648 | 1468956318769 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:25:18 INFO - PROCESS | 1648 | 1468956318772 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:18 INFO - PROCESS | 1648 | 1468956318773 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba04800 == 40 [pid = 1648] [id = 436] 12:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x125c69000) [pid = 1648] [serial = 1307] [outer = 0x0] 12:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128806000) [pid = 1648] [serial = 1308] [outer = 0x125c69000] 12:25:18 INFO - PROCESS | 1648 | 1468956318800 Marionette DEBUG loaded listener.js 12:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12880f400) [pid = 1648] [serial = 1309] [outer = 0x125c69000] 12:25:19 INFO - PROCESS | 1648 | 1468956319146 Marionette TRACE conn3 <- [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]]]}] 12:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 523ms 12:25:19 INFO - PROCESS | 1648 | 1468956319197 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:25:19 INFO - PROCESS | 1648 | 1468956319199 Marionette TRACE conn3 <- [1,1717,null,{"value":"7"}] 12:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:25:19 INFO - PROCESS | 1648 | 1468956319201 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:25:19 INFO - PROCESS | 1648 | 1468956319203 Marionette TRACE conn3 <- [1,1718,null,{}] 12:25:19 INFO - PROCESS | 1648 | 1468956319205 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:19 INFO - PROCESS | 1648 | 1468956319207 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:19 INFO - PROCESS | 1648 | 1468956319299 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:25:19 INFO - PROCESS | 1648 | 1468956319302 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:19 INFO - PROCESS | 1648 | 1468956319304 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be6d800 == 41 [pid = 1648] [id = 437] 12:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b47800) [pid = 1648] [serial = 1310] [outer = 0x0] 12:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128bd8c00) [pid = 1648] [serial = 1311] [outer = 0x128b47800] 12:25:19 INFO - PROCESS | 1648 | 1468956319330 Marionette DEBUG loaded listener.js 12:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128c49800) [pid = 1648] [serial = 1312] [outer = 0x128b47800] 12:25:19 INFO - PROCESS | 1648 | 1468956319722 Marionette TRACE conn3 <- [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]]]}] 12:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 571ms 12:25:19 INFO - PROCESS | 1648 | 1468956319772 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:25:19 INFO - PROCESS | 1648 | 1468956319775 Marionette TRACE conn3 <- [1,1721,null,{"value":"7"}] 12:25:19 INFO - PROCESS | 1648 | 1468956319778 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:25:19 INFO - PROCESS | 1648 | 1468956319780 Marionette TRACE conn3 <- [1,1722,null,{}] 12:25:19 INFO - PROCESS | 1648 | 1468956319784 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:19 INFO - PROCESS | 1648 | 1468956319786 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:19 INFO - PROCESS | 1648 | 1468956319898 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:25:19 INFO - PROCESS | 1648 | 1468956319959 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:19 INFO - PROCESS | 1648 | 1468956319961 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169bb800 == 42 [pid = 1648] [id = 438] 12:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1129d6000) [pid = 1648] [serial = 1313] [outer = 0x0] 12:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113d09800) [pid = 1648] [serial = 1314] [outer = 0x1129d6000] 12:25:19 INFO - PROCESS | 1648 | 1468956319992 Marionette DEBUG loaded listener.js 12:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1169d7400) [pid = 1648] [serial = 1315] [outer = 0x1129d6000] 12:25:20 INFO - PROCESS | 1648 | 1468956320459 Marionette TRACE conn3 <- [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]]]}] 12:25:20 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 12:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 721ms 12:25:20 INFO - PROCESS | 1648 | 1468956320499 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:25:20 INFO - PROCESS | 1648 | 1468956320502 Marionette TRACE conn3 <- [1,1725,null,{"value":"7"}] 12:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:25:20 INFO - PROCESS | 1648 | 1468956320507 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:25:20 INFO - PROCESS | 1648 | 1468956320509 Marionette TRACE conn3 <- [1,1726,null,{}] 12:25:20 INFO - PROCESS | 1648 | 1468956320511 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:20 INFO - PROCESS | 1648 | 1468956320513 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:20 INFO - PROCESS | 1648 | 1468956320618 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:25:20 INFO - PROCESS | 1648 | 1468956320727 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:20 INFO - PROCESS | 1648 | 1468956320728 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12539e000 == 43 [pid = 1648] [id = 439] 12:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118509000) [pid = 1648] [serial = 1316] [outer = 0x0] 12:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118788c00) [pid = 1648] [serial = 1317] [outer = 0x118509000] 12:25:20 INFO - PROCESS | 1648 | 1468956320760 Marionette DEBUG loaded listener.js 12:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119251400) [pid = 1648] [serial = 1318] [outer = 0x118509000] 12:25:21 INFO - PROCESS | 1648 | 1468956321179 Marionette TRACE conn3 <- [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]]]}] 12:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 719ms 12:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:25:21 INFO - PROCESS | 1648 | 1468956321227 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:25:21 INFO - PROCESS | 1648 | 1468956321229 Marionette TRACE conn3 <- [1,1729,null,{"value":"7"}] 12:25:21 INFO - PROCESS | 1648 | 1468956321231 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:25:21 INFO - PROCESS | 1648 | 1468956321234 Marionette TRACE conn3 <- [1,1730,null,{}] 12:25:21 INFO - PROCESS | 1648 | 1468956321242 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:21 INFO - PROCESS | 1648 | 1468956321245 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:21 INFO - PROCESS | 1648 | 1468956321349 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:25:21 INFO - PROCESS | 1648 | 1468956321411 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 1648 | 1468956321413 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be6b800 == 44 [pid = 1648] [id = 440] 12:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12241e800) [pid = 1648] [serial = 1319] [outer = 0x0] 12:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1249b6400) [pid = 1648] [serial = 1320] [outer = 0x12241e800] 12:25:21 INFO - PROCESS | 1648 | 1468956321443 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x125cfdc00) [pid = 1648] [serial = 1321] [outer = 0x12241e800] 12:25:21 INFO - PROCESS | 1648 | 1468956321915 Marionette TRACE conn3 <- [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]]]}] 12:25:21 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 12:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 722ms 12:25:21 INFO - PROCESS | 1648 | 1468956321976 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:25:21 INFO - PROCESS | 1648 | 1468956321980 Marionette TRACE conn3 <- [1,1733,null,{"value":"7"}] 12:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:25:21 INFO - PROCESS | 1648 | 1468956321985 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:25:21 INFO - PROCESS | 1648 | 1468956321987 Marionette TRACE conn3 <- [1,1734,null,{}] 12:25:21 INFO - PROCESS | 1648 | 1468956321991 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:21 INFO - PROCESS | 1648 | 1468956321994 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:22 INFO - PROCESS | 1648 | 1468956322127 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:25:22 INFO - PROCESS | 1648 | 1468956322186 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 1648 | 1468956322187 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c68e800 == 45 [pid = 1648] [id = 441] 12:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x127108400) [pid = 1648] [serial = 1322] [outer = 0x0] 12:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128650c00) [pid = 1648] [serial = 1323] [outer = 0x127108400] 12:25:22 INFO - PROCESS | 1648 | 1468956322216 Marionette DEBUG loaded listener.js 12:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128807000) [pid = 1648] [serial = 1324] [outer = 0x127108400] 12:25:22 INFO - PROCESS | 1648 | 1468956322619 Marionette TRACE conn3 <- [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]]]}] 12:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 672ms 12:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:25:22 INFO - PROCESS | 1648 | 1468956322656 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 1648 | 1468956322658 Marionette TRACE conn3 <- [1,1737,null,{"value":"7"}] 12:25:22 INFO - PROCESS | 1648 | 1468956322660 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - PROCESS | 1648 | 1468956322661 Marionette TRACE conn3 <- [1,1738,null,{}] 12:25:22 INFO - PROCESS | 1648 | 1468956322663 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:22 INFO - PROCESS | 1648 | 1468956322665 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:22 INFO - PROCESS | 1648 | 1468956322762 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:25:22 INFO - PROCESS | 1648 | 1468956322819 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 1648 | 1468956322820 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cca7000 == 46 [pid = 1648] [id = 442] 12:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12710ac00) [pid = 1648] [serial = 1325] [outer = 0x0] 12:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128bd3400) [pid = 1648] [serial = 1326] [outer = 0x12710ac00] 12:25:22 INFO - PROCESS | 1648 | 1468956322848 Marionette DEBUG loaded listener.js 12:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128c46800) [pid = 1648] [serial = 1327] [outer = 0x12710ac00] 12:25:23 INFO - PROCESS | 1648 | 1468956323470 Marionette TRACE conn3 <- [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]]]}] 12:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 869ms 12:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:25:23 INFO - PROCESS | 1648 | 1468956323543 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:25:23 INFO - PROCESS | 1648 | 1468956323546 Marionette TRACE conn3 <- [1,1741,null,{"value":"7"}] 12:25:23 INFO - PROCESS | 1648 | 1468956323549 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:25:23 INFO - PROCESS | 1648 | 1468956323551 Marionette TRACE conn3 <- [1,1742,null,{}] 12:25:23 INFO - PROCESS | 1648 | 1468956323555 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:23 INFO - PROCESS | 1648 | 1468956323556 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:23 INFO - PROCESS | 1648 | 1468956323659 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:25:23 INFO - PROCESS | 1648 | 1468956323735 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:23 INFO - PROCESS | 1648 | 1468956323738 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x117220800 == 47 [pid = 1648] [id = 443] 12:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113008800) [pid = 1648] [serial = 1328] [outer = 0x0] 12:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11617d400) [pid = 1648] [serial = 1329] [outer = 0x113008800] 12:25:23 INFO - PROCESS | 1648 | 1468956323765 Marionette DEBUG loaded listener.js 12:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1176ad800) [pid = 1648] [serial = 1330] [outer = 0x113008800] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba04800 == 46 [pid = 1648] [id = 436] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b735000 == 45 [pid = 1648] [id = 435] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a652800 == 44 [pid = 1648] [id = 434] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x122575000 == 43 [pid = 1648] [id = 433] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12983b800 == 42 [pid = 1648] [id = 432] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x127176800 == 41 [pid = 1648] [id = 431] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x125fd8800 == 40 [pid = 1648] [id = 430] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12397d000 == 39 [pid = 1648] [id = 429] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x118a9d000 == 38 [pid = 1648] [id = 428] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1170cd000 == 37 [pid = 1648] [id = 427] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x113d45000 == 36 [pid = 1648] [id = 426] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11828d800 == 35 [pid = 1648] [id = 425] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1170e7000 == 34 [pid = 1648] [id = 412] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b726000 == 33 [pid = 1648] [id = 424] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12cca7000 == 32 [pid = 1648] [id = 442] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12c68e800 == 31 [pid = 1648] [id = 441] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12be6b800 == 30 [pid = 1648] [id = 440] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12539e000 == 29 [pid = 1648] [id = 439] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12be6d800 == 28 [pid = 1648] [id = 437] 12:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1169bb800 == 27 [pid = 1648] [id = 438] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119278000) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x116981400) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11617d800) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119251000) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11728dc00) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118037800) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x113d64c00) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1161dac00) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1184e5400) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11877d000) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119684000) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x117288000) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12660f400) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1129da400) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119359c00) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118e18000) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x127107c00) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124909000) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12880a400) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12865cc00) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1129d7800) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x111da8400) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11935d400) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118378000) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124521800) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12425f000) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1249bf400) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1246fbc00) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x125371000) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x125c6f000) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124904800) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128652400) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x124dd5000) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119272c00) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 12:25:24 INFO - PROCESS | 1648 | 1468956324821 Marionette TRACE conn3 <- [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]]]}] 12:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1323ms 12:25:24 INFO - PROCESS | 1648 | 1468956324877 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:25:24 INFO - PROCESS | 1648 | 1468956324880 Marionette TRACE conn3 <- [1,1745,null,{"value":"7"}] 12:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:25:24 INFO - PROCESS | 1648 | 1468956324909 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:25:24 INFO - PROCESS | 1648 | 1468956324912 Marionette TRACE conn3 <- [1,1746,null,{}] 12:25:24 INFO - PROCESS | 1648 | 1468956324917 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:24 INFO - PROCESS | 1648 | 1468956324918 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:25 INFO - PROCESS | 1648 | 1468956325056 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:25:25 INFO - PROCESS | 1648 | 1468956325129 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 1648 | 1468956325132 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11619f000 == 28 [pid = 1648] [id = 444] 12:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x113d64400) [pid = 1648] [serial = 1331] [outer = 0x0] 12:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1150a0000) [pid = 1648] [serial = 1332] [outer = 0x113d64400] 12:25:25 INFO - PROCESS | 1648 | 1468956325164 Marionette DEBUG loaded listener.js 12:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11653f400) [pid = 1648] [serial = 1333] [outer = 0x113d64400] 12:25:25 INFO - PROCESS | 1648 | 1468956325687 Marionette TRACE conn3 <- [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]]]}] 12:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 825ms 12:25:25 INFO - PROCESS | 1648 | 1468956325752 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:25:25 INFO - PROCESS | 1648 | 1468956325755 Marionette TRACE conn3 <- [1,1749,null,{"value":"7"}] 12:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:25:25 INFO - PROCESS | 1648 | 1468956325764 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:25:25 INFO - PROCESS | 1648 | 1468956325766 Marionette TRACE conn3 <- [1,1750,null,{}] 12:25:25 INFO - PROCESS | 1648 | 1468956325769 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:25 INFO - PROCESS | 1648 | 1468956325770 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:25 INFO - PROCESS | 1648 | 1468956325873 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:25:25 INFO - PROCESS | 1648 | 1468956325949 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 1648 | 1468956325950 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x118094000 == 29 [pid = 1648] [id = 445] 12:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11803c400) [pid = 1648] [serial = 1334] [outer = 0x0] 12:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1181ae800) [pid = 1648] [serial = 1335] [outer = 0x11803c400] 12:25:25 INFO - PROCESS | 1648 | 1468956325982 Marionette DEBUG loaded listener.js 12:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1182af400) [pid = 1648] [serial = 1336] [outer = 0x11803c400] 12:25:26 INFO - PROCESS | 1648 | 1468956326568 Marionette TRACE conn3 <- [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]]]}] 12:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 824ms 12:25:26 INFO - PROCESS | 1648 | 1468956326589 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:25:26 INFO - PROCESS | 1648 | 1468956326591 Marionette TRACE conn3 <- [1,1753,null,{"value":"7"}] 12:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:25:26 INFO - PROCESS | 1648 | 1468956326594 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:25:26 INFO - PROCESS | 1648 | 1468956326597 Marionette TRACE conn3 <- [1,1754,null,{}] 12:25:26 INFO - PROCESS | 1648 | 1468956326601 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:26 INFO - PROCESS | 1648 | 1468956326603 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:26 INFO - PROCESS | 1648 | 1468956326710 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:25:26 INFO - PROCESS | 1648 | 1468956326764 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:26 INFO - PROCESS | 1648 | 1468956326767 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170dc800 == 30 [pid = 1648] [id = 446] 12:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113d68800) [pid = 1648] [serial = 1337] [outer = 0x0] 12:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x115fb1800) [pid = 1648] [serial = 1338] [outer = 0x113d68800] 12:25:26 INFO - PROCESS | 1648 | 1468956326794 Marionette DEBUG loaded listener.js 12:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1175cb800) [pid = 1648] [serial = 1339] [outer = 0x113d68800] 12:25:27 INFO - PROCESS | 1648 | 1468956327138 Marionette TRACE conn3 <- [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]]]}] 12:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 573ms 12:25:27 INFO - PROCESS | 1648 | 1468956327168 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:25:27 INFO - PROCESS | 1648 | 1468956327171 Marionette TRACE conn3 <- [1,1757,null,{"value":"7"}] 12:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:25:27 INFO - PROCESS | 1648 | 1468956327176 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:25:27 INFO - PROCESS | 1648 | 1468956327179 Marionette TRACE conn3 <- [1,1758,null,{}] 12:25:27 INFO - PROCESS | 1648 | 1468956327182 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:27 INFO - PROCESS | 1648 | 1468956327184 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:27 INFO - PROCESS | 1648 | 1468956327260 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:25:27 INFO - PROCESS | 1648 | 1468956327266 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 1648 | 1468956327267 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11988c000 == 31 [pid = 1648] [id = 447] 12:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11837d400) [pid = 1648] [serial = 1340] [outer = 0x0] 12:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118782c00) [pid = 1648] [serial = 1341] [outer = 0x11837d400] 12:25:27 INFO - PROCESS | 1648 | 1468956327294 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118e1dc00) [pid = 1648] [serial = 1342] [outer = 0x11837d400] 12:25:27 INFO - PROCESS | 1648 | 1468956327632 Marionette TRACE conn3 <- [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]]]}] 12:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 473ms 12:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:25:27 INFO - PROCESS | 1648 | 1468956327649 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:25:27 INFO - PROCESS | 1648 | 1468956327650 Marionette TRACE conn3 <- [1,1761,null,{"value":"7"}] 12:25:27 INFO - PROCESS | 1648 | 1468956327652 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:25:27 INFO - PROCESS | 1648 | 1468956327655 Marionette TRACE conn3 <- [1,1762,null,{}] 12:25:27 INFO - PROCESS | 1648 | 1468956327665 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:27 INFO - PROCESS | 1648 | 1468956327668 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:27 INFO - PROCESS | 1648 | 1468956327755 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:25:27 INFO - PROCESS | 1648 | 1468956327814 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 1648 | 1468956327816 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c30800 == 32 [pid = 1648] [id = 448] 12:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118e25c00) [pid = 1648] [serial = 1343] [outer = 0x0] 12:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119279400) [pid = 1648] [serial = 1344] [outer = 0x118e25c00] 12:25:27 INFO - PROCESS | 1648 | 1468956327847 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119686000) [pid = 1648] [serial = 1345] [outer = 0x118e25c00] 12:25:28 INFO - PROCESS | 1648 | 1468956328157 Marionette TRACE conn3 <- [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]]]}] 12:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 522ms 12:25:28 INFO - PROCESS | 1648 | 1468956328174 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 1648 | 1468956328176 Marionette TRACE conn3 <- [1,1765,null,{"value":"7"}] 12:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:25:28 INFO - PROCESS | 1648 | 1468956328186 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 1648 | 1468956328187 Marionette TRACE conn3 <- [1,1766,null,{}] 12:25:28 INFO - PROCESS | 1648 | 1468956328189 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:28 INFO - PROCESS | 1648 | 1468956328191 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:28 INFO - PROCESS | 1648 | 1468956328272 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:25:28 INFO - PROCESS | 1648 | 1468956328328 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:28 INFO - PROCESS | 1648 | 1468956328329 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e82800 == 33 [pid = 1648] [id = 449] 12:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118ef0400) [pid = 1648] [serial = 1346] [outer = 0x0] 12:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119be5000) [pid = 1648] [serial = 1347] [outer = 0x118ef0400] 12:25:28 INFO - PROCESS | 1648 | 1468956328355 Marionette DEBUG loaded listener.js 12:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x123edcc00) [pid = 1648] [serial = 1348] [outer = 0x118ef0400] 12:25:28 INFO - PROCESS | 1648 | 1468956328632 Marionette TRACE conn3 <- [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]]]}] 12:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 471ms 12:25:28 INFO - PROCESS | 1648 | 1468956328657 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 1648 | 1468956328658 Marionette TRACE conn3 <- [1,1769,null,{"value":"7"}] 12:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:25:28 INFO - PROCESS | 1648 | 1468956328668 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 1648 | 1468956328669 Marionette TRACE conn3 <- [1,1770,null,{}] 12:25:28 INFO - PROCESS | 1648 | 1468956328672 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:28 INFO - PROCESS | 1648 | 1468956328673 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:28 INFO - PROCESS | 1648 | 1468956328750 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:25:28 INFO - PROCESS | 1648 | 1468956328754 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:28 INFO - PROCESS | 1648 | 1468956328755 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12716a000 == 34 [pid = 1648] [id = 450] 12:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12421ac00) [pid = 1648] [serial = 1349] [outer = 0x0] 12:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1246f1000) [pid = 1648] [serial = 1350] [outer = 0x12421ac00] 12:25:28 INFO - PROCESS | 1648 | 1468956328782 Marionette DEBUG loaded listener.js 12:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124c12800) [pid = 1648] [serial = 1351] [outer = 0x12421ac00] 12:25:29 INFO - PROCESS | 1648 | 1468956329155 Marionette TRACE conn3 <- [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]]]}] 12:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms 12:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:25:29 INFO - PROCESS | 1648 | 1468956329201 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:25:29 INFO - PROCESS | 1648 | 1468956329202 Marionette TRACE conn3 <- [1,1773,null,{"value":"7"}] 12:25:29 INFO - PROCESS | 1648 | 1468956329204 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:25:29 INFO - PROCESS | 1648 | 1468956329205 Marionette TRACE conn3 <- [1,1774,null,{}] 12:25:29 INFO - PROCESS | 1648 | 1468956329208 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:29 INFO - PROCESS | 1648 | 1468956329212 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:29 INFO - PROCESS | 1648 | 1468956329338 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:25:29 INFO - PROCESS | 1648 | 1468956329343 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:29 INFO - PROCESS | 1648 | 1468956329344 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fc6000 == 35 [pid = 1648] [id = 451] 12:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124c14800) [pid = 1648] [serial = 1352] [outer = 0x0] 12:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x125cf6c00) [pid = 1648] [serial = 1353] [outer = 0x124c14800] 12:25:29 INFO - PROCESS | 1648 | 1468956329369 Marionette DEBUG loaded listener.js 12:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12710b000) [pid = 1648] [serial = 1354] [outer = 0x124c14800] 12:25:29 INFO - PROCESS | 1648 | 1468956329682 Marionette TRACE conn3 <- [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]]]}] 12:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 12:25:29 INFO - PROCESS | 1648 | 1468956329723 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:25:29 INFO - PROCESS | 1648 | 1468956329724 Marionette TRACE conn3 <- [1,1777,null,{"value":"7"}] 12:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:25:29 INFO - PROCESS | 1648 | 1468956329729 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:25:29 INFO - PROCESS | 1648 | 1468956329731 Marionette TRACE conn3 <- [1,1778,null,{}] 12:25:29 INFO - PROCESS | 1648 | 1468956329734 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:29 INFO - PROCESS | 1648 | 1468956329735 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:29 INFO - PROCESS | 1648 | 1468956329830 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:25:29 INFO - PROCESS | 1648 | 1468956329840 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:29 INFO - PROCESS | 1648 | 1468956329842 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293f3800 == 36 [pid = 1648] [id = 452] 12:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126608000) [pid = 1648] [serial = 1355] [outer = 0x0] 12:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128651400) [pid = 1648] [serial = 1356] [outer = 0x126608000] 12:25:29 INFO - PROCESS | 1648 | 1468956329867 Marionette DEBUG loaded listener.js 12:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12869a000) [pid = 1648] [serial = 1357] [outer = 0x126608000] 12:25:30 INFO - PROCESS | 1648 | 1468956330180 Marionette TRACE conn3 <- [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]]]}] 12:25:30 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 12:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 471ms 12:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:25:30 INFO - PROCESS | 1648 | 1468956330199 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:25:30 INFO - PROCESS | 1648 | 1468956330200 Marionette TRACE conn3 <- [1,1781,null,{"value":"7"}] 12:25:30 INFO - PROCESS | 1648 | 1468956330202 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 1648 | 1468956330203 Marionette TRACE conn3 <- [1,1782,null,{}] 12:25:30 INFO - PROCESS | 1648 | 1468956330220 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:30 INFO - PROCESS | 1648 | 1468956330221 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:30 INFO - PROCESS | 1648 | 1468956330316 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:25:30 INFO - PROCESS | 1648 | 1468956330319 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 1648 | 1468956330320 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a652800 == 37 [pid = 1648] [id = 453] 12:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12731b000) [pid = 1648] [serial = 1358] [outer = 0x0] 12:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128803400) [pid = 1648] [serial = 1359] [outer = 0x12731b000] 12:25:30 INFO - PROCESS | 1648 | 1468956330344 Marionette DEBUG loaded listener.js 12:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12880f000) [pid = 1648] [serial = 1360] [outer = 0x12731b000] 12:25:30 INFO - PROCESS | 1648 | 1468956330673 Marionette TRACE conn3 <- [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]]]}] 12:25:30 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 12:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 479ms 12:25:30 INFO - PROCESS | 1648 | 1468956330682 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:25:30 INFO - PROCESS | 1648 | 1468956330684 Marionette TRACE conn3 <- [1,1785,null,{"value":"7"}] 12:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:25:30 INFO - PROCESS | 1648 | 1468956330686 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 1648 | 1468956330687 Marionette TRACE conn3 <- [1,1786,null,{}] 12:25:30 INFO - PROCESS | 1648 | 1468956330689 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:30 INFO - PROCESS | 1648 | 1468956330690 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:30 INFO - PROCESS | 1648 | 1468956330798 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:25:30 INFO - PROCESS | 1648 | 1468956330810 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 1648 | 1468956330811 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0b800 == 38 [pid = 1648] [id = 454] 12:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12880f800) [pid = 1648] [serial = 1361] [outer = 0x0] 12:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128b4fc00) [pid = 1648] [serial = 1362] [outer = 0x12880f800] 12:25:30 INFO - PROCESS | 1648 | 1468956330835 Marionette DEBUG loaded listener.js 12:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128bd5c00) [pid = 1648] [serial = 1363] [outer = 0x12880f800] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1129d6000) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x125c69000) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128b47800) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118509000) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12241e800) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x127108400) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12710ac00) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x122487800) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x124c1b800) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1129d4800) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113d65c00) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12241d800) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116a9f800) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1127d1c00) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118e19800) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128651c00) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118385800) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1129d1800) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:25:31 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x115f4d800) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:25:31 INFO - PROCESS | 1648 | 1468956331181 Marionette TRACE conn3 <- [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]]]}] 12:25:31 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 12:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 12:25:31 INFO - PROCESS | 1648 | 1468956331205 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:25:31 INFO - PROCESS | 1648 | 1468956331206 Marionette TRACE conn3 <- [1,1789,null,{"value":"7"}] 12:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:25:31 INFO - PROCESS | 1648 | 1468956331208 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:25:31 INFO - PROCESS | 1648 | 1468956331210 Marionette TRACE conn3 <- [1,1790,null,{}] 12:25:31 INFO - PROCESS | 1648 | 1468956331214 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:31 INFO - PROCESS | 1648 | 1468956331223 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:31 INFO - PROCESS | 1648 | 1468956331322 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:25:31 INFO - PROCESS | 1648 | 1468956331330 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:31 INFO - PROCESS | 1648 | 1468956331331 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a85e000 == 39 [pid = 1648] [id = 455] 12:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1129d4800) [pid = 1648] [serial = 1364] [outer = 0x0] 12:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1181ba000) [pid = 1648] [serial = 1365] [outer = 0x1129d4800] 12:25:31 INFO - PROCESS | 1648 | 1468956331355 Marionette DEBUG loaded listener.js 12:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119353800) [pid = 1648] [serial = 1366] [outer = 0x1129d4800] 12:25:31 INFO - PROCESS | 1648 | 1468956331665 Marionette TRACE conn3 <- [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]]]}] 12:25:31 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) 12:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 472ms 12:25:31 INFO - PROCESS | 1648 | 1468956331682 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:25:31 INFO - PROCESS | 1648 | 1468956331683 Marionette TRACE conn3 <- [1,1793,null,{"value":"7"}] 12:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:25:31 INFO - PROCESS | 1648 | 1468956331685 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:25:31 INFO - PROCESS | 1648 | 1468956331687 Marionette TRACE conn3 <- [1,1794,null,{}] 12:25:31 INFO - PROCESS | 1648 | 1468956331689 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:31 INFO - PROCESS | 1648 | 1468956331691 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:31 INFO - PROCESS | 1648 | 1468956331783 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:25:31 INFO - PROCESS | 1648 | 1468956331786 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:31 INFO - PROCESS | 1648 | 1468956331788 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba0e000 == 40 [pid = 1648] [id = 456] 12:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1182b5000) [pid = 1648] [serial = 1367] [outer = 0x0] 12:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124c16c00) [pid = 1648] [serial = 1368] [outer = 0x1182b5000] 12:25:31 INFO - PROCESS | 1648 | 1468956331814 Marionette DEBUG loaded listener.js 12:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128bde800) [pid = 1648] [serial = 1369] [outer = 0x1182b5000] 12:25:32 INFO - PROCESS | 1648 | 1468956332142 Marionette TRACE conn3 <- [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]]]}] 12:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 470ms 12:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:25:32 INFO - PROCESS | 1648 | 1468956332155 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:25:32 INFO - PROCESS | 1648 | 1468956332156 Marionette TRACE conn3 <- [1,1797,null,{"value":"7"}] 12:25:32 INFO - PROCESS | 1648 | 1468956332158 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:25:32 INFO - PROCESS | 1648 | 1468956332169 Marionette TRACE conn3 <- [1,1798,null,{}] 12:25:32 INFO - PROCESS | 1648 | 1468956332172 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:32 INFO - PROCESS | 1648 | 1468956332173 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:32 INFO - PROCESS | 1648 | 1468956332281 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:25:32 INFO - PROCESS | 1648 | 1468956332287 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 1648 | 1468956332288 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be63000 == 41 [pid = 1648] [id = 457] 12:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11837c800) [pid = 1648] [serial = 1370] [outer = 0x0] 12:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128bdd400) [pid = 1648] [serial = 1371] [outer = 0x11837c800] 12:25:32 INFO - PROCESS | 1648 | 1468956332312 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128e1ec00) [pid = 1648] [serial = 1372] [outer = 0x11837c800] 12:25:32 INFO - PROCESS | 1648 | 1468956332585 Marionette TRACE conn3 <- [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]]]}] 12:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 478ms 12:25:32 INFO - PROCESS | 1648 | 1468956332637 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:25:32 INFO - PROCESS | 1648 | 1468956332638 Marionette TRACE conn3 <- [1,1801,null,{"value":"7"}] 12:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:25:32 INFO - PROCESS | 1648 | 1468956332640 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:25:32 INFO - PROCESS | 1648 | 1468956332641 Marionette TRACE conn3 <- [1,1802,null,{}] 12:25:32 INFO - PROCESS | 1648 | 1468956332646 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:32 INFO - PROCESS | 1648 | 1468956332648 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:32 INFO - PROCESS | 1648 | 1468956332727 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:25:32 INFO - PROCESS | 1648 | 1468956332732 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 1648 | 1468956332733 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c682000 == 42 [pid = 1648] [id = 458] 12:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126610000) [pid = 1648] [serial = 1373] [outer = 0x0] 12:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x129270c00) [pid = 1648] [serial = 1374] [outer = 0x126610000] 12:25:32 INFO - PROCESS | 1648 | 1468956332757 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129278400) [pid = 1648] [serial = 1375] [outer = 0x126610000] 12:25:33 INFO - PROCESS | 1648 | 1468956333186 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 572ms 12:25:33 INFO - PROCESS | 1648 | 1468956333214 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:25:33 INFO - PROCESS | 1648 | 1468956333216 Marionette TRACE conn3 <- [1,1805,null,{"value":"7"}] 12:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:25:33 INFO - PROCESS | 1648 | 1468956333220 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 1648 | 1468956333222 Marionette TRACE conn3 <- [1,1806,null,{}] 12:25:33 INFO - PROCESS | 1648 | 1468956333226 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:33 INFO - PROCESS | 1648 | 1468956333228 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:33 INFO - PROCESS | 1648 | 1468956333345 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:25:33 INFO - PROCESS | 1648 | 1468956333482 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:33 INFO - PROCESS | 1648 | 1468956333483 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1196d4000 == 43 [pid = 1648] [id = 459] 12:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11697cc00) [pid = 1648] [serial = 1376] [outer = 0x0] 12:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11728dc00) [pid = 1648] [serial = 1377] [outer = 0x11697cc00] 12:25:33 INFO - PROCESS | 1648 | 1468956333577 Marionette DEBUG loaded listener.js 12:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1182b1000) [pid = 1648] [serial = 1378] [outer = 0x11697cc00] 12:25:34 INFO - PROCESS | 1648 | 1468956334041 Marionette TRACE conn3 <- [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]]]}] 12:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 872ms 12:25:34 INFO - PROCESS | 1648 | 1468956334109 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:25:34 INFO - PROCESS | 1648 | 1468956334113 Marionette TRACE conn3 <- [1,1809,null,{"value":"7"}] 12:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:25:34 INFO - PROCESS | 1648 | 1468956334119 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:25:34 INFO - PROCESS | 1648 | 1468956334121 Marionette TRACE conn3 <- [1,1810,null,{}] 12:25:34 INFO - PROCESS | 1648 | 1468956334124 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:34 INFO - PROCESS | 1648 | 1468956334126 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:34 INFO - PROCESS | 1648 | 1468956334232 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:25:34 INFO - PROCESS | 1648 | 1468956334303 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 1648 | 1468956334304 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265aa000 == 44 [pid = 1648] [id = 460] 12:25:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119351c00) [pid = 1648] [serial = 1379] [outer = 0x0] 12:25:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11935cc00) [pid = 1648] [serial = 1380] [outer = 0x119351c00] 12:25:34 INFO - PROCESS | 1648 | 1468956334334 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11996a800) [pid = 1648] [serial = 1381] [outer = 0x119351c00] 12:25:34 INFO - PROCESS | 1648 | 1468956334752 Marionette TRACE conn3 <- [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]]]}] 12:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 671ms 12:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:25:34 INFO - PROCESS | 1648 | 1468956334804 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:25:34 INFO - PROCESS | 1648 | 1468956334806 Marionette TRACE conn3 <- [1,1813,null,{"value":"7"}] 12:25:34 INFO - PROCESS | 1648 | 1468956334810 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:25:34 INFO - PROCESS | 1648 | 1468956334813 Marionette TRACE conn3 <- [1,1814,null,{}] 12:25:34 INFO - PROCESS | 1648 | 1468956334820 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:34 INFO - PROCESS | 1648 | 1468956334824 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:34 INFO - PROCESS | 1648 | 1468956334924 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:25:34 INFO - PROCESS | 1648 | 1468956334984 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 1648 | 1468956334986 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c69c800 == 45 [pid = 1648] [id = 461] 12:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12452e000) [pid = 1648] [serial = 1382] [outer = 0x0] 12:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12536fc00) [pid = 1648] [serial = 1383] [outer = 0x12452e000] 12:25:35 INFO - PROCESS | 1648 | 1468956335017 Marionette DEBUG loaded listener.js 12:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126604400) [pid = 1648] [serial = 1384] [outer = 0x12452e000] 12:25:35 INFO - PROCESS | 1648 | 1468956335490 Marionette TRACE conn3 <- [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]]]}] 12:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 721ms 12:25:35 INFO - PROCESS | 1648 | 1468956335532 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:25:35 INFO - PROCESS | 1648 | 1468956335533 Marionette TRACE conn3 <- [1,1817,null,{"value":"7"}] 12:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:25:35 INFO - PROCESS | 1648 | 1468956335536 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:25:35 INFO - PROCESS | 1648 | 1468956335537 Marionette TRACE conn3 <- [1,1818,null,{}] 12:25:35 INFO - PROCESS | 1648 | 1468956335540 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:35 INFO - PROCESS | 1648 | 1468956335541 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:35 INFO - PROCESS | 1648 | 1468956335645 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:25:35 INFO - PROCESS | 1648 | 1468956335703 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:35 INFO - PROCESS | 1648 | 1468956335704 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b165000 == 46 [pid = 1648] [id = 462] 12:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119968000) [pid = 1648] [serial = 1385] [outer = 0x0] 12:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12666a000) [pid = 1648] [serial = 1386] [outer = 0x119968000] 12:25:35 INFO - PROCESS | 1648 | 1468956335734 Marionette DEBUG loaded listener.js 12:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128b46000) [pid = 1648] [serial = 1387] [outer = 0x119968000] 12:25:36 INFO - PROCESS | 1648 | 1468956336389 Marionette TRACE conn3 <- [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]]]}] 12:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 919ms 12:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:25:36 INFO - PROCESS | 1648 | 1468956336464 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:25:36 INFO - PROCESS | 1648 | 1468956336467 Marionette TRACE conn3 <- [1,1821,null,{"value":"7"}] 12:25:36 INFO - PROCESS | 1648 | 1468956336473 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:25:36 INFO - PROCESS | 1648 | 1468956336479 Marionette TRACE conn3 <- [1,1822,null,{}] 12:25:36 INFO - PROCESS | 1648 | 1468956336485 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:36 INFO - PROCESS | 1648 | 1468956336487 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:36 INFO - PROCESS | 1648 | 1468956336640 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:25:36 INFO - PROCESS | 1648 | 1468956336716 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:36 INFO - PROCESS | 1648 | 1468956336718 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170d2000 == 47 [pid = 1648] [id = 463] 12:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1181ab800) [pid = 1648] [serial = 1388] [outer = 0x0] 12:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1182b2000) [pid = 1648] [serial = 1389] [outer = 0x1181ab800] 12:25:36 INFO - PROCESS | 1648 | 1468956336750 Marionette DEBUG loaded listener.js 12:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11850f800) [pid = 1648] [serial = 1390] [outer = 0x1181ab800] 12:25:37 INFO - PROCESS | 1648 | 1468956337230 Marionette TRACE conn3 <- [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]]]}] 12:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 827ms 12:25:37 INFO - PROCESS | 1648 | 1468956337298 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:25:37 INFO - PROCESS | 1648 | 1468956337301 Marionette TRACE conn3 <- [1,1825,null,{"value":"7"}] 12:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:25:37 INFO - PROCESS | 1648 | 1468956337305 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:25:37 INFO - PROCESS | 1648 | 1468956337307 Marionette TRACE conn3 <- [1,1826,null,{}] 12:25:37 INFO - PROCESS | 1648 | 1468956337309 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:37 INFO - PROCESS | 1648 | 1468956337311 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:37 INFO - PROCESS | 1648 | 1468956337406 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:25:37 INFO - PROCESS | 1648 | 1468956337466 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:37 INFO - PROCESS | 1648 | 1468956337467 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x124636000 == 48 [pid = 1648] [id = 464] 12:25:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119251800) [pid = 1648] [serial = 1391] [outer = 0x0] 12:25:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1198a5000) [pid = 1648] [serial = 1392] [outer = 0x119251800] 12:25:37 INFO - PROCESS | 1648 | 1468956337496 Marionette DEBUG loaded listener.js 12:25:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1227f6000) [pid = 1648] [serial = 1393] [outer = 0x119251800] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12be63000 == 47 [pid = 1648] [id = 457] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba0e000 == 46 [pid = 1648] [id = 456] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12a85e000 == 45 [pid = 1648] [id = 455] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0b800 == 44 [pid = 1648] [id = 454] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12a652800 == 43 [pid = 1648] [id = 453] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1293f3800 == 42 [pid = 1648] [id = 452] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x128fc6000 == 41 [pid = 1648] [id = 451] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11617d400) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12716a000 == 40 [pid = 1648] [id = 450] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x124e82800 == 39 [pid = 1648] [id = 449] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x123c30800 == 38 [pid = 1648] [id = 448] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11988c000 == 37 [pid = 1648] [id = 447] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1170dc800 == 36 [pid = 1648] [id = 446] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11619f000 == 35 [pid = 1648] [id = 444] 12:25:37 INFO - PROCESS | 1648 | --DOCSHELL 0x117220800 == 34 [pid = 1648] [id = 443] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1169d7400) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x113d09800) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12880f400) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x128bd8c00) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118788c00) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119251400) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1249b6400) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128807000) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128c49800) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128650c00) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x125cfdc00) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128bd3400) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1246c7800) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x126609800) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1249b7c00) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11850dc00) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128654c00) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1150d5800) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116aa1800) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x122422400) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1176b7400) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1182ac800) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113003400) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1182b5c00) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11927cc00) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119685400) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1242a3c00) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12865c400) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11858e400) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11878e400) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118385c00) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113d0b800) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119255400) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128c46800) [pid = 1648] [serial = 1327] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128806000) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1286a6400) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x125c64c00) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x123df0c00) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 12:25:37 INFO - PROCESS | 1648 | 1468956337866 Marionette TRACE conn3 <- [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]]]}] 12:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 569ms 12:25:37 INFO - PROCESS | 1648 | 1468956337875 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:25:37 INFO - PROCESS | 1648 | 1468956337876 Marionette TRACE conn3 <- [1,1829,null,{"value":"7"}] 12:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:25:37 INFO - PROCESS | 1648 | 1468956337881 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:25:37 INFO - PROCESS | 1648 | 1468956337883 Marionette TRACE conn3 <- [1,1830,null,{}] 12:25:37 INFO - PROCESS | 1648 | 1468956337891 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:37 INFO - PROCESS | 1648 | 1468956337894 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:37 INFO - PROCESS | 1648 | 1468956337976 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:25:38 INFO - PROCESS | 1648 | 1468956338063 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 1648 | 1468956338065 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192a7800 == 35 [pid = 1648] [id = 465] 12:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x124520800) [pid = 1648] [serial = 1394] [outer = 0x0] 12:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x124903c00) [pid = 1648] [serial = 1395] [outer = 0x124520800] 12:25:38 INFO - PROCESS | 1648 | 1468956338092 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x125378c00) [pid = 1648] [serial = 1396] [outer = 0x124520800] 12:25:38 INFO - PROCESS | 1648 | 1468956338401 Marionette TRACE conn3 <- [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]]]}] 12:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 525ms 12:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:25:38 INFO - PROCESS | 1648 | 1468956338406 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:25:38 INFO - PROCESS | 1648 | 1468956338407 Marionette TRACE conn3 <- [1,1833,null,{"value":"7"}] 12:25:38 INFO - PROCESS | 1648 | 1468956338418 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:25:38 INFO - PROCESS | 1648 | 1468956338419 Marionette TRACE conn3 <- [1,1834,null,{}] 12:25:38 INFO - PROCESS | 1648 | 1468956338422 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:38 INFO - PROCESS | 1648 | 1468956338423 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:38 INFO - PROCESS | 1648 | 1468956338513 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:25:38 INFO - PROCESS | 1648 | 1468956338573 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 1648 | 1468956338575 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x125389000 == 36 [pid = 1648] [id = 466] 12:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x125323c00) [pid = 1648] [serial = 1397] [outer = 0x0] 12:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126609000) [pid = 1648] [serial = 1398] [outer = 0x125323c00] 12:25:38 INFO - PROCESS | 1648 | 1468956338606 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128657800) [pid = 1648] [serial = 1399] [outer = 0x125323c00] 12:25:39 INFO - PROCESS | 1648 | 1468956339008 Marionette TRACE conn3 <- [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]]]}] 12:25:39 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 12:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 631ms 12:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:25:39 INFO - PROCESS | 1648 | 1468956339040 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 1648 | 1468956339041 Marionette TRACE conn3 <- [1,1837,null,{"value":"7"}] 12:25:39 INFO - PROCESS | 1648 | 1468956339044 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 1648 | 1468956339047 Marionette TRACE conn3 <- [1,1838,null,{}] 12:25:39 INFO - PROCESS | 1648 | 1468956339050 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:39 INFO - PROCESS | 1648 | 1468956339051 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:39 INFO - PROCESS | 1648 | 1468956339150 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:25:39 INFO - PROCESS | 1648 | 1468956339156 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:39 INFO - PROCESS | 1648 | 1468956339157 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a71000 == 37 [pid = 1648] [id = 467] 12:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128659800) [pid = 1648] [serial = 1400] [outer = 0x0] 12:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128807000) [pid = 1648] [serial = 1401] [outer = 0x128659800] 12:25:39 INFO - PROCESS | 1648 | 1468956339182 Marionette DEBUG loaded listener.js 12:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128b4d400) [pid = 1648] [serial = 1402] [outer = 0x128659800] 12:25:39 INFO - PROCESS | 1648 | 1468956339521 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 521ms 12:25:39 INFO - PROCESS | 1648 | 1468956339566 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 1648 | 1468956339567 Marionette TRACE conn3 <- [1,1841,null,{"value":"7"}] 12:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:25:39 INFO - PROCESS | 1648 | 1468956339569 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 1648 | 1468956339570 Marionette TRACE conn3 <- [1,1842,null,{}] 12:25:39 INFO - PROCESS | 1648 | 1468956339572 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:39 INFO - PROCESS | 1648 | 1468956339576 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:39 INFO - PROCESS | 1648 | 1468956339674 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:25:39 INFO - PROCESS | 1648 | 1468956339740 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:39 INFO - PROCESS | 1648 | 1468956339741 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x129833000 == 38 [pid = 1648] [id = 468] 12:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1286a2c00) [pid = 1648] [serial = 1403] [outer = 0x0] 12:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128bd9800) [pid = 1648] [serial = 1404] [outer = 0x1286a2c00] 12:25:39 INFO - PROCESS | 1648 | 1468956339778 Marionette DEBUG loaded listener.js 12:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129378800) [pid = 1648] [serial = 1405] [outer = 0x1286a2c00] 12:25:40 INFO - PROCESS | 1648 | 1468956340080 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 568ms 12:25:40 INFO - PROCESS | 1648 | 1468956340137 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:25:40 INFO - PROCESS | 1648 | 1468956340138 Marionette TRACE conn3 <- [1,1845,null,{"value":"7"}] 12:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:25:40 INFO - PROCESS | 1648 | 1468956340140 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:25:40 INFO - PROCESS | 1648 | 1468956340142 Marionette TRACE conn3 <- [1,1846,null,{}] 12:25:40 INFO - PROCESS | 1648 | 1468956340144 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:40 INFO - PROCESS | 1648 | 1468956340145 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:40 INFO - PROCESS | 1648 | 1468956340245 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:25:40 INFO - PROCESS | 1648 | 1468956340257 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 1648 | 1468956340258 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af1b800 == 39 [pid = 1648] [id = 469] 12:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12937d000) [pid = 1648] [serial = 1406] [outer = 0x0] 12:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1295b1400) [pid = 1648] [serial = 1407] [outer = 0x12937d000] 12:25:40 INFO - PROCESS | 1648 | 1468956340283 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a608800) [pid = 1648] [serial = 1408] [outer = 0x12937d000] 12:25:40 INFO - PROCESS | 1648 | 1468956340625 Marionette TRACE conn3 <- [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]]]}] 12:25:40 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) 12:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 518ms 12:25:40 INFO - PROCESS | 1648 | 1468956340661 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:25:40 INFO - PROCESS | 1648 | 1468956340663 Marionette TRACE conn3 <- [1,1849,null,{"value":"7"}] 12:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:25:40 INFO - PROCESS | 1648 | 1468956340674 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:25:40 INFO - PROCESS | 1648 | 1468956340675 Marionette TRACE conn3 <- [1,1850,null,{}] 12:25:40 INFO - PROCESS | 1648 | 1468956340678 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:40 INFO - PROCESS | 1648 | 1468956340680 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:40 INFO - PROCESS | 1648 | 1468956340838 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:25:40 INFO - PROCESS | 1648 | 1468956340850 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 1648 | 1468956340852 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9c6800 == 40 [pid = 1648] [id = 470] 12:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12937dc00) [pid = 1648] [serial = 1409] [outer = 0x0] 12:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a708400) [pid = 1648] [serial = 1410] [outer = 0x12937dc00] 12:25:40 INFO - PROCESS | 1648 | 1468956340882 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12a710800) [pid = 1648] [serial = 1411] [outer = 0x12937dc00] 12:25:41 INFO - PROCESS | 1648 | 1468956341198 Marionette TRACE conn3 <- [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]]]}] 12:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 578ms 12:25:41 INFO - PROCESS | 1648 | 1468956341243 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:25:41 INFO - PROCESS | 1648 | 1468956341244 Marionette TRACE conn3 <- [1,1853,null,{"value":"7"}] 12:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:25:41 INFO - PROCESS | 1648 | 1468956341252 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 1648 | 1468956341253 Marionette TRACE conn3 <- [1,1854,null,{}] 12:25:41 INFO - PROCESS | 1648 | 1468956341255 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:41 INFO - PROCESS | 1648 | 1468956341256 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:41 INFO - PROCESS | 1648 | 1468956341358 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:25:41 INFO - PROCESS | 1648 | 1468956341361 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:41 INFO - PROCESS | 1648 | 1468956341362 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba20800 == 41 [pid = 1648] [id = 471] 12:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1295b3800) [pid = 1648] [serial = 1412] [outer = 0x0] 12:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a747000) [pid = 1648] [serial = 1413] [outer = 0x1295b3800] 12:25:41 INFO - PROCESS | 1648 | 1468956341386 Marionette DEBUG loaded listener.js 12:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12af3b800) [pid = 1648] [serial = 1414] [outer = 0x1295b3800] 12:25:41 INFO - PROCESS | 1648 | 1468956341812 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124c14800) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11837d400) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113d68800) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118e25c00) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12421ac00) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126608000) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118ef0400) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12731b000) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12880f800) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1129d4800) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1182b5000) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11837c800) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 621ms 12:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:25:41 INFO - PROCESS | 1648 | 1468956341873 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:25:41 INFO - PROCESS | 1648 | 1468956341874 Marionette TRACE conn3 <- [1,1857,null,{"value":"7"}] 12:25:41 INFO - PROCESS | 1648 | 1468956341877 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 1648 | 1468956341878 Marionette TRACE conn3 <- [1,1858,null,{}] 12:25:41 INFO - PROCESS | 1648 | 1468956341880 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:41 INFO - PROCESS | 1648 | 1468956341881 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:41 INFO - PROCESS | 1648 | 1468956341960 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:25:41 INFO - PROCESS | 1648 | 1468956341965 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:41 INFO - PROCESS | 1648 | 1468956341966 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293de000 == 42 [pid = 1648] [id = 472] 12:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1182ab800) [pid = 1648] [serial = 1415] [outer = 0x0] 12:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118786c00) [pid = 1648] [serial = 1416] [outer = 0x1182ab800] 12:25:42 INFO - PROCESS | 1648 | 1468956341998 Marionette DEBUG loaded listener.js 12:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x123cd9400) [pid = 1648] [serial = 1417] [outer = 0x1182ab800] 12:25:42 INFO - PROCESS | 1648 | 1468956342338 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 469ms 12:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:25:42 INFO - PROCESS | 1648 | 1468956342348 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:25:42 INFO - PROCESS | 1648 | 1468956342349 Marionette TRACE conn3 <- [1,1861,null,{"value":"7"}] 12:25:42 INFO - PROCESS | 1648 | 1468956342351 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:25:42 INFO - PROCESS | 1648 | 1468956342353 Marionette TRACE conn3 <- [1,1862,null,{}] 12:25:42 INFO - PROCESS | 1648 | 1468956342356 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:42 INFO - PROCESS | 1648 | 1468956342357 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:42 INFO - PROCESS | 1648 | 1468956342481 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:25:42 INFO - PROCESS | 1648 | 1468956342487 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:42 INFO - PROCESS | 1648 | 1468956342489 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cca5800 == 43 [pid = 1648] [id = 473] 12:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1182aec00) [pid = 1648] [serial = 1418] [outer = 0x0] 12:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12731b800) [pid = 1648] [serial = 1419] [outer = 0x1182aec00] 12:25:42 INFO - PROCESS | 1648 | 1468956342514 Marionette DEBUG loaded listener.js 12:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b745400) [pid = 1648] [serial = 1420] [outer = 0x1182aec00] 12:25:42 INFO - PROCESS | 1648 | 1468956342844 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 12:25:42 INFO - PROCESS | 1648 | 1468956342871 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:25:42 INFO - PROCESS | 1648 | 1468956342872 Marionette TRACE conn3 <- [1,1865,null,{"value":"7"}] 12:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:25:42 INFO - PROCESS | 1648 | 1468956342874 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:25:42 INFO - PROCESS | 1648 | 1468956342875 Marionette TRACE conn3 <- [1,1866,null,{}] 12:25:42 INFO - PROCESS | 1648 | 1468956342878 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:42 INFO - PROCESS | 1648 | 1468956342881 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:42 INFO - PROCESS | 1648 | 1468956342969 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:25:42 INFO - PROCESS | 1648 | 1468956342973 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:42 INFO - PROCESS | 1648 | 1468956342974 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4b9800 == 44 [pid = 1648] [id = 474] 12:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a70c400) [pid = 1648] [serial = 1421] [outer = 0x0] 12:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12b996800) [pid = 1648] [serial = 1422] [outer = 0x12a70c400] 12:25:43 INFO - PROCESS | 1648 | 1468956342998 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12ba9b800) [pid = 1648] [serial = 1423] [outer = 0x12a70c400] 12:25:43 INFO - PROCESS | 1648 | 1468956343317 Marionette TRACE conn3 <- [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]]]}] 12:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 471ms 12:25:43 INFO - PROCESS | 1648 | 1468956343348 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:25:43 INFO - PROCESS | 1648 | 1468956343349 Marionette TRACE conn3 <- [1,1869,null,{"value":"7"}] 12:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:25:43 INFO - PROCESS | 1648 | 1468956343352 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:25:43 INFO - PROCESS | 1648 | 1468956343353 Marionette TRACE conn3 <- [1,1870,null,{}] 12:25:43 INFO - PROCESS | 1648 | 1468956343355 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:43 INFO - PROCESS | 1648 | 1468956343356 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:43 INFO - PROCESS | 1648 | 1468956343469 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:25:43 INFO - PROCESS | 1648 | 1468956343476 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:43 INFO - PROCESS | 1648 | 1468956343477 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d697000 == 45 [pid = 1648] [id = 475] 12:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12452d000) [pid = 1648] [serial = 1424] [outer = 0x0] 12:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12b997c00) [pid = 1648] [serial = 1425] [outer = 0x12452d000] 12:25:43 INFO - PROCESS | 1648 | 1468956343500 Marionette DEBUG loaded listener.js 12:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12be40400) [pid = 1648] [serial = 1426] [outer = 0x12452d000] 12:25:43 INFO - PROCESS | 1648 | 1468956343811 Marionette TRACE conn3 <- [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]]]}] 12:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 570ms 12:25:43 INFO - PROCESS | 1648 | 1468956343922 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:25:43 INFO - PROCESS | 1648 | 1468956343925 Marionette TRACE conn3 <- [1,1873,null,{"value":"7"}] 12:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:25:43 INFO - PROCESS | 1648 | 1468956343947 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:25:43 INFO - PROCESS | 1648 | 1468956343949 Marionette TRACE conn3 <- [1,1874,null,{}] 12:25:43 INFO - PROCESS | 1648 | 1468956343953 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:43 INFO - PROCESS | 1648 | 1468956343955 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:44 INFO - PROCESS | 1648 | 1468956344079 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:25:44 INFO - PROCESS | 1648 | 1468956344149 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:44 INFO - PROCESS | 1648 | 1468956344153 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x117220000 == 46 [pid = 1648] [id = 476] 12:25:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x113f04000) [pid = 1648] [serial = 1427] [outer = 0x0] 12:25:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11617d400) [pid = 1648] [serial = 1428] [outer = 0x113f04000] 12:25:44 INFO - PROCESS | 1648 | 1468956344183 Marionette DEBUG loaded listener.js 12:25:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x117067000) [pid = 1648] [serial = 1429] [outer = 0x113f04000] 12:25:44 INFO - PROCESS | 1648 | 1468956344630 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 726ms 12:25:44 INFO - PROCESS | 1648 | 1468956344678 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:25:44 INFO - PROCESS | 1648 | 1468956344681 Marionette TRACE conn3 <- [1,1877,null,{"value":"7"}] 12:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:25:44 INFO - PROCESS | 1648 | 1468956344687 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:25:44 INFO - PROCESS | 1648 | 1468956344689 Marionette TRACE conn3 <- [1,1878,null,{}] 12:25:44 INFO - PROCESS | 1648 | 1468956344692 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:44 INFO - PROCESS | 1648 | 1468956344695 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:44 INFO - PROCESS | 1648 | 1468956344802 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:25:44 INFO - PROCESS | 1648 | 1468956344877 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:44 INFO - PROCESS | 1648 | 1468956344878 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x124632000 == 47 [pid = 1648] [id = 477] 12:25:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1176b6c00) [pid = 1648] [serial = 1430] [outer = 0x0] 12:25:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1181b0c00) [pid = 1648] [serial = 1431] [outer = 0x1176b6c00] 12:25:44 INFO - PROCESS | 1648 | 1468956344909 Marionette DEBUG loaded listener.js 12:25:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11858b400) [pid = 1648] [serial = 1432] [outer = 0x1176b6c00] 12:25:45 INFO - PROCESS | 1648 | 1468956345294 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 674ms 12:25:45 INFO - PROCESS | 1648 | 1468956345374 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:25:45 INFO - PROCESS | 1648 | 1468956345375 Marionette TRACE conn3 <- [1,1881,null,{"value":"7"}] 12:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:25:45 INFO - PROCESS | 1648 | 1468956345392 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:25:45 INFO - PROCESS | 1648 | 1468956345393 Marionette TRACE conn3 <- [1,1882,null,{}] 12:25:45 INFO - PROCESS | 1648 | 1468956345420 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:45 INFO - PROCESS | 1648 | 1468956345423 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:45 INFO - PROCESS | 1648 | 1468956345535 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:25:45 INFO - PROCESS | 1648 | 1468956345606 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:45 INFO - PROCESS | 1648 | 1468956345609 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cca7000 == 48 [pid = 1648] [id = 478] 12:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x122426000) [pid = 1648] [serial = 1433] [outer = 0x0] 12:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x123decc00) [pid = 1648] [serial = 1434] [outer = 0x122426000] 12:25:45 INFO - PROCESS | 1648 | 1468956345640 Marionette DEBUG loaded listener.js 12:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124749000) [pid = 1648] [serial = 1435] [outer = 0x122426000] 12:25:46 INFO - PROCESS | 1648 | 1468956346059 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 690ms 12:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:25:46 INFO - PROCESS | 1648 | 1468956346081 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:25:46 INFO - PROCESS | 1648 | 1468956346082 Marionette TRACE conn3 <- [1,1885,null,{"value":"7"}] 12:25:46 INFO - PROCESS | 1648 | 1468956346085 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:25:46 INFO - PROCESS | 1648 | 1468956346086 Marionette TRACE conn3 <- [1,1886,null,{}] 12:25:46 INFO - PROCESS | 1648 | 1468956346088 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:46 INFO - PROCESS | 1648 | 1468956346090 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:46 INFO - PROCESS | 1648 | 1468956346198 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:25:46 INFO - PROCESS | 1648 | 1468956346257 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:46 INFO - PROCESS | 1648 | 1468956346259 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dcce800 == 49 [pid = 1648] [id = 479] 12:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126603c00) [pid = 1648] [serial = 1436] [outer = 0x0] 12:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x127109800) [pid = 1648] [serial = 1437] [outer = 0x126603c00] 12:25:46 INFO - PROCESS | 1648 | 1468956346288 Marionette DEBUG loaded listener.js 12:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12880c800) [pid = 1648] [serial = 1438] [outer = 0x126603c00] 12:25:46 INFO - PROCESS | 1648 | 1468956346772 Marionette TRACE conn3 <- [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]]]}] 12:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 720ms 12:25:46 INFO - PROCESS | 1648 | 1468956346823 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:25:46 INFO - PROCESS | 1648 | 1468956346824 Marionette TRACE conn3 <- [1,1889,null,{"value":"7"}] 12:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:25:46 INFO - PROCESS | 1648 | 1468956346826 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:25:46 INFO - PROCESS | 1648 | 1468956346827 Marionette TRACE conn3 <- [1,1890,null,{}] 12:25:46 INFO - PROCESS | 1648 | 1468956346847 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:46 INFO - PROCESS | 1648 | 1468956346848 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:47 INFO - PROCESS | 1648 | 1468956347115 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:25:47 INFO - PROCESS | 1648 | 1468956347206 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:47 INFO - PROCESS | 1648 | 1468956347208 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119961800 == 50 [pid = 1648] [id = 480] 12:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x116908000) [pid = 1648] [serial = 1439] [outer = 0x0] 12:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x117067c00) [pid = 1648] [serial = 1440] [outer = 0x116908000] 12:25:47 INFO - PROCESS | 1648 | 1468956347237 Marionette DEBUG loaded listener.js 12:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x117070800) [pid = 1648] [serial = 1441] [outer = 0x116908000] 12:25:47 INFO - PROCESS | 1648 | 1468956347671 Marionette TRACE conn3 <- [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]]]}] 12:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 884ms 12:25:47 INFO - PROCESS | 1648 | 1468956347718 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:25:47 INFO - PROCESS | 1648 | 1468956347721 Marionette TRACE conn3 <- [1,1893,null,{"value":"7"}] 12:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:25:47 INFO - PROCESS | 1648 | 1468956347725 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - PROCESS | 1648 | 1468956347729 Marionette TRACE conn3 <- [1,1894,null,{}] 12:25:47 INFO - PROCESS | 1648 | 1468956347733 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:47 INFO - PROCESS | 1648 | 1468956347734 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:47 INFO - PROCESS | 1648 | 1468956347829 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:25:47 INFO - PROCESS | 1648 | 1468956347905 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:47 INFO - PROCESS | 1648 | 1468956347906 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x119296800 == 51 [pid = 1648] [id = 481] 12:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x118783800) [pid = 1648] [serial = 1442] [outer = 0x0] 12:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118e19800) [pid = 1648] [serial = 1443] [outer = 0x118783800] 12:25:47 INFO - PROCESS | 1648 | 1468956347934 Marionette DEBUG loaded listener.js 12:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x119273c00) [pid = 1648] [serial = 1444] [outer = 0x118783800] 12:25:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4b9800 == 50 [pid = 1648] [id = 474] 12:25:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12cca5800 == 49 [pid = 1648] [id = 473] 12:25:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1293de000 == 48 [pid = 1648] [id = 472] 12:25:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba20800 == 47 [pid = 1648] [id = 471] 12:25:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9c6800 == 46 [pid = 1648] [id = 470] 12:25:48 INFO - PROCESS | 1648 | --DOCSHELL 0x12af1b800 == 45 [pid = 1648] [id = 469] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x129270c00) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOCSHELL 0x129833000 == 44 [pid = 1648] [id = 468] 12:25:48 INFO - PROCESS | 1648 | --DOCSHELL 0x128a71000 == 43 [pid = 1648] [id = 467] 12:25:48 INFO - PROCESS | 1648 | --DOCSHELL 0x125389000 == 42 [pid = 1648] [id = 466] 12:25:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1192a7800 == 41 [pid = 1648] [id = 465] 12:25:48 INFO - PROCESS | 1648 | --DOCSHELL 0x124636000 == 40 [pid = 1648] [id = 464] 12:25:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1170d2000 == 39 [pid = 1648] [id = 463] 12:25:48 INFO - PROCESS | 1648 | --DOCSHELL 0x1196d4000 == 38 [pid = 1648] [id = 459] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x125cf6c00) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118782c00) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118e1dc00) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1175cb800) [pid = 1648] [serial = 1339] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x115fb1800) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x119279400) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119686000) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1246f1000) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1150a0000) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128651400) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119be5000) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x123edcc00) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1181ae800) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128803400) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12869a000) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128b4fc00) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1181ba000) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12880f000) [pid = 1648] [serial = 1360] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x124c16c00) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128e1ec00) [pid = 1648] [serial = 1372] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128bd5c00) [pid = 1648] [serial = 1363] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128bdd400) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119353800) [pid = 1648] [serial = 1366] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12710b000) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128bde800) [pid = 1648] [serial = 1369] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x124c12800) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 12:25:48 INFO - PROCESS | 1648 | 1468956348332 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 623ms 12:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:25:48 INFO - PROCESS | 1648 | 1468956348349 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:25:48 INFO - PROCESS | 1648 | 1468956348351 Marionette TRACE conn3 <- [1,1897,null,{"value":"7"}] 12:25:48 INFO - PROCESS | 1648 | 1468956348353 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:25:48 INFO - PROCESS | 1648 | 1468956348354 Marionette TRACE conn3 <- [1,1898,null,{}] 12:25:48 INFO - PROCESS | 1648 | 1468956348357 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:48 INFO - PROCESS | 1648 | 1468956348358 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:48 INFO - PROCESS | 1648 | 1468956348465 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:25:48 INFO - PROCESS | 1648 | 1468956348473 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:48 INFO - PROCESS | 1648 | 1468956348474 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x122455800 == 39 [pid = 1648] [id = 482] 12:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119be5800) [pid = 1648] [serial = 1445] [outer = 0x0] 12:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x122642c00) [pid = 1648] [serial = 1446] [outer = 0x119be5800] 12:25:48 INFO - PROCESS | 1648 | 1468956348500 Marionette DEBUG loaded listener.js 12:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1246f3000) [pid = 1648] [serial = 1447] [outer = 0x119be5800] 12:25:48 INFO - PROCESS | 1648 | 1468956348870 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 569ms 12:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:25:48 INFO - PROCESS | 1648 | 1468956348923 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:25:48 INFO - PROCESS | 1648 | 1468956348925 Marionette TRACE conn3 <- [1,1901,null,{"value":"7"}] 12:25:48 INFO - PROCESS | 1648 | 1468956348932 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:25:48 INFO - PROCESS | 1648 | 1468956348935 Marionette TRACE conn3 <- [1,1902,null,{}] 12:25:48 INFO - PROCESS | 1648 | 1468956348938 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:48 INFO - PROCESS | 1648 | 1468956348940 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:49 INFO - PROCESS | 1648 | 1468956349026 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:25:49 INFO - PROCESS | 1648 | 1468956349032 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 1648 | 1468956349033 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a65000 == 40 [pid = 1648] [id = 483] 12:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124909000) [pid = 1648] [serial = 1448] [outer = 0x0] 12:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x125cf5c00) [pid = 1648] [serial = 1449] [outer = 0x124909000] 12:25:49 INFO - PROCESS | 1648 | 1468956349058 Marionette DEBUG loaded listener.js 12:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x127316c00) [pid = 1648] [serial = 1450] [outer = 0x124909000] 12:25:49 INFO - PROCESS | 1648 | 1468956349414 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 524ms 12:25:49 INFO - PROCESS | 1648 | 1468956349452 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:25:49 INFO - PROCESS | 1648 | 1468956349454 Marionette TRACE conn3 <- [1,1905,null,{"value":"7"}] 12:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:25:49 INFO - PROCESS | 1648 | 1468956349456 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:25:49 INFO - PROCESS | 1648 | 1468956349457 Marionette TRACE conn3 <- [1,1906,null,{}] 12:25:49 INFO - PROCESS | 1648 | 1468956349459 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:49 INFO - PROCESS | 1648 | 1468956349462 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:49 INFO - PROCESS | 1648 | 1468956349543 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:25:49 INFO - PROCESS | 1648 | 1468956349549 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 1648 | 1468956349550 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x129822800 == 41 [pid = 1648] [id = 484] 12:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x127311000) [pid = 1648] [serial = 1451] [outer = 0x0] 12:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128803c00) [pid = 1648] [serial = 1452] [outer = 0x127311000] 12:25:49 INFO - PROCESS | 1648 | 1468956349575 Marionette DEBUG loaded listener.js 12:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128b54c00) [pid = 1648] [serial = 1453] [outer = 0x127311000] 12:25:49 INFO - PROCESS | 1648 | 1468956349915 Marionette TRACE conn3 <- [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]]]}] 12:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 468ms 12:25:49 INFO - PROCESS | 1648 | 1468956349925 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:25:49 INFO - PROCESS | 1648 | 1468956349926 Marionette TRACE conn3 <- [1,1909,null,{"value":"7"}] 12:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:25:49 INFO - PROCESS | 1648 | 1468956349932 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:25:49 INFO - PROCESS | 1648 | 1468956349933 Marionette TRACE conn3 <- [1,1910,null,{}] 12:25:49 INFO - PROCESS | 1648 | 1468956349935 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:49 INFO - PROCESS | 1648 | 1468956349937 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:50 INFO - PROCESS | 1648 | 1468956350027 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:25:50 INFO - PROCESS | 1648 | 1468956350096 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 1648 | 1468956350100 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7b1000 == 42 [pid = 1648] [id = 485] 12:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128bdd000) [pid = 1648] [serial = 1454] [outer = 0x0] 12:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128c45400) [pid = 1648] [serial = 1455] [outer = 0x128bdd000] 12:25:50 INFO - PROCESS | 1648 | 1468956350133 Marionette DEBUG loaded listener.js 12:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128e1d000) [pid = 1648] [serial = 1456] [outer = 0x128bdd000] 12:25:50 INFO - PROCESS | 1648 | 1468956350459 Marionette TRACE conn3 <- [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]]]}] 12:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 572ms 12:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:25:50 INFO - PROCESS | 1648 | 1468956350502 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:25:50 INFO - PROCESS | 1648 | 1468956350503 Marionette TRACE conn3 <- [1,1913,null,{"value":"7"}] 12:25:50 INFO - PROCESS | 1648 | 1468956350505 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:25:50 INFO - PROCESS | 1648 | 1468956350506 Marionette TRACE conn3 <- [1,1914,null,{}] 12:25:50 INFO - PROCESS | 1648 | 1468956350509 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:50 INFO - PROCESS | 1648 | 1468956350510 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:50 INFO - PROCESS | 1648 | 1468956350614 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:25:50 INFO - PROCESS | 1648 | 1468956350618 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 1648 | 1468956350619 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x118eb2800 == 43 [pid = 1648] [id = 486] 12:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128bde800) [pid = 1648] [serial = 1457] [outer = 0x0] 12:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x129279000) [pid = 1648] [serial = 1458] [outer = 0x128bde800] 12:25:50 INFO - PROCESS | 1648 | 1468956350678 Marionette DEBUG loaded listener.js 12:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12a602c00) [pid = 1648] [serial = 1459] [outer = 0x128bde800] 12:25:50 INFO - PROCESS | 1648 | 1468956350989 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 519ms 12:25:51 INFO - PROCESS | 1648 | 1468956351025 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 1648 | 1468956351026 Marionette TRACE conn3 <- [1,1917,null,{"value":"7"}] 12:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:25:51 INFO - PROCESS | 1648 | 1468956351030 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 1648 | 1468956351031 Marionette TRACE conn3 <- [1,1918,null,{}] 12:25:51 INFO - PROCESS | 1648 | 1468956351034 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:51 INFO - PROCESS | 1648 | 1468956351035 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:51 INFO - PROCESS | 1648 | 1468956351141 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:25:51 INFO - PROCESS | 1648 | 1468956351152 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:51 INFO - PROCESS | 1648 | 1468956351153 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b145000 == 44 [pid = 1648] [id = 487] 12:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1182b3800) [pid = 1648] [serial = 1460] [outer = 0x0] 12:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12a70e800) [pid = 1648] [serial = 1461] [outer = 0x1182b3800] 12:25:51 INFO - PROCESS | 1648 | 1468956351177 Marionette DEBUG loaded listener.js 12:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12af3bc00) [pid = 1648] [serial = 1462] [outer = 0x1182b3800] 12:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12a8b8800) [pid = 1648] [serial = 1463] [outer = 0x12c4d5400] 12:25:51 INFO - PROCESS | 1648 | 1468956351547 Marionette TRACE conn3 <- [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]]]}] 12:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 520ms 12:25:51 INFO - PROCESS | 1648 | 1468956351550 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 1648 | 1468956351552 Marionette TRACE conn3 <- [1,1921,null,{"value":"7"}] 12:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:25:51 INFO - PROCESS | 1648 | 1468956351554 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 1648 | 1468956351555 Marionette TRACE conn3 <- [1,1922,null,{}] 12:25:51 INFO - PROCESS | 1648 | 1468956351557 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:51 INFO - PROCESS | 1648 | 1468956351558 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:51 INFO - PROCESS | 1648 | 1468956351674 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:25:51 INFO - PROCESS | 1648 | 1468956351688 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:51 INFO - PROCESS | 1648 | 1468956351689 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba18800 == 45 [pid = 1648] [id = 488] 12:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12af3c000) [pid = 1648] [serial = 1464] [outer = 0x0] 12:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12af47000) [pid = 1648] [serial = 1465] [outer = 0x12af3c000] 12:25:51 INFO - PROCESS | 1648 | 1468956351712 Marionette DEBUG loaded listener.js 12:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12b747800) [pid = 1648] [serial = 1466] [outer = 0x12af3c000] 12:25:52 INFO - PROCESS | 1648 | 1468956352060 Marionette TRACE conn3 <- [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]]]}] 12:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 518ms 12:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:25:52 INFO - PROCESS | 1648 | 1468956352073 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:25:52 INFO - PROCESS | 1648 | 1468956352074 Marionette TRACE conn3 <- [1,1925,null,{"value":"7"}] 12:25:52 INFO - PROCESS | 1648 | 1468956352076 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:25:52 INFO - PROCESS | 1648 | 1468956352087 Marionette TRACE conn3 <- [1,1926,null,{}] 12:25:52 INFO - PROCESS | 1648 | 1468956352089 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:52 INFO - PROCESS | 1648 | 1468956352090 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:52 INFO - PROCESS | 1648 | 1468956352198 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:25:52 INFO - PROCESS | 1648 | 1468956352211 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:52 INFO - PROCESS | 1648 | 1468956352213 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c428800 == 46 [pid = 1648] [id = 489] 12:25:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128ba4800) [pid = 1648] [serial = 1467] [outer = 0x0] 12:25:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128baa800) [pid = 1648] [serial = 1468] [outer = 0x128ba4800] 12:25:52 INFO - PROCESS | 1648 | 1468956352236 Marionette DEBUG loaded listener.js 12:25:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128baec00) [pid = 1648] [serial = 1469] [outer = 0x128ba4800] 12:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12937d000) [pid = 1648] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12937dc00) [pid = 1648] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x124520800) [pid = 1648] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119251800) [pid = 1648] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1295b3800) [pid = 1648] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1181ab800) [pid = 1648] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128659800) [pid = 1648] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x125323c00) [pid = 1648] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1182ab800) [pid = 1648] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1182aec00) [pid = 1648] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12a70c400) [pid = 1648] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1286a2c00) [pid = 1648] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:25:52 INFO - PROCESS | 1648 | 1468956352712 Marionette TRACE conn3 <- [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]]]}] 12:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 678ms 12:25:52 INFO - PROCESS | 1648 | 1468956352754 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:25:52 INFO - PROCESS | 1648 | 1468956352756 Marionette TRACE conn3 <- [1,1929,null,{"value":"7"}] 12:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:25:52 INFO - PROCESS | 1648 | 1468956352758 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:25:52 INFO - PROCESS | 1648 | 1468956352759 Marionette TRACE conn3 <- [1,1930,null,{}] 12:25:52 INFO - PROCESS | 1648 | 1468956352761 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:52 INFO - PROCESS | 1648 | 1468956352762 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:52 INFO - PROCESS | 1648 | 1468956352844 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:25:52 INFO - PROCESS | 1648 | 1468956352915 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:52 INFO - PROCESS | 1648 | 1468956352917 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c69e000 == 47 [pid = 1648] [id = 490] 12:25:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x113d68800) [pid = 1648] [serial = 1470] [outer = 0x0] 12:25:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12731b400) [pid = 1648] [serial = 1471] [outer = 0x113d68800] 12:25:52 INFO - PROCESS | 1648 | 1468956352943 Marionette DEBUG loaded listener.js 12:25:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128bb0400) [pid = 1648] [serial = 1472] [outer = 0x113d68800] 12:25:53 INFO - PROCESS | 1648 | 1468956353248 Marionette TRACE conn3 <- [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]]]}] 12:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 518ms 12:25:53 INFO - PROCESS | 1648 | 1468956353276 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:25:53 INFO - PROCESS | 1648 | 1468956353279 Marionette TRACE conn3 <- [1,1933,null,{"value":"7"}] 12:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:25:53 INFO - PROCESS | 1648 | 1468956353283 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:25:53 INFO - PROCESS | 1648 | 1468956353285 Marionette TRACE conn3 <- [1,1934,null,{}] 12:25:53 INFO - PROCESS | 1648 | 1468956353287 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:53 INFO - PROCESS | 1648 | 1468956353289 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:53 INFO - PROCESS | 1648 | 1468956353384 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:25:53 INFO - PROCESS | 1648 | 1468956353387 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:53 INFO - PROCESS | 1648 | 1468956353388 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6ac800 == 48 [pid = 1648] [id = 491] 12:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128bb2800) [pid = 1648] [serial = 1473] [outer = 0x0] 12:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12a8c0000) [pid = 1648] [serial = 1474] [outer = 0x128bb2800] 12:25:53 INFO - PROCESS | 1648 | 1468956353412 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12baa6800) [pid = 1648] [serial = 1475] [outer = 0x128bb2800] 12:25:53 INFO - PROCESS | 1648 | 1468956353731 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 469ms 12:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:25:53 INFO - PROCESS | 1648 | 1468956353752 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:25:53 INFO - PROCESS | 1648 | 1468956353754 Marionette TRACE conn3 <- [1,1937,null,{"value":"7"}] 12:25:53 INFO - PROCESS | 1648 | 1468956353756 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:25:53 INFO - PROCESS | 1648 | 1468956353757 Marionette TRACE conn3 <- [1,1938,null,{}] 12:25:53 INFO - PROCESS | 1648 | 1468956353759 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:53 INFO - PROCESS | 1648 | 1468956353761 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:53 INFO - PROCESS | 1648 | 1468956353878 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:25:53 INFO - PROCESS | 1648 | 1468956353884 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:53 INFO - PROCESS | 1648 | 1468956353886 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a10000 == 49 [pid = 1648] [id = 492] 12:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x115de4800) [pid = 1648] [serial = 1476] [outer = 0x0] 12:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128c07000) [pid = 1648] [serial = 1477] [outer = 0x115de4800] 12:25:53 INFO - PROCESS | 1648 | 1468956353909 Marionette DEBUG loaded listener.js 12:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x128c0c800) [pid = 1648] [serial = 1478] [outer = 0x115de4800] 12:25:54 INFO - PROCESS | 1648 | 1468956354234 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 519ms 12:25:54 INFO - PROCESS | 1648 | 1468956354275 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:25:54 INFO - PROCESS | 1648 | 1468956354277 Marionette TRACE conn3 <- [1,1941,null,{"value":"7"}] 12:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:25:54 INFO - PROCESS | 1648 | 1468956354279 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:25:54 INFO - PROCESS | 1648 | 1468956354280 Marionette TRACE conn3 <- [1,1942,null,{}] 12:25:54 INFO - PROCESS | 1648 | 1468956354282 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:54 INFO - PROCESS | 1648 | 1468956354283 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:54 INFO - PROCESS | 1648 | 1468956354368 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:25:54 INFO - PROCESS | 1648 | 1468956354372 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:54 INFO - PROCESS | 1648 | 1468956354373 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dce3800 == 50 [pid = 1648] [id = 493] 12:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x128baf800) [pid = 1648] [serial = 1479] [outer = 0x0] 12:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x128c15c00) [pid = 1648] [serial = 1480] [outer = 0x128baf800] 12:25:54 INFO - PROCESS | 1648 | 1468956354397 Marionette DEBUG loaded listener.js 12:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x128c19c00) [pid = 1648] [serial = 1481] [outer = 0x128baf800] 12:25:54 INFO - PROCESS | 1648 | 1468956354849 Marionette TRACE conn3 <- [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]]]}] 12:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 619ms 12:25:54 INFO - PROCESS | 1648 | 1468956354899 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:25:54 INFO - PROCESS | 1648 | 1468956354901 Marionette TRACE conn3 <- [1,1945,null,{"value":"7"}] 12:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:25:54 INFO - PROCESS | 1648 | 1468956354904 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:25:54 INFO - PROCESS | 1648 | 1468956354907 Marionette TRACE conn3 <- [1,1946,null,{}] 12:25:54 INFO - PROCESS | 1648 | 1468956354911 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:54 INFO - PROCESS | 1648 | 1468956354912 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:55 INFO - PROCESS | 1648 | 1468956355027 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:25:55 INFO - PROCESS | 1648 | 1468956355105 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 1648 | 1468956355107 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192a2000 == 51 [pid = 1648] [id = 494] 12:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x112699c00) [pid = 1648] [serial = 1482] [outer = 0x0] 12:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11269ec00) [pid = 1648] [serial = 1483] [outer = 0x112699c00] 12:25:55 INFO - PROCESS | 1648 | 1468956355138 Marionette DEBUG loaded listener.js 12:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x113f07c00) [pid = 1648] [serial = 1484] [outer = 0x112699c00] 12:25:55 INFO - PROCESS | 1648 | 1468956355577 Marionette TRACE conn3 <- [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]]]}] 12:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 720ms 12:25:55 INFO - PROCESS | 1648 | 1468956355625 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:25:55 INFO - PROCESS | 1648 | 1468956355628 Marionette TRACE conn3 <- [1,1949,null,{"value":"7"}] 12:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:25:55 INFO - PROCESS | 1648 | 1468956355633 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:25:55 INFO - PROCESS | 1648 | 1468956355635 Marionette TRACE conn3 <- [1,1950,null,{}] 12:25:55 INFO - PROCESS | 1648 | 1468956355637 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:55 INFO - PROCESS | 1648 | 1468956355639 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:55 INFO - PROCESS | 1648 | 1468956355747 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:25:55 INFO - PROCESS | 1648 | 1468956355824 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 1648 | 1468956355826 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a79000 == 52 [pid = 1648] [id = 495] 12:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11706c400) [pid = 1648] [serial = 1485] [outer = 0x0] 12:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1181ab800) [pid = 1648] [serial = 1486] [outer = 0x11706c400] 12:25:55 INFO - PROCESS | 1648 | 1468956355857 Marionette DEBUG loaded listener.js 12:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11924e800) [pid = 1648] [serial = 1487] [outer = 0x11706c400] 12:25:56 INFO - PROCESS | 1648 | 1468956356298 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 719ms 12:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:25:56 INFO - PROCESS | 1648 | 1468956356353 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 1648 | 1468956356355 Marionette TRACE conn3 <- [1,1953,null,{"value":"7"}] 12:25:56 INFO - PROCESS | 1648 | 1468956356359 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 1648 | 1468956356363 Marionette TRACE conn3 <- [1,1954,null,{}] 12:25:56 INFO - PROCESS | 1648 | 1468956356375 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:56 INFO - PROCESS | 1648 | 1468956356380 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:56 INFO - PROCESS | 1648 | 1468956356568 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:25:56 INFO - PROCESS | 1648 | 1468956356715 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:56 INFO - PROCESS | 1648 | 1468956356718 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4b9800 == 53 [pid = 1648] [id = 496] 12:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x119688c00) [pid = 1648] [serial = 1488] [outer = 0x0] 12:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1249b6400) [pid = 1648] [serial = 1489] [outer = 0x119688c00] 12:25:56 INFO - PROCESS | 1648 | 1468956356770 Marionette DEBUG loaded listener.js 12:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x125cff800) [pid = 1648] [serial = 1490] [outer = 0x119688c00] 12:25:57 INFO - PROCESS | 1648 | 1468956357230 Marionette TRACE conn3 <- [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]]]}] 12:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 879ms 12:25:57 INFO - PROCESS | 1648 | 1468956357237 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:25:57 INFO - PROCESS | 1648 | 1468956357239 Marionette TRACE conn3 <- [1,1957,null,{"value":"7"}] 12:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:25:57 INFO - PROCESS | 1648 | 1468956357241 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:25:57 INFO - PROCESS | 1648 | 1468956357243 Marionette TRACE conn3 <- [1,1958,null,{}] 12:25:57 INFO - PROCESS | 1648 | 1468956357245 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:57 INFO - PROCESS | 1648 | 1468956357246 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:57 INFO - PROCESS | 1648 | 1468956357355 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:25:57 INFO - PROCESS | 1648 | 1468956357459 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:57 INFO - PROCESS | 1648 | 1468956357460 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e176800 == 54 [pid = 1648] [id = 497] 12:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x127324400) [pid = 1648] [serial = 1491] [outer = 0x0] 12:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x128baac00) [pid = 1648] [serial = 1492] [outer = 0x127324400] 12:25:57 INFO - PROCESS | 1648 | 1468956357491 Marionette DEBUG loaded listener.js 12:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x128bd4000) [pid = 1648] [serial = 1493] [outer = 0x127324400] 12:25:57 INFO - PROCESS | 1648 | 1468956357866 Marionette TRACE conn3 <- [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]]]}] 12:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 672ms 12:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:25:57 INFO - PROCESS | 1648 | 1468956357913 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:25:57 INFO - PROCESS | 1648 | 1468956357915 Marionette TRACE conn3 <- [1,1961,null,{"value":"7"}] 12:25:57 INFO - PROCESS | 1648 | 1468956357917 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:25:57 INFO - PROCESS | 1648 | 1468956357918 Marionette TRACE conn3 <- [1,1962,null,{}] 12:25:57 INFO - PROCESS | 1648 | 1468956357920 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:57 INFO - PROCESS | 1648 | 1468956357922 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:58 INFO - PROCESS | 1648 | 1468956358024 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:25:58 INFO - PROCESS | 1648 | 1468956358114 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:58 INFO - PROCESS | 1648 | 1468956358115 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x128628000 == 55 [pid = 1648] [id = 498] 12:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x112695000) [pid = 1648] [serial = 1494] [outer = 0x0] 12:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x128c0b000) [pid = 1648] [serial = 1495] [outer = 0x112695000] 12:25:58 INFO - PROCESS | 1648 | 1468956358143 Marionette DEBUG loaded listener.js 12:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x128c1a400) [pid = 1648] [serial = 1496] [outer = 0x112695000] 12:25:58 INFO - PROCESS | 1648 | 1468956358563 Marionette TRACE conn3 <- [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]]]}] 12:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 873ms 12:25:58 INFO - PROCESS | 1648 | 1468956358800 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:25:58 INFO - PROCESS | 1648 | 1468956358803 Marionette TRACE conn3 <- [1,1965,null,{"value":"7"}] 12:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:25:58 INFO - PROCESS | 1648 | 1468956358808 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:25:58 INFO - PROCESS | 1648 | 1468956358810 Marionette TRACE conn3 <- [1,1966,null,{}] 12:25:58 INFO - PROCESS | 1648 | 1468956358816 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:58 INFO - PROCESS | 1648 | 1468956358818 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:58 INFO - PROCESS | 1648 | 1468956358923 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:25:59 INFO - PROCESS | 1648 | 1468956358998 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 1648 | 1468956359001 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x125c1e000 == 56 [pid = 1648] [id = 499] 12:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11706ec00) [pid = 1648] [serial = 1497] [outer = 0x0] 12:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x118044800) [pid = 1648] [serial = 1498] [outer = 0x11706ec00] 12:25:59 INFO - PROCESS | 1648 | 1468956359029 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x118795800) [pid = 1648] [serial = 1499] [outer = 0x11706ec00] 12:25:59 INFO - PROCESS | 1648 | 1468956359431 Marionette TRACE conn3 <- [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]]]}] 12:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 673ms 12:25:59 INFO - PROCESS | 1648 | 1468956359481 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:25:59 INFO - PROCESS | 1648 | 1468956359483 Marionette TRACE conn3 <- [1,1969,null,{"value":"7"}] 12:25:59 INFO - PROCESS | 1648 | 1468956359487 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:25:59 INFO - PROCESS | 1648 | 1468956359489 Marionette TRACE conn3 <- [1,1970,null,{}] 12:25:59 INFO - PROCESS | 1648 | 1468956359492 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:25:59 INFO - PROCESS | 1648 | 1468956359494 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:59 INFO - PROCESS | 1648 | 1468956359591 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:25:59 INFO - PROCESS | 1648 | 1468956359657 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 1648 | 1468956359658 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:25:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b23000 == 57 [pid = 1648] [id = 500] 12:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11935b800) [pid = 1648] [serial = 1500] [outer = 0x0] 12:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x122639000) [pid = 1648] [serial = 1501] [outer = 0x11935b800] 12:25:59 INFO - PROCESS | 1648 | 1468956359686 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x1249b9400) [pid = 1648] [serial = 1502] [outer = 0x11935b800] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x118a10000 == 56 [pid = 1648] [id = 492] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6ac800 == 55 [pid = 1648] [id = 491] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12c69e000 == 54 [pid = 1648] [id = 490] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12c428800 == 53 [pid = 1648] [id = 489] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba18800 == 52 [pid = 1648] [id = 488] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12b145000 == 51 [pid = 1648] [id = 487] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x118eb2800 == 50 [pid = 1648] [id = 486] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7b1000 == 49 [pid = 1648] [id = 485] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x129822800 == 48 [pid = 1648] [id = 484] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x128a65000 == 47 [pid = 1648] [id = 483] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x122455800 == 46 [pid = 1648] [id = 482] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119296800 == 45 [pid = 1648] [id = 481] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119961800 == 44 [pid = 1648] [id = 480] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12d697000 == 43 [pid = 1648] [id = 475] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x117220000 == 42 [pid = 1648] [id = 476] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x118094000 == 41 [pid = 1648] [id = 445] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12c682000 == 40 [pid = 1648] [id = 458] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1265aa000 == 39 [pid = 1648] [id = 460] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12b165000 == 38 [pid = 1648] [id = 462] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12c69c800 == 37 [pid = 1648] [id = 461] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12cca7000 == 36 [pid = 1648] [id = 478] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x124632000 == 35 [pid = 1648] [id = 477] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12dcce800 == 34 [pid = 1648] [id = 479] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x125c1e000 == 33 [pid = 1648] [id = 499] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x128628000 == 32 [pid = 1648] [id = 498] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12e176800 == 31 [pid = 1648] [id = 497] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4b9800 == 30 [pid = 1648] [id = 496] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x128a79000 == 29 [pid = 1648] [id = 495] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12dce3800 == 28 [pid = 1648] [id = 493] 12:26:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1192a2000 == 27 [pid = 1648] [id = 494] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1295b1400) [pid = 1648] [serial = 1407] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12a708400) [pid = 1648] [serial = 1410] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12a608800) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12666a000) [pid = 1648] [serial = 1386] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x124903c00) [pid = 1648] [serial = 1395] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x125378c00) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x1227f6000) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1198a5000) [pid = 1648] [serial = 1392] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12a747000) [pid = 1648] [serial = 1413] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11850f800) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1182b2000) [pid = 1648] [serial = 1389] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x128807000) [pid = 1648] [serial = 1401] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x128b4d400) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11728dc00) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x126609000) [pid = 1648] [serial = 1398] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x128657800) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11935cc00) [pid = 1648] [serial = 1380] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12a710800) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118786c00) [pid = 1648] [serial = 1416] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12731b800) [pid = 1648] [serial = 1419] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x123cd9400) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12ba9b800) [pid = 1648] [serial = 1423] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12b996800) [pid = 1648] [serial = 1422] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12af3b800) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12536fc00) [pid = 1648] [serial = 1383] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128bd9800) [pid = 1648] [serial = 1404] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x129378800) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12b997c00) [pid = 1648] [serial = 1425] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12b745400) [pid = 1648] [serial = 1420] [outer = 0x0] [url = about:blank] 12:26:00 INFO - PROCESS | 1648 | 1468956360827 Marionette TRACE conn3 <- [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]]]}] 12:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1373ms 12:26:00 INFO - PROCESS | 1648 | 1468956360859 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:26:00 INFO - PROCESS | 1648 | 1468956360861 Marionette TRACE conn3 <- [1,1973,null,{"value":"7"}] 12:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:26:00 INFO - PROCESS | 1648 | 1468956360864 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:26:00 INFO - PROCESS | 1648 | 1468956360866 Marionette TRACE conn3 <- [1,1974,null,{}] 12:26:00 INFO - PROCESS | 1648 | 1468956360870 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:00 INFO - PROCESS | 1648 | 1468956360871 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:00 INFO - PROCESS | 1648 | 1468956360958 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:26:01 INFO - PROCESS | 1648 | 1468956361025 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:01 INFO - PROCESS | 1648 | 1468956361026 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x117211800 == 28 [pid = 1648] [id = 501] 12:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1150a0000) [pid = 1648] [serial = 1503] [outer = 0x0] 12:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116aa4800) [pid = 1648] [serial = 1504] [outer = 0x1150a0000] 12:26:01 INFO - PROCESS | 1648 | 1468956361056 Marionette DEBUG loaded listener.js 12:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1175c9000) [pid = 1648] [serial = 1505] [outer = 0x1150a0000] 12:26:01 INFO - PROCESS | 1648 | 1468956361368 Marionette TRACE conn3 <- [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]]]}] 12:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 520ms 12:26:01 INFO - PROCESS | 1648 | 1468956361385 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:26:01 INFO - PROCESS | 1648 | 1468956361387 Marionette TRACE conn3 <- [1,1977,null,{"value":"7"}] 12:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:26:01 INFO - PROCESS | 1648 | 1468956361392 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:26:01 INFO - PROCESS | 1648 | 1468956361394 Marionette TRACE conn3 <- [1,1978,null,{}] 12:26:01 INFO - PROCESS | 1648 | 1468956361400 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:01 INFO - PROCESS | 1648 | 1468956361401 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:01 INFO - PROCESS | 1648 | 1468956361481 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:26:01 INFO - PROCESS | 1648 | 1468956361543 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:01 INFO - PROCESS | 1648 | 1468956361545 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a95000 == 29 [pid = 1648] [id = 502] 12:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118038c00) [pid = 1648] [serial = 1506] [outer = 0x0] 12:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11850b400) [pid = 1648] [serial = 1507] [outer = 0x118038c00] 12:26:01 INFO - PROCESS | 1648 | 1468956361572 Marionette DEBUG loaded listener.js 12:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x118e19c00) [pid = 1648] [serial = 1508] [outer = 0x118038c00] 12:26:01 INFO - PROCESS | 1648 | 1468956361880 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 524ms 12:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:26:01 INFO - PROCESS | 1648 | 1468956361917 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:26:01 INFO - PROCESS | 1648 | 1468956361918 Marionette TRACE conn3 <- [1,1981,null,{"value":"7"}] 12:26:01 INFO - PROCESS | 1648 | 1468956361921 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:26:01 INFO - PROCESS | 1648 | 1468956361923 Marionette TRACE conn3 <- [1,1982,null,{}] 12:26:01 INFO - PROCESS | 1648 | 1468956361931 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:01 INFO - PROCESS | 1648 | 1468956361934 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:02 INFO - PROCESS | 1648 | 1468956362013 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:26:02 INFO - PROCESS | 1648 | 1468956362078 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:02 INFO - PROCESS | 1648 | 1468956362080 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x123dbf800 == 30 [pid = 1648] [id = 503] 12:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x112d36000) [pid = 1648] [serial = 1509] [outer = 0x0] 12:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11935d400) [pid = 1648] [serial = 1510] [outer = 0x112d36000] 12:26:02 INFO - PROCESS | 1648 | 1468956362107 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x124909c00) [pid = 1648] [serial = 1511] [outer = 0x112d36000] 12:26:02 INFO - PROCESS | 1648 | 1468956362415 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 521ms 12:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:26:02 INFO - PROCESS | 1648 | 1468956362443 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:26:02 INFO - PROCESS | 1648 | 1468956362446 Marionette TRACE conn3 <- [1,1985,null,{"value":"7"}] 12:26:02 INFO - PROCESS | 1648 | 1468956362450 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:26:02 INFO - PROCESS | 1648 | 1468956362452 Marionette TRACE conn3 <- [1,1986,null,{}] 12:26:02 INFO - PROCESS | 1648 | 1468956362454 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:02 INFO - PROCESS | 1648 | 1468956362455 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:02 INFO - PROCESS | 1648 | 1468956362537 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:26:02 INFO - PROCESS | 1648 | 1468956362541 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:02 INFO - PROCESS | 1648 | 1468956362542 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x127167000 == 31 [pid = 1648] [id = 504] 12:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x125c65000) [pid = 1648] [serial = 1512] [outer = 0x0] 12:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126606800) [pid = 1648] [serial = 1513] [outer = 0x125c65000] 12:26:02 INFO - PROCESS | 1648 | 1468956362571 Marionette DEBUG loaded listener.js 12:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12666a000) [pid = 1648] [serial = 1514] [outer = 0x125c65000] 12:26:02 INFO - PROCESS | 1648 | 1468956362954 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 520ms 12:26:02 INFO - PROCESS | 1648 | 1468956362970 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:26:02 INFO - PROCESS | 1648 | 1468956362971 Marionette TRACE conn3 <- [1,1989,null,{"value":"7"}] 12:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:26:02 INFO - PROCESS | 1648 | 1468956362973 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:26:02 INFO - PROCESS | 1648 | 1468956362975 Marionette TRACE conn3 <- [1,1990,null,{}] 12:26:02 INFO - PROCESS | 1648 | 1468956362983 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:02 INFO - PROCESS | 1648 | 1468956362984 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:03 INFO - PROCESS | 1648 | 1468956363085 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:26:03 INFO - PROCESS | 1648 | 1468956363088 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:03 INFO - PROCESS | 1648 | 1468956363089 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f1c800 == 32 [pid = 1648] [id = 505] 12:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x113f06400) [pid = 1648] [serial = 1515] [outer = 0x0] 12:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12731e000) [pid = 1648] [serial = 1516] [outer = 0x113f06400] 12:26:03 INFO - PROCESS | 1648 | 1468956363114 Marionette DEBUG loaded listener.js 12:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1286a8000) [pid = 1648] [serial = 1517] [outer = 0x113f06400] 12:26:03 INFO - PROCESS | 1648 | 1468956363468 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 12:26:03 INFO - PROCESS | 1648 | 1468956363496 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:26:03 INFO - PROCESS | 1648 | 1468956363498 Marionette TRACE conn3 <- [1,1993,null,{"value":"7"}] 12:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:26:03 INFO - PROCESS | 1648 | 1468956363500 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:26:03 INFO - PROCESS | 1648 | 1468956363501 Marionette TRACE conn3 <- [1,1994,null,{}] 12:26:03 INFO - PROCESS | 1648 | 1468956363503 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:03 INFO - PROCESS | 1648 | 1468956363507 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:03 INFO - PROCESS | 1648 | 1468956363629 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:26:03 INFO - PROCESS | 1648 | 1468956363632 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:03 INFO - PROCESS | 1648 | 1468956363634 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293e2000 == 33 [pid = 1648] [id = 506] 12:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x128807400) [pid = 1648] [serial = 1518] [outer = 0x0] 12:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x128ba9000) [pid = 1648] [serial = 1519] [outer = 0x128807400] 12:26:03 INFO - PROCESS | 1648 | 1468956363659 Marionette DEBUG loaded listener.js 12:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x128c17000) [pid = 1648] [serial = 1520] [outer = 0x128807400] 12:26:03 INFO - PROCESS | 1648 | 1468956363991 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 521ms 12:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:26:04 INFO - PROCESS | 1648 | 1468956364022 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:26:04 INFO - PROCESS | 1648 | 1468956364023 Marionette TRACE conn3 <- [1,1997,null,{"value":"7"}] 12:26:04 INFO - PROCESS | 1648 | 1468956364025 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:26:04 INFO - PROCESS | 1648 | 1468956364036 Marionette TRACE conn3 <- [1,1998,null,{}] 12:26:04 INFO - PROCESS | 1648 | 1468956364045 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:04 INFO - PROCESS | 1648 | 1468956364048 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:04 INFO - PROCESS | 1648 | 1468956364148 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:26:04 INFO - PROCESS | 1648 | 1468956364152 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:04 INFO - PROCESS | 1648 | 1468956364153 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b13a800 == 34 [pid = 1648] [id = 507] 12:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x128808000) [pid = 1648] [serial = 1521] [outer = 0x0] 12:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x128c20400) [pid = 1648] [serial = 1522] [outer = 0x128808000] 12:26:04 INFO - PROCESS | 1648 | 1468956364177 Marionette DEBUG loaded listener.js 12:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x128c49800) [pid = 1648] [serial = 1523] [outer = 0x128808000] 12:26:04 INFO - PROCESS | 1648 | 1468956364557 Marionette TRACE conn3 <- [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]]]}] 12:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 584ms 12:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:26:04 INFO - PROCESS | 1648 | 1468956364610 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:26:04 INFO - PROCESS | 1648 | 1468956364611 Marionette TRACE conn3 <- [1,2001,null,{"value":"7"}] 12:26:04 INFO - PROCESS | 1648 | 1468956364613 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:26:04 INFO - PROCESS | 1648 | 1468956364614 Marionette TRACE conn3 <- [1,2002,null,{}] 12:26:04 INFO - PROCESS | 1648 | 1468956364617 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:04 INFO - PROCESS | 1648 | 1468956364618 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:05 INFO - PROCESS | 1648 | 1468956365185 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12452e000) [pid = 1648] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x119351c00) [pid = 1648] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119968000) [pid = 1648] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x113d64400) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11697cc00) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11803c400) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x113008800) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x126610000) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x128bde800) [pid = 1648] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x113d68800) [pid = 1648] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1182b3800) [pid = 1648] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12af3c000) [pid = 1648] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x122426000) [pid = 1648] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x113f04000) [pid = 1648] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x128bdd000) [pid = 1648] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x116908000) [pid = 1648] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1176b6c00) [pid = 1648] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x124909000) [pid = 1648] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x128ba4800) [pid = 1648] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12452d000) [pid = 1648] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x127311000) [pid = 1648] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119be5800) [pid = 1648] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126603c00) [pid = 1648] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118783800) [pid = 1648] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x115de4800) [pid = 1648] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128baf800) [pid = 1648] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128bb2800) [pid = 1648] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:26:05 INFO - PROCESS | 1648 | 1468956365247 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 1648 | 1468956365248 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f61800 == 35 [pid = 1648] [id = 508] 12:26:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1129cd800) [pid = 1648] [serial = 1524] [outer = 0x0] 12:26:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113d64400) [pid = 1648] [serial = 1525] [outer = 0x1129cd800] 12:26:05 INFO - PROCESS | 1648 | 1468956365274 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1184e4000) [pid = 1648] [serial = 1526] [outer = 0x1129cd800] 12:26:05 INFO - PROCESS | 1648 | 1468956365571 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1020ms 12:26:05 INFO - PROCESS | 1648 | 1468956365634 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:26:05 INFO - PROCESS | 1648 | 1468956365635 Marionette TRACE conn3 <- [1,2005,null,{"value":"7"}] 12:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:26:05 INFO - PROCESS | 1648 | 1468956365637 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:26:05 INFO - PROCESS | 1648 | 1468956365638 Marionette TRACE conn3 <- [1,2006,null,{}] 12:26:05 INFO - PROCESS | 1648 | 1468956365640 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:05 INFO - PROCESS | 1648 | 1468956365642 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:05 INFO - PROCESS | 1648 | 1468956365736 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:26:05 INFO - PROCESS | 1648 | 1468956365802 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:05 INFO - PROCESS | 1648 | 1468956365803 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x123dbe000 == 36 [pid = 1648] [id = 509] 12:26:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11803c400) [pid = 1648] [serial = 1527] [outer = 0x0] 12:26:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1184e5c00) [pid = 1648] [serial = 1528] [outer = 0x11803c400] 12:26:05 INFO - PROCESS | 1648 | 1468956365827 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12241e800) [pid = 1648] [serial = 1529] [outer = 0x11803c400] 12:26:06 INFO - PROCESS | 1648 | 1468956366096 Marionette TRACE conn3 <- [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]]]}] 12:26:06 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 12:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 469ms 12:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:26:06 INFO - PROCESS | 1648 | 1468956366107 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:26:06 INFO - PROCESS | 1648 | 1468956366108 Marionette TRACE conn3 <- [1,2009,null,{"value":"7"}] 12:26:06 INFO - PROCESS | 1648 | 1468956366110 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - PROCESS | 1648 | 1468956366113 Marionette TRACE conn3 <- [1,2010,null,{}] 12:26:06 INFO - PROCESS | 1648 | 1468956366122 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:06 INFO - PROCESS | 1648 | 1468956366123 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:06 INFO - PROCESS | 1648 | 1468956366217 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:26:06 INFO - PROCESS | 1648 | 1468956366221 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:06 INFO - PROCESS | 1648 | 1468956366222 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be62000 == 37 [pid = 1648] [id = 510] 12:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118e26800) [pid = 1648] [serial = 1530] [outer = 0x0] 12:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x127311000) [pid = 1648] [serial = 1531] [outer = 0x118e26800] 12:26:06 INFO - PROCESS | 1648 | 1468956366247 Marionette DEBUG loaded listener.js 12:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x128bde800) [pid = 1648] [serial = 1532] [outer = 0x118e26800] 12:26:06 INFO - PROCESS | 1648 | 1468956366611 Marionette TRACE conn3 <- [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]]]}] 12:26:06 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 12:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 528ms 12:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:26:06 INFO - PROCESS | 1648 | 1468956366638 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:26:06 INFO - PROCESS | 1648 | 1468956366640 Marionette TRACE conn3 <- [1,2013,null,{"value":"7"}] 12:26:06 INFO - PROCESS | 1648 | 1468956366642 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - PROCESS | 1648 | 1468956366644 Marionette TRACE conn3 <- [1,2014,null,{}] 12:26:06 INFO - PROCESS | 1648 | 1468956366659 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:06 INFO - PROCESS | 1648 | 1468956366661 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:06 INFO - PROCESS | 1648 | 1468956366756 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:26:06 INFO - PROCESS | 1648 | 1468956366762 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:06 INFO - PROCESS | 1648 | 1468956366763 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f1c000 == 38 [pid = 1648] [id = 511] 12:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128c0d400) [pid = 1648] [serial = 1533] [outer = 0x0] 12:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x129277800) [pid = 1648] [serial = 1534] [outer = 0x128c0d400] 12:26:06 INFO - PROCESS | 1648 | 1468956366790 Marionette DEBUG loaded listener.js 12:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1295ae800) [pid = 1648] [serial = 1535] [outer = 0x128c0d400] 12:26:07 INFO - PROCESS | 1648 | 1468956367122 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 522ms 12:26:07 INFO - PROCESS | 1648 | 1468956367218 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:26:07 INFO - PROCESS | 1648 | 1468956367220 Marionette TRACE conn3 <- [1,2017,null,{"value":"7"}] 12:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:26:07 INFO - PROCESS | 1648 | 1468956367230 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:26:07 INFO - PROCESS | 1648 | 1468956367233 Marionette TRACE conn3 <- [1,2018,null,{}] 12:26:07 INFO - PROCESS | 1648 | 1468956367237 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:07 INFO - PROCESS | 1648 | 1468956367239 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:07 INFO - PROCESS | 1648 | 1468956367349 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:26:07 INFO - PROCESS | 1648 | 1468956367456 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:07 INFO - PROCESS | 1648 | 1468956367460 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11808d000 == 39 [pid = 1648] [id = 512] 12:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11300a000) [pid = 1648] [serial = 1536] [outer = 0x0] 12:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x113d13400) [pid = 1648] [serial = 1537] [outer = 0x11300a000] 12:26:07 INFO - PROCESS | 1648 | 1468956367491 Marionette DEBUG loaded listener.js 12:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x116a9f800) [pid = 1648] [serial = 1538] [outer = 0x11300a000] 12:26:08 INFO - PROCESS | 1648 | 1468956368029 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 822ms 12:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:26:08 INFO - PROCESS | 1648 | 1468956368071 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:26:08 INFO - PROCESS | 1648 | 1468956368073 Marionette TRACE conn3 <- [1,2021,null,{"value":"7"}] 12:26:08 INFO - PROCESS | 1648 | 1468956368079 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 1648 | 1468956368083 Marionette TRACE conn3 <- [1,2022,null,{}] 12:26:08 INFO - PROCESS | 1648 | 1468956368086 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:08 INFO - PROCESS | 1648 | 1468956368088 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:08 INFO - PROCESS | 1648 | 1468956368202 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:26:08 INFO - PROCESS | 1648 | 1468956368292 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:08 INFO - PROCESS | 1648 | 1468956368293 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x127169800 == 40 [pid = 1648] [id = 513] 12:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x118794400) [pid = 1648] [serial = 1539] [outer = 0x0] 12:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x118e25c00) [pid = 1648] [serial = 1540] [outer = 0x118794400] 12:26:08 INFO - PROCESS | 1648 | 1468956368324 Marionette DEBUG loaded listener.js 12:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11967e800) [pid = 1648] [serial = 1541] [outer = 0x118794400] 12:26:08 INFO - PROCESS | 1648 | 1468956368870 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 826ms 12:26:08 INFO - PROCESS | 1648 | 1468956368902 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:26:08 INFO - PROCESS | 1648 | 1468956368904 Marionette TRACE conn3 <- [1,2025,null,{"value":"7"}] 12:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:26:08 INFO - PROCESS | 1648 | 1468956368906 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 1648 | 1468956368908 Marionette TRACE conn3 <- [1,2026,null,{}] 12:26:08 INFO - PROCESS | 1648 | 1468956368911 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:08 INFO - PROCESS | 1648 | 1468956368915 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:09 INFO - PROCESS | 1648 | 1468956369052 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:26:09 INFO - PROCESS | 1648 | 1468956369147 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:09 INFO - PROCESS | 1648 | 1468956369149 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c428800 == 41 [pid = 1648] [id = 514] 12:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x125cfd800) [pid = 1648] [serial = 1542] [outer = 0x0] 12:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12660f000) [pid = 1648] [serial = 1543] [outer = 0x125cfd800] 12:26:09 INFO - PROCESS | 1648 | 1468956369181 Marionette DEBUG loaded listener.js 12:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12880cc00) [pid = 1648] [serial = 1544] [outer = 0x125cfd800] 12:26:09 INFO - PROCESS | 1648 | 1468956369855 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1022ms 12:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:26:09 INFO - PROCESS | 1648 | 1468956369928 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:26:09 INFO - PROCESS | 1648 | 1468956369931 Marionette TRACE conn3 <- [1,2029,null,{"value":"7"}] 12:26:09 INFO - PROCESS | 1648 | 1468956369934 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:26:09 INFO - PROCESS | 1648 | 1468956369937 Marionette TRACE conn3 <- [1,2030,null,{}] 12:26:09 INFO - PROCESS | 1648 | 1468956369952 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:09 INFO - PROCESS | 1648 | 1468956369954 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:10 INFO - PROCESS | 1648 | 1468956370094 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:26:10 INFO - PROCESS | 1648 | 1468956370241 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:10 INFO - PROCESS | 1648 | 1468956370245 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12be62000 == 40 [pid = 1648] [id = 510] 12:26:10 INFO - PROCESS | 1648 | --DOCSHELL 0x123dbe000 == 39 [pid = 1648] [id = 509] 12:26:10 INFO - PROCESS | 1648 | --DOCSHELL 0x116f61800 == 38 [pid = 1648] [id = 508] 12:26:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11610e800 == 39 [pid = 1648] [id = 515] 12:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1129d6000) [pid = 1648] [serial = 1545] [outer = 0x0] 12:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x1133bc400) [pid = 1648] [serial = 1546] [outer = 0x1129d6000] 12:26:10 INFO - PROCESS | 1648 | 1468956370322 Marionette DEBUG loaded listener.js 12:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11617c800) [pid = 1648] [serial = 1547] [outer = 0x1129d6000] 12:26:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12b13a800 == 38 [pid = 1648] [id = 507] 12:26:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1293e2000 == 37 [pid = 1648] [id = 506] 12:26:10 INFO - PROCESS | 1648 | --DOCSHELL 0x128f1c800 == 36 [pid = 1648] [id = 505] 12:26:10 INFO - PROCESS | 1648 | --DOCSHELL 0x127167000 == 35 [pid = 1648] [id = 504] 12:26:10 INFO - PROCESS | 1648 | --DOCSHELL 0x123dbf800 == 34 [pid = 1648] [id = 503] 12:26:10 INFO - PROCESS | 1648 | --DOCSHELL 0x118a95000 == 33 [pid = 1648] [id = 502] 12:26:10 INFO - PROCESS | 1648 | --DOCSHELL 0x117211800 == 32 [pid = 1648] [id = 501] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x126604400) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11996a800) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x128b46000) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11653f400) [pid = 1648] [serial = 1333] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1182b1000) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1182af400) [pid = 1648] [serial = 1336] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1176ad800) [pid = 1648] [serial = 1330] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x129278400) [pid = 1648] [serial = 1375] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x129279000) [pid = 1648] [serial = 1458] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12731b400) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12a70e800) [pid = 1648] [serial = 1461] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12a602c00) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12af47000) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12af3bc00) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x123decc00) [pid = 1648] [serial = 1434] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x124749000) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11617d400) [pid = 1648] [serial = 1428] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x117067000) [pid = 1648] [serial = 1429] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128c45400) [pid = 1648] [serial = 1455] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x117067c00) [pid = 1648] [serial = 1440] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x117070800) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1181b0c00) [pid = 1648] [serial = 1431] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11858b400) [pid = 1648] [serial = 1432] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x125cf5c00) [pid = 1648] [serial = 1449] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x127316c00) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128baa800) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12be40400) [pid = 1648] [serial = 1426] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128b54c00) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128803c00) [pid = 1648] [serial = 1452] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x122642c00) [pid = 1648] [serial = 1446] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1246f3000) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x127109800) [pid = 1648] [serial = 1437] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12880c800) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118e19800) [pid = 1648] [serial = 1443] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119273c00) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12b747800) [pid = 1648] [serial = 1466] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128c07000) [pid = 1648] [serial = 1477] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128c0c800) [pid = 1648] [serial = 1478] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128baec00) [pid = 1648] [serial = 1469] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128c19c00) [pid = 1648] [serial = 1481] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112234c00) [pid = 1648] [serial = 898] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12baa6800) [pid = 1648] [serial = 1475] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128bb0400) [pid = 1648] [serial = 1472] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128c15c00) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128e1d000) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12a8c0000) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 12:26:10 INFO - PROCESS | 1648 | 1468956370777 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 884ms 12:26:10 INFO - PROCESS | 1648 | 1468956370818 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:26:10 INFO - PROCESS | 1648 | 1468956370822 Marionette TRACE conn3 <- [1,2033,null,{"value":"7"}] 12:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:26:10 INFO - PROCESS | 1648 | 1468956370826 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:26:10 INFO - PROCESS | 1648 | 1468956370829 Marionette TRACE conn3 <- [1,2034,null,{}] 12:26:10 INFO - PROCESS | 1648 | 1468956370832 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:10 INFO - PROCESS | 1648 | 1468956370834 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:10 INFO - PROCESS | 1648 | 1468956370917 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:26:10 INFO - PROCESS | 1648 | 1468956370921 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:10 INFO - PROCESS | 1648 | 1468956370922 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a08800 == 33 [pid = 1648] [id = 516] 12:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116f3c800) [pid = 1648] [serial = 1548] [outer = 0x0] 12:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x117289800) [pid = 1648] [serial = 1549] [outer = 0x116f3c800] 12:26:10 INFO - PROCESS | 1648 | 1468956370949 Marionette DEBUG loaded listener.js 12:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11803ac00) [pid = 1648] [serial = 1550] [outer = 0x116f3c800] 12:26:11 INFO - PROCESS | 1648 | 1468956371306 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 12:26:11 INFO - PROCESS | 1648 | 1468956371348 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:26:11 INFO - PROCESS | 1648 | 1468956371349 Marionette TRACE conn3 <- [1,2037,null,{"value":"7"}] 12:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:26:11 INFO - PROCESS | 1648 | 1468956371352 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:26:11 INFO - PROCESS | 1648 | 1468956371355 Marionette TRACE conn3 <- [1,2038,null,{}] 12:26:11 INFO - PROCESS | 1648 | 1468956371363 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:11 INFO - PROCESS | 1648 | 1468956371366 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:11 INFO - PROCESS | 1648 | 1468956371460 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:26:11 INFO - PROCESS | 1648 | 1468956371469 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:11 INFO - PROCESS | 1648 | 1468956371471 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238be800 == 34 [pid = 1648] [id = 517] 12:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1182b2800) [pid = 1648] [serial = 1551] [outer = 0x0] 12:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11837bc00) [pid = 1648] [serial = 1552] [outer = 0x1182b2800] 12:26:11 INFO - PROCESS | 1648 | 1468956371499 Marionette DEBUG loaded listener.js 12:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11924f800) [pid = 1648] [serial = 1553] [outer = 0x1182b2800] 12:26:11 INFO - PROCESS | 1648 | 1468956371888 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 571ms 12:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:26:11 INFO - PROCESS | 1648 | 1468956371923 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:26:11 INFO - PROCESS | 1648 | 1468956371925 Marionette TRACE conn3 <- [1,2041,null,{"value":"7"}] 12:26:11 INFO - PROCESS | 1648 | 1468956371927 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:26:11 INFO - PROCESS | 1648 | 1468956371930 Marionette TRACE conn3 <- [1,2042,null,{}] 12:26:11 INFO - PROCESS | 1648 | 1468956371933 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:11 INFO - PROCESS | 1648 | 1468956371935 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:12 INFO - PROCESS | 1648 | 1468956372020 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:26:12 INFO - PROCESS | 1648 | 1468956372023 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:12 INFO - PROCESS | 1648 | 1468956372024 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x125c09000 == 35 [pid = 1648] [id = 518] 12:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119278800) [pid = 1648] [serial = 1554] [outer = 0x0] 12:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1198a0c00) [pid = 1648] [serial = 1555] [outer = 0x119278800] 12:26:12 INFO - PROCESS | 1648 | 1468956372050 Marionette DEBUG loaded listener.js 12:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12263f400) [pid = 1648] [serial = 1556] [outer = 0x119278800] 12:26:12 INFO - PROCESS | 1648 | 1468956372383 Marionette TRACE conn3 <- [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]]]}] 12:26:12 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) 12:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 473ms 12:26:12 INFO - PROCESS | 1648 | 1468956372400 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:26:12 INFO - PROCESS | 1648 | 1468956372402 Marionette TRACE conn3 <- [1,2045,null,{"value":"7"}] 12:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:26:12 INFO - PROCESS | 1648 | 1468956372404 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - PROCESS | 1648 | 1468956372405 Marionette TRACE conn3 <- [1,2046,null,{}] 12:26:12 INFO - PROCESS | 1648 | 1468956372407 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:12 INFO - PROCESS | 1648 | 1468956372408 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:12 INFO - PROCESS | 1648 | 1468956372494 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:26:12 INFO - PROCESS | 1648 | 1468956372568 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:12 INFO - PROCESS | 1648 | 1468956372569 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x127167000 == 36 [pid = 1648] [id = 519] 12:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x111f62400) [pid = 1648] [serial = 1557] [outer = 0x0] 12:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119973400) [pid = 1648] [serial = 1558] [outer = 0x111f62400] 12:26:12 INFO - PROCESS | 1648 | 1468956372592 Marionette DEBUG loaded listener.js 12:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1246efc00) [pid = 1648] [serial = 1559] [outer = 0x111f62400] 12:26:12 INFO - PROCESS | 1648 | 1468956372938 Marionette TRACE conn3 <- [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]]]}] 12:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 569ms 12:26:12 INFO - PROCESS | 1648 | 1468956372986 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:26:12 INFO - PROCESS | 1648 | 1468956372987 Marionette TRACE conn3 <- [1,2049,null,{"value":"7"}] 12:26:12 INFO - PROCESS | 1648 | 1468956372990 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - PROCESS | 1648 | 1468956372991 Marionette TRACE conn3 <- [1,2050,null,{}] 12:26:12 INFO - PROCESS | 1648 | 1468956372993 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:12 INFO - PROCESS | 1648 | 1468956372997 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:13 INFO - PROCESS | 1648 | 1468956373124 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:26:13 INFO - PROCESS | 1648 | 1468956373135 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:13 INFO - PROCESS | 1648 | 1468956373136 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293e0000 == 37 [pid = 1648] [id = 520] 12:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124753400) [pid = 1648] [serial = 1560] [outer = 0x0] 12:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126602800) [pid = 1648] [serial = 1561] [outer = 0x124753400] 12:26:13 INFO - PROCESS | 1648 | 1468956373161 Marionette DEBUG loaded listener.js 12:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1286a1c00) [pid = 1648] [serial = 1562] [outer = 0x124753400] 12:26:13 INFO - PROCESS | 1648 | 1468956373500 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms 12:26:13 INFO - PROCESS | 1648 | 1468956373510 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:26:13 INFO - PROCESS | 1648 | 1468956373512 Marionette TRACE conn3 <- [1,2053,null,{"value":"7"}] 12:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:26:13 INFO - PROCESS | 1648 | 1468956373524 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:26:13 INFO - PROCESS | 1648 | 1468956373525 Marionette TRACE conn3 <- [1,2054,null,{}] 12:26:13 INFO - PROCESS | 1648 | 1468956373535 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:13 INFO - PROCESS | 1648 | 1468956373537 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:13 INFO - PROCESS | 1648 | 1468956373639 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:26:13 INFO - PROCESS | 1648 | 1468956373642 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:13 INFO - PROCESS | 1648 | 1468956373643 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a797000 == 38 [pid = 1648] [id = 521] 12:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124c18c00) [pid = 1648] [serial = 1563] [outer = 0x0] 12:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b45c00) [pid = 1648] [serial = 1564] [outer = 0x124c18c00] 12:26:13 INFO - PROCESS | 1648 | 1468956373669 Marionette DEBUG loaded listener.js 12:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128b53400) [pid = 1648] [serial = 1565] [outer = 0x124c18c00] 12:26:14 INFO - PROCESS | 1648 | 1468956374006 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 527ms 12:26:14 INFO - PROCESS | 1648 | 1468956374051 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:26:14 INFO - PROCESS | 1648 | 1468956374053 Marionette TRACE conn3 <- [1,2057,null,{"value":"7"}] 12:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:26:14 INFO - PROCESS | 1648 | 1468956374055 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:26:14 INFO - PROCESS | 1648 | 1468956374056 Marionette TRACE conn3 <- [1,2058,null,{}] 12:26:14 INFO - PROCESS | 1648 | 1468956374059 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:14 INFO - PROCESS | 1648 | 1468956374060 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:14 INFO - PROCESS | 1648 | 1468956374161 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:26:14 INFO - PROCESS | 1648 | 1468956374174 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:14 INFO - PROCESS | 1648 | 1468956374175 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b138800 == 39 [pid = 1648] [id = 522] 12:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128b54800) [pid = 1648] [serial = 1566] [outer = 0x0] 12:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128bac000) [pid = 1648] [serial = 1567] [outer = 0x128b54800] 12:26:14 INFO - PROCESS | 1648 | 1468956374199 Marionette DEBUG loaded listener.js 12:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128bd1000) [pid = 1648] [serial = 1568] [outer = 0x128b54800] 12:26:14 INFO - PROCESS | 1648 | 1468956374626 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11935b800) [pid = 1648] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118038c00) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x112699c00) [pid = 1648] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113f06400) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128807400) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128808000) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11706c400) [pid = 1648] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1129cd800) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118e26800) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1150a0000) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119688c00) [pid = 1648] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112d36000) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x127324400) [pid = 1648] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112695000) [pid = 1648] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x125c65000) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11706ec00) [pid = 1648] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:26:14 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11803c400) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 619ms 12:26:14 INFO - PROCESS | 1648 | 1468956374675 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:26:14 INFO - PROCESS | 1648 | 1468956374676 Marionette TRACE conn3 <- [1,2061,null,{"value":"7"}] 12:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:26:14 INFO - PROCESS | 1648 | 1468956374678 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:26:14 INFO - PROCESS | 1648 | 1468956374679 Marionette TRACE conn3 <- [1,2062,null,{}] 12:26:14 INFO - PROCESS | 1648 | 1468956374682 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:14 INFO - PROCESS | 1648 | 1468956374683 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:14 INFO - PROCESS | 1648 | 1468956374764 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:26:14 INFO - PROCESS | 1648 | 1468956374768 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:14 INFO - PROCESS | 1648 | 1468956374769 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x122650800 == 40 [pid = 1648] [id = 523] 12:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11653a000) [pid = 1648] [serial = 1569] [outer = 0x0] 12:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11706c400) [pid = 1648] [serial = 1570] [outer = 0x11653a000] 12:26:14 INFO - PROCESS | 1648 | 1468956374793 Marionette DEBUG loaded listener.js 12:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11878bc00) [pid = 1648] [serial = 1571] [outer = 0x11653a000] 12:26:15 INFO - PROCESS | 1648 | 1468956375129 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 470ms 12:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:26:15 INFO - PROCESS | 1648 | 1468956375148 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:26:15 INFO - PROCESS | 1648 | 1468956375150 Marionette TRACE conn3 <- [1,2065,null,{"value":"7"}] 12:26:15 INFO - PROCESS | 1648 | 1468956375152 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:26:15 INFO - PROCESS | 1648 | 1468956375153 Marionette TRACE conn3 <- [1,2066,null,{}] 12:26:15 INFO - PROCESS | 1648 | 1468956375155 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:15 INFO - PROCESS | 1648 | 1468956375156 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:15 INFO - PROCESS | 1648 | 1468956375239 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:26:15 INFO - PROCESS | 1648 | 1468956375302 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:15 INFO - PROCESS | 1648 | 1468956375303 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9bb000 == 41 [pid = 1648] [id = 524] 12:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x113f06400) [pid = 1648] [serial = 1572] [outer = 0x0] 12:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119680800) [pid = 1648] [serial = 1573] [outer = 0x113f06400] 12:26:15 INFO - PROCESS | 1648 | 1468956375327 Marionette DEBUG loaded listener.js 12:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128bae000) [pid = 1648] [serial = 1574] [outer = 0x113f06400] 12:26:15 INFO - PROCESS | 1648 | 1468956375610 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 521ms 12:26:15 INFO - PROCESS | 1648 | 1468956375674 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:26:15 INFO - PROCESS | 1648 | 1468956375675 Marionette TRACE conn3 <- [1,2069,null,{"value":"7"}] 12:26:15 INFO - PROCESS | 1648 | 1468956375678 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:26:15 INFO - PROCESS | 1648 | 1468956375682 Marionette TRACE conn3 <- [1,2070,null,{}] 12:26:15 INFO - PROCESS | 1648 | 1468956375684 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:15 INFO - PROCESS | 1648 | 1468956375686 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:15 INFO - PROCESS | 1648 | 1468956375777 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:26:15 INFO - PROCESS | 1648 | 1468956375782 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:15 INFO - PROCESS | 1648 | 1468956375784 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c422800 == 42 [pid = 1648] [id = 525] 12:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128bd0800) [pid = 1648] [serial = 1575] [outer = 0x0] 12:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128c09c00) [pid = 1648] [serial = 1576] [outer = 0x128bd0800] 12:26:15 INFO - PROCESS | 1648 | 1468956375809 Marionette DEBUG loaded listener.js 12:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128c48000) [pid = 1648] [serial = 1577] [outer = 0x128bd0800] 12:26:16 INFO - PROCESS | 1648 | 1468956376149 Marionette TRACE conn3 <- [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]]]}] 12:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 522ms 12:26:16 INFO - PROCESS | 1648 | 1468956376211 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:26:16 INFO - PROCESS | 1648 | 1468956376213 Marionette TRACE conn3 <- [1,2073,null,{"value":"7"}] 12:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:26:16 INFO - PROCESS | 1648 | 1468956376217 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:26:16 INFO - PROCESS | 1648 | 1468956376218 Marionette TRACE conn3 <- [1,2074,null,{}] 12:26:16 INFO - PROCESS | 1648 | 1468956376220 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:16 INFO - PROCESS | 1648 | 1468956376221 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:16 INFO - PROCESS | 1648 | 1468956376305 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:26:16 INFO - PROCESS | 1648 | 1468956376308 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:16 INFO - PROCESS | 1648 | 1468956376310 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ce99000 == 43 [pid = 1648] [id = 526] 12:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128c1e000) [pid = 1648] [serial = 1578] [outer = 0x0] 12:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128f49800) [pid = 1648] [serial = 1579] [outer = 0x128c1e000] 12:26:16 INFO - PROCESS | 1648 | 1468956376334 Marionette DEBUG loaded listener.js 12:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129372800) [pid = 1648] [serial = 1580] [outer = 0x128c1e000] 12:26:16 INFO - PROCESS | 1648 | 1468956376768 Marionette TRACE conn3 <- [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]]]}] 12:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 620ms 12:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:26:16 INFO - PROCESS | 1648 | 1468956376845 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:26:16 INFO - PROCESS | 1648 | 1468956376848 Marionette TRACE conn3 <- [1,2077,null,{"value":"7"}] 12:26:16 INFO - PROCESS | 1648 | 1468956376853 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:26:16 INFO - PROCESS | 1648 | 1468956376855 Marionette TRACE conn3 <- [1,2078,null,{}] 12:26:16 INFO - PROCESS | 1648 | 1468956376859 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:16 INFO - PROCESS | 1648 | 1468956376861 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:16 INFO - PROCESS | 1648 | 1468956376979 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:26:17 INFO - PROCESS | 1648 | 1468956377042 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:17 INFO - PROCESS | 1648 | 1468956377046 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185a1800 == 44 [pid = 1648] [id = 527] 12:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x112a81400) [pid = 1648] [serial = 1581] [outer = 0x0] 12:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x115f47800) [pid = 1648] [serial = 1582] [outer = 0x112a81400] 12:26:17 INFO - PROCESS | 1648 | 1468956377117 Marionette DEBUG loaded listener.js 12:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x117064000) [pid = 1648] [serial = 1583] [outer = 0x112a81400] 12:26:17 INFO - PROCESS | 1648 | 1468956377548 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 721ms 12:26:17 INFO - PROCESS | 1648 | 1468956377578 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:26:17 INFO - PROCESS | 1648 | 1468956377582 Marionette TRACE conn3 <- [1,2081,null,{"value":"7"}] 12:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:26:17 INFO - PROCESS | 1648 | 1468956377587 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:26:17 INFO - PROCESS | 1648 | 1468956377589 Marionette TRACE conn3 <- [1,2082,null,{}] 12:26:17 INFO - PROCESS | 1648 | 1468956377592 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:17 INFO - PROCESS | 1648 | 1468956377594 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:17 INFO - PROCESS | 1648 | 1468956377702 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:26:17 INFO - PROCESS | 1648 | 1468956377779 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:17 INFO - PROCESS | 1648 | 1468956377780 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x126533800 == 45 [pid = 1648] [id = 528] 12:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1182aa800) [pid = 1648] [serial = 1584] [outer = 0x0] 12:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118378c00) [pid = 1648] [serial = 1585] [outer = 0x1182aa800] 12:26:17 INFO - PROCESS | 1648 | 1468956377811 Marionette DEBUG loaded listener.js 12:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11878e400) [pid = 1648] [serial = 1586] [outer = 0x1182aa800] 12:26:18 INFO - PROCESS | 1648 | 1468956378234 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 671ms 12:26:18 INFO - PROCESS | 1648 | 1468956378259 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:26:18 INFO - PROCESS | 1648 | 1468956378260 Marionette TRACE conn3 <- [1,2085,null,{"value":"7"}] 12:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:26:18 INFO - PROCESS | 1648 | 1468956378263 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:26:18 INFO - PROCESS | 1648 | 1468956378266 Marionette TRACE conn3 <- [1,2086,null,{}] 12:26:18 INFO - PROCESS | 1648 | 1468956378273 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:18 INFO - PROCESS | 1648 | 1468956378276 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:18 INFO - PROCESS | 1648 | 1468956378406 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:26:18 INFO - PROCESS | 1648 | 1468956378497 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:18 INFO - PROCESS | 1648 | 1468956378499 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c68d800 == 46 [pid = 1648] [id = 529] 12:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1246fdc00) [pid = 1648] [serial = 1587] [outer = 0x0] 12:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x124c81000) [pid = 1648] [serial = 1588] [outer = 0x1246fdc00] 12:26:18 INFO - PROCESS | 1648 | 1468956378532 Marionette DEBUG loaded listener.js 12:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126606c00) [pid = 1648] [serial = 1589] [outer = 0x1246fdc00] 12:26:18 INFO - PROCESS | 1648 | 1468956378949 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 724ms 12:26:18 INFO - PROCESS | 1648 | 1468956378987 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:26:18 INFO - PROCESS | 1648 | 1468956378989 Marionette TRACE conn3 <- [1,2089,null,{"value":"7"}] 12:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:26:18 INFO - PROCESS | 1648 | 1468956378991 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:26:18 INFO - PROCESS | 1648 | 1468956378993 Marionette TRACE conn3 <- [1,2090,null,{}] 12:26:18 INFO - PROCESS | 1648 | 1468956378995 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:18 INFO - PROCESS | 1648 | 1468956378996 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:19 INFO - PROCESS | 1648 | 1468956379102 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:26:19 INFO - PROCESS | 1648 | 1468956379166 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:19 INFO - PROCESS | 1648 | 1468956379168 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4b3000 == 47 [pid = 1648] [id = 530] 12:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x127317800) [pid = 1648] [serial = 1590] [outer = 0x0] 12:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12880fc00) [pid = 1648] [serial = 1591] [outer = 0x127317800] 12:26:19 INFO - PROCESS | 1648 | 1468956379237 Marionette DEBUG loaded listener.js 12:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128c02400) [pid = 1648] [serial = 1592] [outer = 0x127317800] 12:26:19 INFO - PROCESS | 1648 | 1468956379715 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 821ms 12:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:26:19 INFO - PROCESS | 1648 | 1468956379815 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:26:19 INFO - PROCESS | 1648 | 1468956379817 Marionette TRACE conn3 <- [1,2093,null,{"value":"7"}] 12:26:19 INFO - PROCESS | 1648 | 1468956379821 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:26:19 INFO - PROCESS | 1648 | 1468956379823 Marionette TRACE conn3 <- [1,2094,null,{}] 12:26:19 INFO - PROCESS | 1648 | 1468956379827 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:19 INFO - PROCESS | 1648 | 1468956379829 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:19 INFO - PROCESS | 1648 | 1468956379991 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:26:20 INFO - PROCESS | 1648 | 1468956380315 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:20 INFO - PROCESS | 1648 | 1468956380317 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193ec800 == 48 [pid = 1648] [id = 531] 12:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1120e5800) [pid = 1648] [serial = 1593] [outer = 0x0] 12:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1129d8000) [pid = 1648] [serial = 1594] [outer = 0x1120e5800] 12:26:20 INFO - PROCESS | 1648 | 1468956380345 Marionette DEBUG loaded listener.js 12:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x116aa4400) [pid = 1648] [serial = 1595] [outer = 0x1120e5800] 12:26:20 INFO - PROCESS | 1648 | 1468956380803 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1023ms 12:26:20 INFO - PROCESS | 1648 | 1468956380844 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:26:20 INFO - PROCESS | 1648 | 1468956380846 Marionette TRACE conn3 <- [1,2097,null,{"value":"7"}] 12:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:26:20 INFO - PROCESS | 1648 | 1468956380849 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:26:20 INFO - PROCESS | 1648 | 1468956380850 Marionette TRACE conn3 <- [1,2098,null,{}] 12:26:20 INFO - PROCESS | 1648 | 1468956380854 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:20 INFO - PROCESS | 1648 | 1468956380857 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:20 INFO - PROCESS | 1648 | 1468956380963 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:26:21 INFO - PROCESS | 1648 | 1468956381026 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:21 INFO - PROCESS | 1648 | 1468956381028 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192a2000 == 49 [pid = 1648] [id = 532] 12:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1181ac800) [pid = 1648] [serial = 1596] [outer = 0x0] 12:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1182b8c00) [pid = 1648] [serial = 1597] [outer = 0x1181ac800] 12:26:21 INFO - PROCESS | 1648 | 1468956381055 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11877c400) [pid = 1648] [serial = 1598] [outer = 0x1181ac800] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x119b23000 == 48 [pid = 1648] [id = 500] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12c422800 == 47 [pid = 1648] [id = 525] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9bb000 == 46 [pid = 1648] [id = 524] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x122650800 == 45 [pid = 1648] [id = 523] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12b138800 == 44 [pid = 1648] [id = 522] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12a797000 == 43 [pid = 1648] [id = 521] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1293e0000 == 42 [pid = 1648] [id = 520] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x127167000 == 41 [pid = 1648] [id = 519] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x125c09000 == 40 [pid = 1648] [id = 518] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1238be800 == 39 [pid = 1648] [id = 517] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x118a08800 == 38 [pid = 1648] [id = 516] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11610e800 == 37 [pid = 1648] [id = 515] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12c428800 == 36 [pid = 1648] [id = 514] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x127169800 == 35 [pid = 1648] [id = 513] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x128f1c000 == 34 [pid = 1648] [id = 511] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x11808d000 == 33 [pid = 1648] [id = 512] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1193ec800 == 32 [pid = 1648] [id = 531] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4b3000 == 31 [pid = 1648] [id = 530] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12c68d800 == 30 [pid = 1648] [id = 529] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x126533800 == 29 [pid = 1648] [id = 528] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12ce99000 == 28 [pid = 1648] [id = 526] 12:26:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1185a1800 == 27 [pid = 1648] [id = 527] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1249b9400) [pid = 1648] [serial = 1502] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x122639000) [pid = 1648] [serial = 1501] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118e19c00) [pid = 1648] [serial = 1508] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11850b400) [pid = 1648] [serial = 1507] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x113f07c00) [pid = 1648] [serial = 1484] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12731e000) [pid = 1648] [serial = 1516] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128ba9000) [pid = 1648] [serial = 1519] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11269ec00) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1286a8000) [pid = 1648] [serial = 1517] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128c20400) [pid = 1648] [serial = 1522] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11924e800) [pid = 1648] [serial = 1487] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x128c17000) [pid = 1648] [serial = 1520] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x113d64400) [pid = 1648] [serial = 1525] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1181ab800) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1184e4000) [pid = 1648] [serial = 1526] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128c49800) [pid = 1648] [serial = 1523] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x127311000) [pid = 1648] [serial = 1531] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116aa4800) [pid = 1648] [serial = 1504] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1175c9000) [pid = 1648] [serial = 1505] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x125cff800) [pid = 1648] [serial = 1490] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x129277800) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1249b6400) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11935d400) [pid = 1648] [serial = 1510] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124909c00) [pid = 1648] [serial = 1511] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128baac00) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128bd4000) [pid = 1648] [serial = 1493] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128c1a400) [pid = 1648] [serial = 1496] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128c0b000) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126606800) [pid = 1648] [serial = 1513] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118795800) [pid = 1648] [serial = 1499] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118044800) [pid = 1648] [serial = 1498] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12241e800) [pid = 1648] [serial = 1529] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1184e5c00) [pid = 1648] [serial = 1528] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12666a000) [pid = 1648] [serial = 1514] [outer = 0x0] [url = about:blank] 12:26:21 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128bde800) [pid = 1648] [serial = 1532] [outer = 0x0] [url = about:blank] 12:26:22 INFO - PROCESS | 1648 | 1468956382056 Marionette TRACE conn3 <- [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]]]}] 12:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1221ms 12:26:22 INFO - PROCESS | 1648 | 1468956382071 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:26:22 INFO - PROCESS | 1648 | 1468956382073 Marionette TRACE conn3 <- [1,2101,null,{"value":"7"}] 12:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:26:22 INFO - PROCESS | 1648 | 1468956382076 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 1648 | 1468956382080 Marionette TRACE conn3 <- [1,2102,null,{}] 12:26:22 INFO - PROCESS | 1648 | 1468956382086 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:22 INFO - PROCESS | 1648 | 1468956382087 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:22 INFO - PROCESS | 1648 | 1468956382173 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:26:22 INFO - PROCESS | 1648 | 1468956382178 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:22 INFO - PROCESS | 1648 | 1468956382182 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f6c800 == 28 [pid = 1648] [id = 533] 12:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11269a800) [pid = 1648] [serial = 1599] [outer = 0x0] 12:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112a8a400) [pid = 1648] [serial = 1600] [outer = 0x11269a800] 12:26:22 INFO - PROCESS | 1648 | 1468956382210 Marionette DEBUG loaded listener.js 12:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1131eec00) [pid = 1648] [serial = 1601] [outer = 0x11269a800] 12:26:22 INFO - PROCESS | 1648 | 1468956382568 Marionette TRACE conn3 <- [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]]]}] 12:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 525ms 12:26:22 INFO - PROCESS | 1648 | 1468956382601 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:26:22 INFO - PROCESS | 1648 | 1468956382604 Marionette TRACE conn3 <- [1,2105,null,{"value":"7"}] 12:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:26:22 INFO - PROCESS | 1648 | 1468956382609 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 1648 | 1468956382610 Marionette TRACE conn3 <- [1,2106,null,{}] 12:26:22 INFO - PROCESS | 1648 | 1468956382613 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:22 INFO - PROCESS | 1648 | 1468956382614 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:22 INFO - PROCESS | 1648 | 1468956382700 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:26:22 INFO - PROCESS | 1648 | 1468956382754 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:22 INFO - PROCESS | 1648 | 1468956382755 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x11828a000 == 29 [pid = 1648] [id = 534] 12:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1130a9000) [pid = 1648] [serial = 1602] [outer = 0x0] 12:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x115de4800) [pid = 1648] [serial = 1603] [outer = 0x1130a9000] 12:26:22 INFO - PROCESS | 1648 | 1468956382782 Marionette DEBUG loaded listener.js 12:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x117067800) [pid = 1648] [serial = 1604] [outer = 0x1130a9000] 12:26:23 INFO - PROCESS | 1648 | 1468956383116 Marionette TRACE conn3 <- [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]]]}] 12:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 12:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:26:23 INFO - PROCESS | 1648 | 1468956383131 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:26:23 INFO - PROCESS | 1648 | 1468956383133 Marionette TRACE conn3 <- [1,2109,null,{"value":"7"}] 12:26:23 INFO - PROCESS | 1648 | 1468956383136 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:26:23 INFO - PROCESS | 1648 | 1468956383141 Marionette TRACE conn3 <- [1,2110,null,{}] 12:26:23 INFO - PROCESS | 1648 | 1468956383154 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:23 INFO - PROCESS | 1648 | 1468956383159 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:23 INFO - PROCESS | 1648 | 1468956383318 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:26:23 INFO - PROCESS | 1648 | 1468956383337 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:23 INFO - PROCESS | 1648 | 1468956383340 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193d4000 == 30 [pid = 1648] [id = 535] 12:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1175c8c00) [pid = 1648] [serial = 1605] [outer = 0x0] 12:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118044800) [pid = 1648] [serial = 1606] [outer = 0x1175c8c00] 12:26:23 INFO - PROCESS | 1648 | 1468956383386 Marionette DEBUG loaded listener.js 12:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118378800) [pid = 1648] [serial = 1607] [outer = 0x1175c8c00] 12:26:23 INFO - PROCESS | 1648 | 1468956383718 Marionette TRACE conn3 <- [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]]]}] 12:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 624ms 12:26:23 INFO - PROCESS | 1648 | 1468956383761 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:26:23 INFO - PROCESS | 1648 | 1468956383764 Marionette TRACE conn3 <- [1,2113,null,{"value":"7"}] 12:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:26:23 INFO - PROCESS | 1648 | 1468956383767 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:26:23 INFO - PROCESS | 1648 | 1468956383768 Marionette TRACE conn3 <- [1,2114,null,{}] 12:26:23 INFO - PROCESS | 1648 | 1468956383771 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:23 INFO - PROCESS | 1648 | 1468956383772 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:23 INFO - PROCESS | 1648 | 1468956383851 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:26:23 INFO - PROCESS | 1648 | 1468956383922 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:23 INFO - PROCESS | 1648 | 1468956383923 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x122451800 == 31 [pid = 1648] [id = 536] 12:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1182abc00) [pid = 1648] [serial = 1608] [outer = 0x0] 12:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1184df000) [pid = 1648] [serial = 1609] [outer = 0x1182abc00] 12:26:23 INFO - PROCESS | 1648 | 1468956383946 Marionette DEBUG loaded listener.js 12:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118787800) [pid = 1648] [serial = 1610] [outer = 0x1182abc00] 12:26:24 INFO - PROCESS | 1648 | 1468956384288 Marionette TRACE conn3 <- [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]]]}] 12:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 570ms 12:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:26:24 INFO - PROCESS | 1648 | 1468956384338 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:26:24 INFO - PROCESS | 1648 | 1468956384339 Marionette TRACE conn3 <- [1,2117,null,{"value":"7"}] 12:26:24 INFO - PROCESS | 1648 | 1468956384341 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:26:24 INFO - PROCESS | 1648 | 1468956384342 Marionette TRACE conn3 <- [1,2118,null,{}] 12:26:24 INFO - PROCESS | 1648 | 1468956384344 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:24 INFO - PROCESS | 1648 | 1468956384345 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:24 INFO - PROCESS | 1648 | 1468956384437 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:26:24 INFO - PROCESS | 1648 | 1468956384474 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:24 INFO - PROCESS | 1648 | 1468956384475 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1247a5000 == 32 [pid = 1648] [id = 537] 12:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118795400) [pid = 1648] [serial = 1611] [outer = 0x0] 12:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118eee000) [pid = 1648] [serial = 1612] [outer = 0x118795400] 12:26:24 INFO - PROCESS | 1648 | 1468956384500 Marionette DEBUG loaded listener.js 12:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119273400) [pid = 1648] [serial = 1613] [outer = 0x118795400] 12:26:24 INFO - PROCESS | 1648 | 1468956384858 Marionette TRACE conn3 <- [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]]]}] 12:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 567ms 12:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:26:24 INFO - PROCESS | 1648 | 1468956384909 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:26:24 INFO - PROCESS | 1648 | 1468956384910 Marionette TRACE conn3 <- [1,2121,null,{"value":"7"}] 12:26:24 INFO - PROCESS | 1648 | 1468956384912 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:26:24 INFO - PROCESS | 1648 | 1468956384913 Marionette TRACE conn3 <- [1,2122,null,{}] 12:26:24 INFO - PROCESS | 1648 | 1468956384916 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:24 INFO - PROCESS | 1648 | 1468956384920 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:25 INFO - PROCESS | 1648 | 1468956385024 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:26:25 INFO - PROCESS | 1648 | 1468956385064 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:25 INFO - PROCESS | 1648 | 1468956385065 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265aa000 == 33 [pid = 1648] [id = 538] 12:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119279800) [pid = 1648] [serial = 1614] [outer = 0x0] 12:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11935a000) [pid = 1648] [serial = 1615] [outer = 0x119279800] 12:26:25 INFO - PROCESS | 1648 | 1468956385090 Marionette DEBUG loaded listener.js 12:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12386a800) [pid = 1648] [serial = 1616] [outer = 0x119279800] 12:26:25 INFO - PROCESS | 1648 | 1468956385486 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 618ms 12:26:25 INFO - PROCESS | 1648 | 1468956385531 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:26:25 INFO - PROCESS | 1648 | 1468956385533 Marionette TRACE conn3 <- [1,2125,null,{"value":"7"}] 12:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:26:25 INFO - PROCESS | 1648 | 1468956385536 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:26:25 INFO - PROCESS | 1648 | 1468956385537 Marionette TRACE conn3 <- [1,2126,null,{}] 12:26:25 INFO - PROCESS | 1648 | 1468956385539 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:25 INFO - PROCESS | 1648 | 1468956385540 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:25 INFO - PROCESS | 1648 | 1468956385650 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:26:25 INFO - PROCESS | 1648 | 1468956385692 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:25 INFO - PROCESS | 1648 | 1468956385693 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x128629000 == 34 [pid = 1648] [id = 539] 12:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119bd9400) [pid = 1648] [serial = 1617] [outer = 0x0] 12:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12425e000) [pid = 1648] [serial = 1618] [outer = 0x119bd9400] 12:26:25 INFO - PROCESS | 1648 | 1468956385717 Marionette DEBUG loaded listener.js 12:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1246f1400) [pid = 1648] [serial = 1619] [outer = 0x119bd9400] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124753400) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x124c18c00) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128b54800) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11653a000) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1182b2800) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128c0d400) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11300a000) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x125cfd800) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119278800) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1129d6000) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116f3c800) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118794400) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x113f06400) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128bd0800) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128c1e000) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:26:26 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x111f62400) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:26:26 INFO - PROCESS | 1648 | 1468956386192 Marionette TRACE conn3 <- [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]]]}] 12:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 670ms 12:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:26:26 INFO - PROCESS | 1648 | 1468956386206 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:26:26 INFO - PROCESS | 1648 | 1468956386207 Marionette TRACE conn3 <- [1,2129,null,{"value":"7"}] 12:26:26 INFO - PROCESS | 1648 | 1468956386209 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:26:26 INFO - PROCESS | 1648 | 1468956386211 Marionette TRACE conn3 <- [1,2130,null,{}] 12:26:26 INFO - PROCESS | 1648 | 1468956386216 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:26 INFO - PROCESS | 1648 | 1468956386217 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:26 INFO - PROCESS | 1648 | 1468956386292 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:26:26 INFO - PROCESS | 1648 | 1468956386315 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:26 INFO - PROCESS | 1648 | 1468956386317 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a69000 == 35 [pid = 1648] [id = 540] 12:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112234c00) [pid = 1648] [serial = 1620] [outer = 0x0] 12:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11706e400) [pid = 1648] [serial = 1621] [outer = 0x112234c00] 12:26:26 INFO - PROCESS | 1648 | 1468956386341 Marionette DEBUG loaded listener.js 12:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118794400) [pid = 1648] [serial = 1622] [outer = 0x112234c00] 12:26:26 INFO - PROCESS | 1648 | 1468956386670 Marionette TRACE conn3 <- [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] 12:26:26 INFO - PROCESS | 1648 | 1468956386692 Marionette TRACE conn3 <- [1,2133,null,{"value":"7"}] 12:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:26:26 INFO - PROCESS | 1648 | 1468956386695 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:26:26 INFO - PROCESS | 1648 | 1468956386698 Marionette TRACE conn3 <- [1,2134,null,{}] 12:26:26 INFO - PROCESS | 1648 | 1468956386701 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:26 INFO - PROCESS | 1648 | 1468956386702 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:26 INFO - PROCESS | 1648 | 1468956386805 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:26:26 INFO - PROCESS | 1648 | 1468956386812 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:26 INFO - PROCESS | 1648 | 1468956386813 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fc8800 == 36 [pid = 1648] [id = 541] 12:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x113d0d000) [pid = 1648] [serial = 1623] [outer = 0x0] 12:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124221800) [pid = 1648] [serial = 1624] [outer = 0x113d0d000] 12:26:26 INFO - PROCESS | 1648 | 1468956386837 Marionette DEBUG loaded listener.js 12:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1249b6400) [pid = 1648] [serial = 1625] [outer = 0x113d0d000] 12:26:27 INFO - PROCESS | 1648 | --DOCSHELL 0x116f6c800 == 35 [pid = 1648] [id = 533] 12:26:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1192a2000 == 34 [pid = 1648] [id = 532] 12:26:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11828a000 == 33 [pid = 1648] [id = 534] 12:26:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1193d4000 == 32 [pid = 1648] [id = 535] 12:26:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1265aa000 == 31 [pid = 1648] [id = 538] 12:26:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1247a5000 == 30 [pid = 1648] [id = 537] 12:26:28 INFO - PROCESS | 1648 | --DOCSHELL 0x122451800 == 29 [pid = 1648] [id = 536] 12:26:28 INFO - PROCESS | 1648 | --DOCSHELL 0x128629000 == 28 [pid = 1648] [id = 539] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128bd1000) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128f49800) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129372800) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119973400) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1246efc00) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128c48000) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1286a1c00) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128b53400) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119680800) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x126602800) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128b45c00) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128bac000) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11706c400) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11878bc00) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11837bc00) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11924f800) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1295ae800) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x113d13400) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x116a9f800) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12660f000) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12880cc00) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1198a0c00) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12263f400) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1133bc400) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x11617c800) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x117289800) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x11803ac00) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x118e25c00) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x11967e800) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x128bae000) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x128c09c00) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 12:26:28 INFO - PROCESS | 1648 | --DOCSHELL 0x128a69000 == 27 [pid = 1648] [id = 540] 12:26:28 INFO - PROCESS | 1648 | 1468956388342 Marionette TRACE conn3 <- [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]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1675ms 12:26:28 INFO - PROCESS | 1648 | 1468956388371 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:26:28 INFO - PROCESS | 1648 | 1468956388373 Marionette TRACE conn3 <- [1,2137,null,{"value":"7"}] 12:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:26:28 INFO - PROCESS | 1648 | 1468956388377 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 1648 | 1468956388379 Marionette TRACE conn3 <- [1,2138,null,{}] 12:26:28 INFO - PROCESS | 1648 | 1468956388384 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:28 INFO - PROCESS | 1648 | 1468956388385 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:28 INFO - PROCESS | 1648 | 1468956388475 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:26:28 INFO - PROCESS | 1648 | 1468956388527 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:28 INFO - PROCESS | 1648 | 1468956388530 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11619f800 == 28 [pid = 1648] [id = 542] 12:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x1127d8800) [pid = 1648] [serial = 1626] [outer = 0x0] 12:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1127e0c00) [pid = 1648] [serial = 1627] [outer = 0x1127d8800] 12:26:28 INFO - PROCESS | 1648 | 1468956388558 Marionette DEBUG loaded listener.js 12:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x112a84800) [pid = 1648] [serial = 1628] [outer = 0x1127d8800] 12:26:28 INFO - PROCESS | 1648 | 1468956388887 Marionette TRACE conn3 <- [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]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 522ms 12:26:28 INFO - PROCESS | 1648 | 1468956388901 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:26:28 INFO - PROCESS | 1648 | 1468956388904 Marionette TRACE conn3 <- [1,2141,null,{"value":"7"}] 12:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:26:28 INFO - PROCESS | 1648 | 1468956388909 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 1648 | 1468956388911 Marionette TRACE conn3 <- [1,2142,null,{}] 12:26:28 INFO - PROCESS | 1648 | 1468956388917 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:28 INFO - PROCESS | 1648 | 1468956388919 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:29 INFO - PROCESS | 1648 | 1468956389001 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:26:29 INFO - PROCESS | 1648 | 1468956389005 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:29 INFO - PROCESS | 1648 | 1468956389007 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x118090800 == 29 [pid = 1648] [id = 543] 12:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x112fe0000) [pid = 1648] [serial = 1629] [outer = 0x0] 12:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x113a71000) [pid = 1648] [serial = 1630] [outer = 0x112fe0000] 12:26:29 INFO - PROCESS | 1648 | 1468956389036 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x115ddd400) [pid = 1648] [serial = 1631] [outer = 0x112fe0000] 12:26:29 INFO - PROCESS | 1648 | 1468956389364 Marionette TRACE conn3 <- [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] 12:26:29 INFO - PROCESS | 1648 | 1468956389385 Marionette TRACE conn3 <- [1,2145,null,{"value":"7"}] 12:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:26:29 INFO - PROCESS | 1648 | 1468956389396 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:26:29 INFO - PROCESS | 1648 | 1468956389400 Marionette TRACE conn3 <- [1,2146,null,{}] 12:26:29 INFO - PROCESS | 1648 | 1468956389408 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:29 INFO - PROCESS | 1648 | 1468956389411 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:29 INFO - PROCESS | 1648 | 1468956389487 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:26:29 INFO - PROCESS | 1648 | 1468956389492 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:29 INFO - PROCESS | 1648 | 1468956389494 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x118aa9000 == 30 [pid = 1648] [id = 544] 12:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x10eafdc00) [pid = 1648] [serial = 1632] [outer = 0x0] 12:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x117069c00) [pid = 1648] [serial = 1633] [outer = 0x10eafdc00] 12:26:29 INFO - PROCESS | 1648 | 1468956389524 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1175bf000) [pid = 1648] [serial = 1634] [outer = 0x10eafdc00] 12:26:29 INFO - PROCESS | 1648 | 1468956389959 Marionette TRACE conn3 <- [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] 12:26:29 INFO - PROCESS | 1648 | 1468956389975 Marionette TRACE conn3 <- [1,2149,null,{"value":"7"}] 12:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:26:29 INFO - PROCESS | 1648 | 1468956389991 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:26:29 INFO - PROCESS | 1648 | 1468956389993 Marionette TRACE conn3 <- [1,2150,null,{}] 12:26:30 INFO - PROCESS | 1648 | 1468956389996 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:30 INFO - PROCESS | 1648 | 1468956389998 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:30 INFO - PROCESS | 1648 | 1468956390116 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:26:30 INFO - PROCESS | 1648 | 1468956390121 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 1648 | 1468956390122 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b1c000 == 31 [pid = 1648] [id = 545] 12:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1176ba400) [pid = 1648] [serial = 1635] [outer = 0x0] 12:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1181b9800) [pid = 1648] [serial = 1636] [outer = 0x1176ba400] 12:26:30 INFO - PROCESS | 1648 | 1468956390163 Marionette DEBUG loaded listener.js 12:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1182b5800) [pid = 1648] [serial = 1637] [outer = 0x1176ba400] 12:26:30 INFO - PROCESS | 1648 | 1468956390516 Marionette TRACE conn3 <- [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]]]}] 12:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 584ms 12:26:30 INFO - PROCESS | 1648 | 1468956390563 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:26:30 INFO - PROCESS | 1648 | 1468956390564 Marionette TRACE conn3 <- [1,2153,null,{"value":"7"}] 12:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:26:30 INFO - PROCESS | 1648 | 1468956390566 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:26:30 INFO - PROCESS | 1648 | 1468956390567 Marionette TRACE conn3 <- [1,2154,null,{}] 12:26:30 INFO - PROCESS | 1648 | 1468956390569 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:30 INFO - PROCESS | 1648 | 1468956390571 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:30 INFO - PROCESS | 1648 | 1468956390674 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:26:30 INFO - PROCESS | 1648 | 1468956390682 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 1648 | 1468956390683 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c30000 == 32 [pid = 1648] [id = 546] 12:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1130ae000) [pid = 1648] [serial = 1638] [outer = 0x0] 12:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11837bc00) [pid = 1648] [serial = 1639] [outer = 0x1130ae000] 12:26:30 INFO - PROCESS | 1648 | 1468956390707 Marionette DEBUG loaded listener.js 12:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118511800) [pid = 1648] [serial = 1640] [outer = 0x1130ae000] 12:26:31 INFO - PROCESS | 1648 | 1468956391025 Marionette TRACE conn3 <- [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]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 471ms 12:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:26:31 INFO - PROCESS | 1648 | 1468956391038 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 1648 | 1468956391039 Marionette TRACE conn3 <- [1,2157,null,{"value":"7"}] 12:26:31 INFO - PROCESS | 1648 | 1468956391041 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 1648 | 1468956391042 Marionette TRACE conn3 <- [1,2158,null,{}] 12:26:31 INFO - PROCESS | 1648 | 1468956391044 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:31 INFO - PROCESS | 1648 | 1468956391050 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:31 INFO - PROCESS | 1648 | 1468956391141 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:26:31 INFO - PROCESS | 1648 | 1468956391147 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:31 INFO - PROCESS | 1648 | 1468956391149 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f39800 == 33 [pid = 1648] [id = 547] 12:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1182b6800) [pid = 1648] [serial = 1641] [outer = 0x0] 12:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118e17800) [pid = 1648] [serial = 1642] [outer = 0x1182b6800] 12:26:31 INFO - PROCESS | 1648 | 1468956391174 Marionette DEBUG loaded listener.js 12:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11935c400) [pid = 1648] [serial = 1643] [outer = 0x1182b6800] 12:26:31 INFO - PROCESS | 1648 | 1468956391485 Marionette TRACE conn3 <- [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]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 469ms 12:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:26:31 INFO - PROCESS | 1648 | 1468956391510 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 1648 | 1468956391512 Marionette TRACE conn3 <- [1,2161,null,{"value":"7"}] 12:26:31 INFO - PROCESS | 1648 | 1468956391516 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 1648 | 1468956391517 Marionette TRACE conn3 <- [1,2162,null,{}] 12:26:31 INFO - PROCESS | 1648 | 1468956391519 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:31 INFO - PROCESS | 1648 | 1468956391521 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:31 INFO - PROCESS | 1648 | 1468956391627 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:26:31 INFO - PROCESS | 1648 | 1468956391634 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:31 INFO - PROCESS | 1648 | 1468956391635 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x127172000 == 34 [pid = 1648] [id = 548] 12:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x111da9400) [pid = 1648] [serial = 1644] [outer = 0x0] 12:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11935c800) [pid = 1648] [serial = 1645] [outer = 0x111da9400] 12:26:31 INFO - PROCESS | 1648 | 1468956391659 Marionette DEBUG loaded listener.js 12:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119973400) [pid = 1648] [serial = 1646] [outer = 0x111da9400] 12:26:31 INFO - PROCESS | 1648 | 1468956391964 Marionette TRACE conn3 <- [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]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 473ms 12:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:26:31 INFO - PROCESS | 1648 | 1468956391989 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 1648 | 1468956391990 Marionette TRACE conn3 <- [1,2165,null,{"value":"7"}] 12:26:31 INFO - PROCESS | 1648 | 1468956391992 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 1648 | 1468956391993 Marionette TRACE conn3 <- [1,2166,null,{}] 12:26:31 INFO - PROCESS | 1648 | 1468956391997 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:32 INFO - PROCESS | 1648 | 1468956391999 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:32 INFO - PROCESS | 1648 | 1468956392073 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:26:32 INFO - PROCESS | 1648 | 1468956392077 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:32 INFO - PROCESS | 1648 | 1468956392078 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a6b800 == 35 [pid = 1648] [id = 549] 12:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11996f400) [pid = 1648] [serial = 1647] [outer = 0x0] 12:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12386d400) [pid = 1648] [serial = 1648] [outer = 0x11996f400] 12:26:32 INFO - PROCESS | 1648 | 1468956392105 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12451f400) [pid = 1648] [serial = 1649] [outer = 0x11996f400] 12:26:32 INFO - PROCESS | 1648 | 1468956392423 Marionette TRACE conn3 <- [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]]]}] 12:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 469ms 12:26:32 INFO - PROCESS | 1648 | 1468956392461 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:26:32 INFO - PROCESS | 1648 | 1468956392464 Marionette TRACE conn3 <- [1,2169,null,{"value":"7"}] 12:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:26:32 INFO - PROCESS | 1648 | 1468956392467 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:26:32 INFO - PROCESS | 1648 | 1468956392468 Marionette TRACE conn3 <- [1,2170,null,{}] 12:26:32 INFO - PROCESS | 1648 | 1468956392471 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:32 INFO - PROCESS | 1648 | 1468956392472 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:32 INFO - PROCESS | 1648 | 1468956392578 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:26:32 INFO - PROCESS | 1648 | 1468956392586 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:32 INFO - PROCESS | 1648 | 1468956392588 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x118aa7800 == 36 [pid = 1648] [id = 550] 12:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124520800) [pid = 1648] [serial = 1650] [outer = 0x0] 12:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1246ef800) [pid = 1648] [serial = 1651] [outer = 0x124520800] 12:26:32 INFO - PROCESS | 1648 | 1468956392612 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124749000) [pid = 1648] [serial = 1652] [outer = 0x124520800] 12:26:32 INFO - PROCESS | 1648 | 1468956392978 Marionette TRACE conn3 <- [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]]]}] 12:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 12:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:26:32 INFO - PROCESS | 1648 | 1468956392988 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:26:32 INFO - PROCESS | 1648 | 1468956392989 Marionette TRACE conn3 <- [1,2173,null,{"value":"7"}] 12:26:32 INFO - PROCESS | 1648 | 1468956392991 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:26:32 INFO - PROCESS | 1648 | 1468956392992 Marionette TRACE conn3 <- [1,2174,null,{}] 12:26:32 INFO - PROCESS | 1648 | 1468956392995 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:33 INFO - PROCESS | 1648 | 1468956392997 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:33 INFO - PROCESS | 1648 | 1468956393079 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:26:33 INFO - PROCESS | 1648 | 1468956393084 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:33 INFO - PROCESS | 1648 | 1468956393086 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12983b800 == 37 [pid = 1648] [id = 551] 12:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12474a400) [pid = 1648] [serial = 1653] [outer = 0x0] 12:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124c81800) [pid = 1648] [serial = 1654] [outer = 0x12474a400] 12:26:33 INFO - PROCESS | 1648 | 1468956393110 Marionette DEBUG loaded listener.js 12:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12536e800) [pid = 1648] [serial = 1655] [outer = 0x12474a400] 12:26:33 INFO - PROCESS | 1648 | 1468956393436 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 468ms 12:26:33 INFO - PROCESS | 1648 | 1468956393460 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:26:33 INFO - PROCESS | 1648 | 1468956393463 Marionette TRACE conn3 <- [1,2177,null,{"value":"7"}] 12:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:26:33 INFO - PROCESS | 1648 | 1468956393465 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:26:33 INFO - PROCESS | 1648 | 1468956393467 Marionette TRACE conn3 <- [1,2178,null,{}] 12:26:33 INFO - PROCESS | 1648 | 1468956393469 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:33 INFO - PROCESS | 1648 | 1468956393471 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:33 INFO - PROCESS | 1648 | 1468956393589 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:26:33 INFO - PROCESS | 1648 | 1468956393597 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:33 INFO - PROCESS | 1648 | 1468956393599 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c2c000 == 38 [pid = 1648] [id = 552] 12:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12536fc00) [pid = 1648] [serial = 1656] [outer = 0x0] 12:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x125cf6400) [pid = 1648] [serial = 1657] [outer = 0x12536fc00] 12:26:33 INFO - PROCESS | 1648 | 1468956393625 Marionette DEBUG loaded listener.js 12:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126607400) [pid = 1648] [serial = 1658] [outer = 0x12536fc00] 12:26:33 INFO - PROCESS | 1648 | 1468956393934 Marionette TRACE conn3 <- [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]]]}] 12:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 522ms 12:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:26:33 INFO - PROCESS | 1648 | 1468956393987 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:26:33 INFO - PROCESS | 1648 | 1468956393989 Marionette TRACE conn3 <- [1,2181,null,{"value":"7"}] 12:26:33 INFO - PROCESS | 1648 | 1468956393991 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:26:33 INFO - PROCESS | 1648 | 1468956393992 Marionette TRACE conn3 <- [1,2182,null,{}] 12:26:33 INFO - PROCESS | 1648 | 1468956393994 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:33 INFO - PROCESS | 1648 | 1468956393995 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:34 INFO - PROCESS | 1648 | 1468956394073 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:26:34 INFO - PROCESS | 1648 | 1468956394077 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 1648 | 1468956394078 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a86f000 == 39 [pid = 1648] [id = 553] 12:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1127de400) [pid = 1648] [serial = 1659] [outer = 0x0] 12:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12665d800) [pid = 1648] [serial = 1660] [outer = 0x1127de400] 12:26:34 INFO - PROCESS | 1648 | 1468956394105 Marionette DEBUG loaded listener.js 12:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x127310800) [pid = 1648] [serial = 1661] [outer = 0x1127de400] 12:26:34 INFO - PROCESS | 1648 | 1468956394438 Marionette TRACE conn3 <- [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]]]}] 12:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 471ms 12:26:34 INFO - PROCESS | 1648 | 1468956394464 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:26:34 INFO - PROCESS | 1648 | 1468956394467 Marionette TRACE conn3 <- [1,2185,null,{"value":"7"}] 12:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:26:34 INFO - PROCESS | 1648 | 1468956394469 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:26:34 INFO - PROCESS | 1648 | 1468956394470 Marionette TRACE conn3 <- [1,2186,null,{}] 12:26:34 INFO - PROCESS | 1648 | 1468956394472 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:34 INFO - PROCESS | 1648 | 1468956394473 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:34 INFO - PROCESS | 1648 | 1468956394601 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:26:34 INFO - PROCESS | 1648 | 1468956394609 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:34 INFO - PROCESS | 1648 | 1468956394611 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b12a000 == 40 [pid = 1648] [id = 554] 12:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x127311000) [pid = 1648] [serial = 1662] [outer = 0x0] 12:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x127322800) [pid = 1648] [serial = 1663] [outer = 0x127311000] 12:26:34 INFO - PROCESS | 1648 | 1468956394635 Marionette DEBUG loaded listener.js 12:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128657400) [pid = 1648] [serial = 1664] [outer = 0x127311000] 12:26:34 INFO - PROCESS | 1648 | 1468956394948 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:26:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:26:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 519ms 12:26:34 INFO - PROCESS | 1648 | 1468956394994 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:26:34 INFO - PROCESS | 1648 | 1468956394995 Marionette TRACE conn3 <- [1,2189,null,{"value":"7"}] 12:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:26:34 INFO - PROCESS | 1648 | 1468956394998 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:26:35 INFO - PROCESS | 1648 | 1468956394999 Marionette TRACE conn3 <- [1,2190,null,{}] 12:26:35 INFO - PROCESS | 1648 | 1468956395001 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:35 INFO - PROCESS | 1648 | 1468956395002 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:35 INFO - PROCESS | 1648 | 1468956395101 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:26:35 INFO - PROCESS | 1648 | 1468956395105 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:35 INFO - PROCESS | 1648 | 1468956395106 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b159000 == 41 [pid = 1648] [id = 555] 12:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x127318000) [pid = 1648] [serial = 1665] [outer = 0x0] 12:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12865d800) [pid = 1648] [serial = 1666] [outer = 0x127318000] 12:26:35 INFO - PROCESS | 1648 | 1468956395130 Marionette DEBUG loaded listener.js 12:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12869fc00) [pid = 1648] [serial = 1667] [outer = 0x127318000] 12:26:35 INFO - PROCESS | 1648 | 1468956395438 Marionette TRACE conn3 <- [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]]]}] 12:26:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:26:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 472ms 12:26:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:26:35 INFO - PROCESS | 1648 | 1468956395470 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:26:35 INFO - PROCESS | 1648 | 1468956395471 Marionette TRACE conn3 <- [1,2193,null,{"value":"7"}] 12:26:35 INFO - PROCESS | 1648 | 1468956395473 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:26:35 INFO - PROCESS | 1648 | 1468956395474 Marionette TRACE conn3 <- [1,2194,null,{}] 12:26:35 INFO - PROCESS | 1648 | 1468956395476 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:35 INFO - PROCESS | 1648 | 1468956395489 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:35 INFO - PROCESS | 1648 | 1468956395605 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:26:35 INFO - PROCESS | 1648 | 1468956395618 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:35 INFO - PROCESS | 1648 | 1468956395620 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b740800 == 42 [pid = 1648] [id = 556] 12:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12660a000) [pid = 1648] [serial = 1668] [outer = 0x0] 12:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1286a7000) [pid = 1648] [serial = 1669] [outer = 0x12660a000] 12:26:35 INFO - PROCESS | 1648 | 1468956395658 Marionette DEBUG loaded listener.js 12:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128807400) [pid = 1648] [serial = 1670] [outer = 0x12660a000] 12:26:36 INFO - PROCESS | 1648 | 1468956396129 Marionette TRACE conn3 <- [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]]]}] 12:26:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:26:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 668ms 12:26:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:26:36 INFO - PROCESS | 1648 | 1468956396143 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:26:36 INFO - PROCESS | 1648 | 1468956396144 Marionette TRACE conn3 <- [1,2197,null,{"value":"7"}] 12:26:36 INFO - PROCESS | 1648 | 1468956396146 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:26:36 INFO - PROCESS | 1648 | 1468956396147 Marionette TRACE conn3 <- [1,2198,null,{}] 12:26:36 INFO - PROCESS | 1648 | 1468956396150 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:36 INFO - PROCESS | 1648 | 1468956396151 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:36 INFO - PROCESS | 1648 | 1468956396253 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:26:36 INFO - PROCESS | 1648 | 1468956396265 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:36 INFO - PROCESS | 1648 | 1468956396266 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba04800 == 43 [pid = 1648] [id = 557] 12:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128809800) [pid = 1648] [serial = 1671] [outer = 0x0] 12:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12880e400) [pid = 1648] [serial = 1672] [outer = 0x128809800] 12:26:36 INFO - PROCESS | 1648 | 1468956396289 Marionette DEBUG loaded listener.js 12:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128b4b000) [pid = 1648] [serial = 1673] [outer = 0x128809800] 12:26:36 INFO - PROCESS | 1648 | 1468956396587 Marionette TRACE conn3 <- [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]]]}] 12:26:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:26:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 472ms 12:26:36 INFO - PROCESS | 1648 | 1468956396618 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:26:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:26:36 INFO - PROCESS | 1648 | 1468956396627 Marionette TRACE conn3 <- [1,2201,null,{"value":"7"}] 12:26:36 INFO - PROCESS | 1648 | 1468956396631 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:26:36 INFO - PROCESS | 1648 | 1468956396633 Marionette TRACE conn3 <- [1,2202,null,{}] 12:26:36 INFO - PROCESS | 1648 | 1468956396642 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:36 INFO - PROCESS | 1648 | 1468956396643 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:36 INFO - PROCESS | 1648 | 1468956396742 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:26:36 INFO - PROCESS | 1648 | 1468956396746 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:36 INFO - PROCESS | 1648 | 1468956396747 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be59800 == 44 [pid = 1648] [id = 558] 12:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12263f400) [pid = 1648] [serial = 1674] [outer = 0x0] 12:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128b51000) [pid = 1648] [serial = 1675] [outer = 0x12263f400] 12:26:36 INFO - PROCESS | 1648 | 1468956396770 Marionette DEBUG loaded listener.js 12:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128ba7000) [pid = 1648] [serial = 1676] [outer = 0x12263f400] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x118795400) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119279800) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119bd9400) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x112234c00) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x112a81400) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1175c8c00) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1130a9000) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11269a800) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1181ac800) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1120e5800) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1182aa800) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1246fdc00) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x127317800) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:26:37 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1182abc00) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:26:37 INFO - PROCESS | 1648 | 1468956397202 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 622ms 12:26:37 INFO - PROCESS | 1648 | 1468956397252 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:26:37 INFO - PROCESS | 1648 | 1468956397253 Marionette TRACE conn3 <- [1,2205,null,{"value":"7"}] 12:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:26:37 INFO - PROCESS | 1648 | 1468956397255 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 1648 | 1468956397256 Marionette TRACE conn3 <- [1,2206,null,{}] 12:26:37 INFO - PROCESS | 1648 | 1468956397258 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:37 INFO - PROCESS | 1648 | 1468956397259 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:37 INFO - PROCESS | 1648 | 1468956397343 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:26:37 INFO - PROCESS | 1648 | 1468956397347 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:37 INFO - PROCESS | 1648 | 1468956397348 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be58000 == 45 [pid = 1648] [id = 559] 12:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x117062800) [pid = 1648] [serial = 1677] [outer = 0x0] 12:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1182adc00) [pid = 1648] [serial = 1678] [outer = 0x117062800] 12:26:37 INFO - PROCESS | 1648 | 1468956397372 Marionette DEBUG loaded listener.js 12:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119276c00) [pid = 1648] [serial = 1679] [outer = 0x117062800] 12:26:37 INFO - PROCESS | 1648 | 1468956397691 Marionette TRACE conn3 <- [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]]]}] 12:26:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:26:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 467ms 12:26:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:26:37 INFO - PROCESS | 1648 | 1468956397723 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:26:37 INFO - PROCESS | 1648 | 1468956397724 Marionette TRACE conn3 <- [1,2209,null,{"value":"7"}] 12:26:37 INFO - PROCESS | 1648 | 1468956397726 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 1648 | 1468956397727 Marionette TRACE conn3 <- [1,2210,null,{}] 12:26:37 INFO - PROCESS | 1648 | 1468956397729 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:37 INFO - PROCESS | 1648 | 1468956397730 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:37 INFO - PROCESS | 1648 | 1468956397819 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:26:37 INFO - PROCESS | 1648 | 1468956397882 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:37 INFO - PROCESS | 1648 | 1468956397883 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c41e000 == 46 [pid = 1648] [id = 560] 12:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x117068800) [pid = 1648] [serial = 1680] [outer = 0x0] 12:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x123cd9400) [pid = 1648] [serial = 1681] [outer = 0x117068800] 12:26:37 INFO - PROCESS | 1648 | 1468956397913 Marionette DEBUG loaded listener.js 12:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128ba8c00) [pid = 1648] [serial = 1682] [outer = 0x117068800] 12:26:38 INFO - PROCESS | 1648 | 1468956398202 Marionette TRACE conn3 <- [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]]]}] 12:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 522ms 12:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:26:38 INFO - PROCESS | 1648 | 1468956398253 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:26:38 INFO - PROCESS | 1648 | 1468956398254 Marionette TRACE conn3 <- [1,2213,null,{"value":"7"}] 12:26:38 INFO - PROCESS | 1648 | 1468956398256 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 1648 | 1468956398257 Marionette TRACE conn3 <- [1,2214,null,{}] 12:26:38 INFO - PROCESS | 1648 | 1468956398259 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:38 INFO - PROCESS | 1648 | 1468956398260 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:38 INFO - PROCESS | 1648 | 1468956398351 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:26:38 INFO - PROCESS | 1648 | 1468956398354 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:38 INFO - PROCESS | 1648 | 1468956398355 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c694000 == 47 [pid = 1648] [id = 561] 12:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128bab400) [pid = 1648] [serial = 1683] [outer = 0x0] 12:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128bb2800) [pid = 1648] [serial = 1684] [outer = 0x128bab400] 12:26:38 INFO - PROCESS | 1648 | 1468956398379 Marionette DEBUG loaded listener.js 12:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128bd5c00) [pid = 1648] [serial = 1685] [outer = 0x128bab400] 12:26:38 INFO - PROCESS | 1648 | 1468956398711 Marionette TRACE conn3 <- [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]]]}] 12:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 468ms 12:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:26:38 INFO - PROCESS | 1648 | 1468956398724 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:26:38 INFO - PROCESS | 1648 | 1468956398725 Marionette TRACE conn3 <- [1,2217,null,{"value":"7"}] 12:26:38 INFO - PROCESS | 1648 | 1468956398728 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:26:38 INFO - PROCESS | 1648 | 1468956398729 Marionette TRACE conn3 <- [1,2218,null,{}] 12:26:38 INFO - PROCESS | 1648 | 1468956398733 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:38 INFO - PROCESS | 1648 | 1468956398735 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:38 INFO - PROCESS | 1648 | 1468956398848 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:26:38 INFO - PROCESS | 1648 | 1468956398854 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:38 INFO - PROCESS | 1648 | 1468956398855 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc8b800 == 48 [pid = 1648] [id = 562] 12:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128657800) [pid = 1648] [serial = 1686] [outer = 0x0] 12:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x128bd9800) [pid = 1648] [serial = 1687] [outer = 0x128657800] 12:26:38 INFO - PROCESS | 1648 | 1468956398879 Marionette DEBUG loaded listener.js 12:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128c09800) [pid = 1648] [serial = 1688] [outer = 0x128657800] 12:26:39 INFO - PROCESS | 1648 | 1468956399406 Marionette TRACE conn3 <- [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]]]}] 12:26:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:26:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 723ms 12:26:39 INFO - PROCESS | 1648 | 1468956399452 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:26:39 INFO - PROCESS | 1648 | 1468956399455 Marionette TRACE conn3 <- [1,2221,null,{"value":"7"}] 12:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:26:39 INFO - PROCESS | 1648 | 1468956399458 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:26:39 INFO - PROCESS | 1648 | 1468956399460 Marionette TRACE conn3 <- [1,2222,null,{}] 12:26:39 INFO - PROCESS | 1648 | 1468956399465 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:39 INFO - PROCESS | 1648 | 1468956399467 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:39 INFO - PROCESS | 1648 | 1468956399590 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:26:39 INFO - PROCESS | 1648 | 1468956399718 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:39 INFO - PROCESS | 1648 | 1468956399720 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11808e000 == 49 [pid = 1648] [id = 563] 12:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1129da000) [pid = 1648] [serial = 1689] [outer = 0x0] 12:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x112fd5800) [pid = 1648] [serial = 1690] [outer = 0x1129da000] 12:26:39 INFO - PROCESS | 1648 | 1468956399752 Marionette DEBUG loaded listener.js 12:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1131f0000) [pid = 1648] [serial = 1691] [outer = 0x1129da000] 12:26:40 INFO - PROCESS | 1648 | 1468956400348 Marionette TRACE conn3 <- [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]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:26:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1173ms 12:26:40 INFO - PROCESS | 1648 | 1468956400632 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 1648 | 1468956400635 Marionette TRACE conn3 <- [1,2225,null,{"value":"7"}] 12:26:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:26:40 INFO - PROCESS | 1648 | 1468956400638 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 1648 | 1468956400640 Marionette TRACE conn3 <- [1,2226,null,{}] 12:26:40 INFO - PROCESS | 1648 | 1468956400643 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:40 INFO - PROCESS | 1648 | 1468956400645 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:40 INFO - PROCESS | 1648 | 1468956400755 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:26:40 INFO - PROCESS | 1648 | 1468956400812 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:40 INFO - PROCESS | 1648 | 1468956400815 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e71800 == 50 [pid = 1648] [id = 564] 12:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1129da800) [pid = 1648] [serial = 1692] [outer = 0x0] 12:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x113d65c00) [pid = 1648] [serial = 1693] [outer = 0x1129da800] 12:26:40 INFO - PROCESS | 1648 | 1468956400842 Marionette DEBUG loaded listener.js 12:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1164c7400) [pid = 1648] [serial = 1694] [outer = 0x1129da800] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12c694000 == 49 [pid = 1648] [id = 561] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12c41e000 == 48 [pid = 1648] [id = 560] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12be58000 == 47 [pid = 1648] [id = 559] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12be59800 == 46 [pid = 1648] [id = 558] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba04800 == 45 [pid = 1648] [id = 557] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12b740800 == 44 [pid = 1648] [id = 556] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x124221800) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12b159000 == 43 [pid = 1648] [id = 555] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12b12a000 == 42 [pid = 1648] [id = 554] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a86f000 == 41 [pid = 1648] [id = 553] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x123c2c000 == 40 [pid = 1648] [id = 552] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12983b800 == 39 [pid = 1648] [id = 551] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x118aa7800 == 38 [pid = 1648] [id = 550] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x128a6b800 == 37 [pid = 1648] [id = 549] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x127172000 == 36 [pid = 1648] [id = 548] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x125f39800 == 35 [pid = 1648] [id = 547] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x123c30000 == 34 [pid = 1648] [id = 546] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x119b1c000 == 33 [pid = 1648] [id = 545] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x118aa9000 == 32 [pid = 1648] [id = 544] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x118090800 == 31 [pid = 1648] [id = 543] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x11619f800 == 30 [pid = 1648] [id = 542] 12:26:41 INFO - PROCESS | 1648 | --DOCSHELL 0x128fc8800 == 29 [pid = 1648] [id = 541] 12:26:41 INFO - PROCESS | 1648 | 1468956401354 Marionette TRACE conn3 <- [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]]]}] 12:26:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:26:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 719ms 12:26:41 INFO - PROCESS | 1648 | 1468956401358 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:26:41 INFO - PROCESS | 1648 | 1468956401360 Marionette TRACE conn3 <- [1,2229,null,{"value":"7"}] 12:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:26:41 INFO - PROCESS | 1648 | 1468956401373 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:26:41 INFO - PROCESS | 1648 | 1468956401376 Marionette TRACE conn3 <- [1,2230,null,{}] 12:26:41 INFO - PROCESS | 1648 | 1468956401380 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:41 INFO - PROCESS | 1648 | 1468956401381 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:41 INFO - PROCESS | 1648 | 1468956401461 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:26:41 INFO - PROCESS | 1648 | 1468956401468 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 1648 | 1468956401469 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11848f000 == 30 [pid = 1648] [id = 565] 12:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x115fab800) [pid = 1648] [serial = 1695] [outer = 0x0] 12:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11706a800) [pid = 1648] [serial = 1696] [outer = 0x115fab800] 12:26:41 INFO - PROCESS | 1648 | 1468956401497 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1176b5800) [pid = 1648] [serial = 1697] [outer = 0x115fab800] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118eee000) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11935a000) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119273400) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12425e000) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12386a800) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11706e400) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x115f47800) [pid = 1648] [serial = 1582] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118044800) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118378800) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x115de4800) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x117067800) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112a8a400) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1131eec00) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11877c400) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1182b8c00) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116aa4400) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1246f1400) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117064000) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118378c00) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11878e400) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124c81000) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126606c00) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12880fc00) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128c02400) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129d8000) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118794400) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118787800) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1184df000) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 12:26:41 INFO - PROCESS | 1648 | 1468956401872 Marionette TRACE conn3 <- [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]]]}] 12:26:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:26:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 531ms 12:26:41 INFO - PROCESS | 1648 | 1468956401894 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:26:41 INFO - PROCESS | 1648 | 1468956401895 Marionette TRACE conn3 <- [1,2233,null,{"value":"7"}] 12:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:26:41 INFO - PROCESS | 1648 | 1468956401898 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:26:41 INFO - PROCESS | 1648 | 1468956401899 Marionette TRACE conn3 <- [1,2234,null,{}] 12:26:41 INFO - PROCESS | 1648 | 1468956401906 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:41 INFO - PROCESS | 1648 | 1468956401909 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:41 INFO - PROCESS | 1648 | 1468956401991 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:26:42 INFO - PROCESS | 1648 | 1468956402000 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:42 INFO - PROCESS | 1648 | 1468956402003 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1196cc800 == 31 [pid = 1648] [id = 566] 12:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1182b3c00) [pid = 1648] [serial = 1698] [outer = 0x0] 12:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118378000) [pid = 1648] [serial = 1699] [outer = 0x1182b3c00] 12:26:42 INFO - PROCESS | 1648 | 1468956402032 Marionette DEBUG loaded listener.js 12:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1184e5400) [pid = 1648] [serial = 1700] [outer = 0x1182b3c00] 12:26:42 INFO - PROCESS | 1648 | 1468956402391 Marionette TRACE conn3 <- [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]]]}] 12:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 522ms 12:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:26:42 INFO - PROCESS | 1648 | 1468956402421 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:26:42 INFO - PROCESS | 1648 | 1468956402422 Marionette TRACE conn3 <- [1,2237,null,{"value":"7"}] 12:26:42 INFO - PROCESS | 1648 | 1468956402424 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:26:42 INFO - PROCESS | 1648 | 1468956402425 Marionette TRACE conn3 <- [1,2238,null,{}] 12:26:42 INFO - PROCESS | 1648 | 1468956402428 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:42 INFO - PROCESS | 1648 | 1468956402429 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:42 INFO - PROCESS | 1648 | 1468956402516 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:26:42 INFO - PROCESS | 1648 | 1468956402574 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:42 INFO - PROCESS | 1648 | 1468956402575 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12397e800 == 32 [pid = 1648] [id = 567] 12:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11858ac00) [pid = 1648] [serial = 1701] [outer = 0x0] 12:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11878b400) [pid = 1648] [serial = 1702] [outer = 0x11858ac00] 12:26:42 INFO - PROCESS | 1648 | 1468956402600 Marionette DEBUG loaded listener.js 12:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118e25000) [pid = 1648] [serial = 1703] [outer = 0x11858ac00] 12:26:42 INFO - PROCESS | 1648 | 1468956402871 Marionette TRACE conn3 <- [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]]]}] 12:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 469ms 12:26:42 INFO - PROCESS | 1648 | 1468956402893 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:26:42 INFO - PROCESS | 1648 | 1468956402895 Marionette TRACE conn3 <- [1,2241,null,{"value":"7"}] 12:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:26:42 INFO - PROCESS | 1648 | 1468956402904 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:26:42 INFO - PROCESS | 1648 | 1468956402905 Marionette TRACE conn3 <- [1,2242,null,{}] 12:26:42 INFO - PROCESS | 1648 | 1468956402907 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:42 INFO - PROCESS | 1648 | 1468956402909 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:42 INFO - PROCESS | 1648 | 1468956402991 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:26:43 INFO - PROCESS | 1648 | 1468956402996 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:43 INFO - PROCESS | 1648 | 1468956402999 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e85800 == 33 [pid = 1648] [id = 568] 12:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x113094c00) [pid = 1648] [serial = 1704] [outer = 0x0] 12:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119253000) [pid = 1648] [serial = 1705] [outer = 0x113094c00] 12:26:43 INFO - PROCESS | 1648 | 1468956403024 Marionette DEBUG loaded listener.js 12:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119352000) [pid = 1648] [serial = 1706] [outer = 0x113094c00] 12:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 468ms 12:26:43 INFO - PROCESS | 1648 | 1468956403366 Marionette TRACE conn3 <- [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]]]}] 12:26:43 INFO - PROCESS | 1648 | 1468956403373 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:26:43 INFO - PROCESS | 1648 | 1468956403374 Marionette TRACE conn3 <- [1,2245,null,{"value":"7"}] 12:26:43 INFO - PROCESS | 1648 | 1468956403376 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 1648 | 1468956403377 Marionette TRACE conn3 <- [1,2246,null,{}] 12:26:43 INFO - PROCESS | 1648 | 1468956403381 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:43 INFO - PROCESS | 1648 | 1468956403387 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:43 INFO - PROCESS | 1648 | 1468956403524 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:26:43 INFO - PROCESS | 1648 | 1468956403538 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:43 INFO - PROCESS | 1648 | 1468956403539 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12716e000 == 34 [pid = 1648] [id = 569] 12:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118e1a000) [pid = 1648] [serial = 1707] [outer = 0x0] 12:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119680800) [pid = 1648] [serial = 1708] [outer = 0x118e1a000] 12:26:43 INFO - PROCESS | 1648 | 1468956403564 Marionette DEBUG loaded listener.js 12:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1246f1800) [pid = 1648] [serial = 1709] [outer = 0x118e1a000] 12:26:43 INFO - PROCESS | 1648 | 1468956403893 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 570ms 12:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:26:43 INFO - PROCESS | 1648 | 1468956403947 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:26:43 INFO - PROCESS | 1648 | 1468956403948 Marionette TRACE conn3 <- [1,2249,null,{"value":"7"}] 12:26:43 INFO - PROCESS | 1648 | 1468956403950 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 1648 | 1468956403951 Marionette TRACE conn3 <- [1,2250,null,{}] 12:26:43 INFO - PROCESS | 1648 | 1468956403953 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:43 INFO - PROCESS | 1648 | 1468956403955 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:44 INFO - PROCESS | 1648 | 1468956404051 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:26:44 INFO - PROCESS | 1648 | 1468956404062 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:44 INFO - PROCESS | 1648 | 1468956404063 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x128636000 == 35 [pid = 1648] [id = 570] 12:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1246fdc00) [pid = 1648] [serial = 1710] [outer = 0x0] 12:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124912400) [pid = 1648] [serial = 1711] [outer = 0x1246fdc00] 12:26:44 INFO - PROCESS | 1648 | 1468956404094 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x125378800) [pid = 1648] [serial = 1712] [outer = 0x1246fdc00] 12:26:44 INFO - PROCESS | 1648 | 1468956404433 Marionette TRACE conn3 <- [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]]]}] 12:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 522ms 12:26:44 INFO - PROCESS | 1648 | 1468956404474 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:26:44 INFO - PROCESS | 1648 | 1468956404475 Marionette TRACE conn3 <- [1,2253,null,{"value":"7"}] 12:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:26:44 INFO - PROCESS | 1648 | 1468956404477 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:26:44 INFO - PROCESS | 1648 | 1468956404478 Marionette TRACE conn3 <- [1,2254,null,{}] 12:26:44 INFO - PROCESS | 1648 | 1468956404480 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:44 INFO - PROCESS | 1648 | 1468956404481 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:44 INFO - PROCESS | 1648 | 1468956404582 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:26:44 INFO - PROCESS | 1648 | 1468956404586 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:44 INFO - PROCESS | 1648 | 1468956404587 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fce000 == 36 [pid = 1648] [id = 571] 12:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x125cf5400) [pid = 1648] [serial = 1713] [outer = 0x0] 12:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x125fc3000) [pid = 1648] [serial = 1714] [outer = 0x125cf5400] 12:26:44 INFO - PROCESS | 1648 | 1468956404614 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12660e400) [pid = 1648] [serial = 1715] [outer = 0x125cf5400] 12:26:44 INFO - PROCESS | 1648 | 1468956404972 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 12:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:26:45 INFO - PROCESS | 1648 | 1468956405005 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:26:45 INFO - PROCESS | 1648 | 1468956405006 Marionette TRACE conn3 <- [1,2257,null,{"value":"7"}] 12:26:45 INFO - PROCESS | 1648 | 1468956405010 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:26:45 INFO - PROCESS | 1648 | 1468956405015 Marionette TRACE conn3 <- [1,2258,null,{}] 12:26:45 INFO - PROCESS | 1648 | 1468956405020 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:45 INFO - PROCESS | 1648 | 1468956405021 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:45 INFO - PROCESS | 1648 | 1468956405187 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:26:45 INFO - PROCESS | 1648 | 1468956405204 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:45 INFO - PROCESS | 1648 | 1468956405205 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x129828800 == 37 [pid = 1648] [id = 572] 12:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12660c000) [pid = 1648] [serial = 1716] [outer = 0x0] 12:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x123dee800) [pid = 1648] [serial = 1717] [outer = 0x12660c000] 12:26:45 INFO - PROCESS | 1648 | 1468956405240 Marionette DEBUG loaded listener.js 12:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12731dc00) [pid = 1648] [serial = 1718] [outer = 0x12660c000] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x128bab400) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12660a000) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x113d0d000) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1130ae000) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12474a400) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x127311000) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11996f400) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12536fc00) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x127318000) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x111da9400) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x10eafdc00) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1127de400) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1176ba400) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1127d8800) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112fe0000) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12263f400) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128809800) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x124520800) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1182b6800) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x117062800) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:26:45 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117068800) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:26:45 INFO - PROCESS | 1648 | 1468956405861 Marionette TRACE conn3 <- [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]]]}] 12:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 875ms 12:26:45 INFO - PROCESS | 1648 | 1468956405884 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:26:45 INFO - PROCESS | 1648 | 1468956405885 Marionette TRACE conn3 <- [1,2261,null,{"value":"7"}] 12:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:26:45 INFO - PROCESS | 1648 | 1468956405887 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:26:45 INFO - PROCESS | 1648 | 1468956405888 Marionette TRACE conn3 <- [1,2262,null,{}] 12:26:45 INFO - PROCESS | 1648 | 1468956405891 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:45 INFO - PROCESS | 1648 | 1468956405892 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:45 INFO - PROCESS | 1648 | 1468956405969 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:26:45 INFO - PROCESS | 1648 | 1468956405973 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:45 INFO - PROCESS | 1648 | 1468956405974 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238b7800 == 38 [pid = 1648] [id = 573] 12:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x113f0e800) [pid = 1648] [serial = 1719] [outer = 0x0] 12:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1182b4400) [pid = 1648] [serial = 1720] [outer = 0x113f0e800] 12:26:46 INFO - PROCESS | 1648 | 1468956405999 Marionette DEBUG loaded listener.js 12:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119680000) [pid = 1648] [serial = 1721] [outer = 0x113f0e800] 12:26:46 INFO - PROCESS | 1648 | 1468956406323 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 471ms 12:26:46 INFO - PROCESS | 1648 | 1468956406359 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:26:46 INFO - PROCESS | 1648 | 1468956406361 Marionette TRACE conn3 <- [1,2265,null,{"value":"7"}] 12:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:26:46 INFO - PROCESS | 1648 | 1468956406363 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:26:46 INFO - PROCESS | 1648 | 1468956406365 Marionette TRACE conn3 <- [1,2266,null,{}] 12:26:46 INFO - PROCESS | 1648 | 1468956406368 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:46 INFO - PROCESS | 1648 | 1468956406369 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:46 INFO - PROCESS | 1648 | 1468956406491 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:26:46 INFO - PROCESS | 1648 | 1468956406498 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:46 INFO - PROCESS | 1648 | 1468956406500 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a874800 == 39 [pid = 1648] [id = 574] 12:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12263f400) [pid = 1648] [serial = 1722] [outer = 0x0] 12:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x127107c00) [pid = 1648] [serial = 1723] [outer = 0x12263f400] 12:26:46 INFO - PROCESS | 1648 | 1468956406527 Marionette DEBUG loaded listener.js 12:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12865c000) [pid = 1648] [serial = 1724] [outer = 0x12263f400] 12:26:46 INFO - PROCESS | 1648 | 1468956406855 Marionette TRACE conn3 <- [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]]]}] 12:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 519ms 12:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:26:46 INFO - PROCESS | 1648 | 1468956406884 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:26:46 INFO - PROCESS | 1648 | 1468956406885 Marionette TRACE conn3 <- [1,2269,null,{"value":"7"}] 12:26:46 INFO - PROCESS | 1648 | 1468956406887 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:26:46 INFO - PROCESS | 1648 | 1468956406888 Marionette TRACE conn3 <- [1,2270,null,{}] 12:26:46 INFO - PROCESS | 1648 | 1468956406890 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:46 INFO - PROCESS | 1648 | 1468956406891 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:46 INFO - PROCESS | 1648 | 1468956406973 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:26:46 INFO - PROCESS | 1648 | 1468956406979 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:46 INFO - PROCESS | 1648 | 1468956406980 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9ba800 == 40 [pid = 1648] [id = 575] 12:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12869a000) [pid = 1648] [serial = 1725] [outer = 0x0] 12:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128809c00) [pid = 1648] [serial = 1726] [outer = 0x12869a000] 12:26:47 INFO - PROCESS | 1648 | 1468956407006 Marionette DEBUG loaded listener.js 12:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128b4b400) [pid = 1648] [serial = 1727] [outer = 0x12869a000] 12:26:47 INFO - PROCESS | 1648 | 1468956407400 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 568ms 12:26:47 INFO - PROCESS | 1648 | 1468956407456 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:26:47 INFO - PROCESS | 1648 | 1468956407458 Marionette TRACE conn3 <- [1,2273,null,{"value":"7"}] 12:26:47 INFO - PROCESS | 1648 | 1468956407461 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:26:47 INFO - PROCESS | 1648 | 1468956407473 Marionette TRACE conn3 <- [1,2274,null,{}] 12:26:47 INFO - PROCESS | 1648 | 1468956407477 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:47 INFO - PROCESS | 1648 | 1468956407478 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:47 INFO - PROCESS | 1648 | 1468956407600 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:26:47 INFO - PROCESS | 1648 | 1468956407609 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:47 INFO - PROCESS | 1648 | 1468956407609 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba06000 == 41 [pid = 1648] [id = 576] 12:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128b4d800) [pid = 1648] [serial = 1728] [outer = 0x0] 12:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128ba4400) [pid = 1648] [serial = 1729] [outer = 0x128b4d800] 12:26:47 INFO - PROCESS | 1648 | 1468956407648 Marionette DEBUG loaded listener.js 12:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128bae000) [pid = 1648] [serial = 1730] [outer = 0x128b4d800] 12:26:48 INFO - PROCESS | 1648 | 1468956408221 Marionette TRACE conn3 <- [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]]]}] 12:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 830ms 12:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:26:48 INFO - PROCESS | 1648 | 1468956408292 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:26:48 INFO - PROCESS | 1648 | 1468956408294 Marionette TRACE conn3 <- [1,2277,null,{"value":"7"}] 12:26:48 INFO - PROCESS | 1648 | 1468956408298 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:26:48 INFO - PROCESS | 1648 | 1468956408300 Marionette TRACE conn3 <- [1,2278,null,{}] 12:26:48 INFO - PROCESS | 1648 | 1468956408304 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:48 INFO - PROCESS | 1648 | 1468956408306 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:48 INFO - PROCESS | 1648 | 1468956408418 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:26:48 INFO - PROCESS | 1648 | 1468956408481 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:48 INFO - PROCESS | 1648 | 1468956408482 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a08800 == 42 [pid = 1648] [id = 577] 12:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x113006c00) [pid = 1648] [serial = 1731] [outer = 0x0] 12:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116722000) [pid = 1648] [serial = 1732] [outer = 0x113006c00] 12:26:48 INFO - PROCESS | 1648 | 1468956408554 Marionette DEBUG loaded listener.js 12:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11706fc00) [pid = 1648] [serial = 1733] [outer = 0x113006c00] 12:26:48 INFO - PROCESS | 1648 | 1468956408981 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 722ms 12:26:49 INFO - PROCESS | 1648 | 1468956409020 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:26:49 INFO - PROCESS | 1648 | 1468956409023 Marionette TRACE conn3 <- [1,2281,null,{"value":"7"}] 12:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:26:49 INFO - PROCESS | 1648 | 1468956409028 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - PROCESS | 1648 | 1468956409029 Marionette TRACE conn3 <- [1,2282,null,{}] 12:26:49 INFO - PROCESS | 1648 | 1468956409032 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:49 INFO - PROCESS | 1648 | 1468956409034 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:49 INFO - PROCESS | 1648 | 1468956409138 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:26:49 INFO - PROCESS | 1648 | 1468956409200 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:49 INFO - PROCESS | 1648 | 1468956409202 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x125395000 == 43 [pid = 1648] [id = 578] 12:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1181aec00) [pid = 1648] [serial = 1734] [outer = 0x0] 12:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1182b7c00) [pid = 1648] [serial = 1735] [outer = 0x1181aec00] 12:26:49 INFO - PROCESS | 1648 | 1468956409232 Marionette DEBUG loaded listener.js 12:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118586400) [pid = 1648] [serial = 1736] [outer = 0x1181aec00] 12:26:49 INFO - PROCESS | 1648 | 1468956409695 Marionette TRACE conn3 <- [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]]]}] 12:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 722ms 12:26:49 INFO - PROCESS | 1648 | 1468956409749 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:26:49 INFO - PROCESS | 1648 | 1468956409751 Marionette TRACE conn3 <- [1,2285,null,{"value":"7"}] 12:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:26:49 INFO - PROCESS | 1648 | 1468956409791 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - PROCESS | 1648 | 1468956409794 Marionette TRACE conn3 <- [1,2286,null,{}] 12:26:49 INFO - PROCESS | 1648 | 1468956409805 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:49 INFO - PROCESS | 1648 | 1468956409808 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:49 INFO - PROCESS | 1648 | 1468956409908 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:26:49 INFO - PROCESS | 1648 | 1468956409971 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:49 INFO - PROCESS | 1648 | 1468956409973 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba1f800 == 44 [pid = 1648] [id = 579] 12:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119be5400) [pid = 1648] [serial = 1737] [outer = 0x0] 12:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x123a6c800) [pid = 1648] [serial = 1738] [outer = 0x119be5400] 12:26:50 INFO - PROCESS | 1648 | 1468956410004 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1246efc00) [pid = 1648] [serial = 1739] [outer = 0x119be5400] 12:26:50 INFO - PROCESS | 1648 | 1468956410448 Marionette TRACE conn3 <- [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]]]}] 12:26:50 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 12:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 740ms 12:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:26:50 INFO - PROCESS | 1648 | 1468956410518 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:26:50 INFO - PROCESS | 1648 | 1468956410520 Marionette TRACE conn3 <- [1,2289,null,{"value":"7"}] 12:26:50 INFO - PROCESS | 1648 | 1468956410522 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:26:50 INFO - PROCESS | 1648 | 1468956410523 Marionette TRACE conn3 <- [1,2290,null,{}] 12:26:50 INFO - PROCESS | 1648 | 1468956410526 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:50 INFO - PROCESS | 1648 | 1468956410527 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:50 INFO - PROCESS | 1648 | 1468956410635 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:26:50 INFO - PROCESS | 1648 | 1468956410698 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:50 INFO - PROCESS | 1648 | 1468956410699 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170ec800 == 45 [pid = 1648] [id = 580] 12:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1129d4c00) [pid = 1648] [serial = 1740] [outer = 0x0] 12:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x112fe0000) [pid = 1648] [serial = 1741] [outer = 0x1129d4c00] 12:26:50 INFO - PROCESS | 1648 | 1468956410891 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x113f04000) [pid = 1648] [serial = 1742] [outer = 0x1129d4c00] 12:26:51 INFO - PROCESS | 1648 | 1468956411376 Marionette TRACE conn3 <- [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]]]}] 12:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 870ms 12:26:51 INFO - PROCESS | 1648 | 1468956411394 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:26:51 INFO - PROCESS | 1648 | 1468956411397 Marionette TRACE conn3 <- [1,2293,null,{"value":"7"}] 12:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:26:51 INFO - PROCESS | 1648 | 1468956411402 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 1648 | 1468956411404 Marionette TRACE conn3 <- [1,2294,null,{}] 12:26:51 INFO - PROCESS | 1648 | 1468956411409 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:51 INFO - PROCESS | 1648 | 1468956411411 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:51 INFO - PROCESS | 1648 | 1468956411561 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9ba800 == 44 [pid = 1648] [id = 575] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12a874800 == 43 [pid = 1648] [id = 574] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1238b7800 == 42 [pid = 1648] [id = 573] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x129828800 == 41 [pid = 1648] [id = 572] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x128fce000 == 40 [pid = 1648] [id = 571] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x128636000 == 39 [pid = 1648] [id = 570] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12716e000 == 38 [pid = 1648] [id = 569] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x124e85800 == 37 [pid = 1648] [id = 568] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12397e800 == 36 [pid = 1648] [id = 567] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1196cc800 == 35 [pid = 1648] [id = 566] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11848f000 == 34 [pid = 1648] [id = 565] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x117e71800 == 33 [pid = 1648] [id = 564] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11808e000 == 32 [pid = 1648] [id = 563] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc8b800 == 31 [pid = 1648] [id = 562] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1170ec800 == 30 [pid = 1648] [id = 580] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba1f800 == 29 [pid = 1648] [id = 579] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x125395000 == 28 [pid = 1648] [id = 578] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba06000 == 27 [pid = 1648] [id = 576] 12:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x118a08800 == 26 [pid = 1648] [id = 577] 12:26:52 INFO - PROCESS | 1648 | 1468956412233 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 1648 | 1468956412235 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x128bb2800) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1286a7000) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1249b6400) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11837bc00) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118511800) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x124c81800) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12536e800) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x127322800) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12386d400) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12451f400) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x125cf6400) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x126607400) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12865d800) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11935c800) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119973400) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x117069c00) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1175bf000) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12665d800) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x127310800) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1181b9800) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1182b5800) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1127e0c00) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112a84800) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113a71000) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128b51000) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x115ddd400) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12880e400) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1246ef800) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124749000) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118e17800) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11935c400) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1182adc00) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128ba7000) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128ba8c00) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128807400) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128b4b000) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119276c00) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12869fc00) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128657400) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x123cd9400) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x128bd5c00) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x128bd9800) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 12:26:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x112f07000 == 27 [pid = 1648] [id = 581] 12:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1127d8400) [pid = 1648] [serial = 1743] [outer = 0x0] 12:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1129cc400) [pid = 1648] [serial = 1744] [outer = 0x1127d8400] 12:26:52 INFO - PROCESS | 1648 | 1468956412312 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x112a84800) [pid = 1648] [serial = 1745] [outer = 0x1127d8400] 12:26:52 INFO - PROCESS | 1648 | 1468956412636 Marionette TRACE conn3 <- [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]]]}] 12:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1275ms 12:26:52 INFO - PROCESS | 1648 | 1468956412677 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:26:52 INFO - PROCESS | 1648 | 1468956412679 Marionette TRACE conn3 <- [1,2297,null,{"value":"7"}] 12:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:26:52 INFO - PROCESS | 1648 | 1468956412684 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:26:52 INFO - PROCESS | 1648 | 1468956412686 Marionette TRACE conn3 <- [1,2298,null,{}] 12:26:52 INFO - PROCESS | 1648 | 1468956412690 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:52 INFO - PROCESS | 1648 | 1468956412692 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:52 INFO - PROCESS | 1648 | 1468956412773 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:26:52 INFO - PROCESS | 1648 | 1468956412781 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 1648 | 1468956412784 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e73000 == 28 [pid = 1648] [id = 582] 12:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x116985000) [pid = 1648] [serial = 1746] [outer = 0x0] 12:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116aa4800) [pid = 1648] [serial = 1747] [outer = 0x116985000] 12:26:52 INFO - PROCESS | 1648 | 1468956412811 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x117289800) [pid = 1648] [serial = 1748] [outer = 0x116985000] 12:26:53 INFO - PROCESS | 1648 | 1468956413187 Marionette TRACE conn3 <- [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]]]}] 12:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 521ms 12:26:53 INFO - PROCESS | 1648 | 1468956413207 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:26:53 INFO - PROCESS | 1648 | 1468956413210 Marionette TRACE conn3 <- [1,2301,null,{"value":"7"}] 12:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:26:53 INFO - PROCESS | 1648 | 1468956413217 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:26:53 INFO - PROCESS | 1648 | 1468956413218 Marionette TRACE conn3 <- [1,2302,null,{}] 12:26:53 INFO - PROCESS | 1648 | 1468956413220 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:53 INFO - PROCESS | 1648 | 1468956413222 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:53 INFO - PROCESS | 1648 | 1468956413303 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:26:53 INFO - PROCESS | 1648 | 1468956413308 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:53 INFO - PROCESS | 1648 | 1468956413310 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x118eaf000 == 29 [pid = 1648] [id = 583] 12:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1175c8800) [pid = 1648] [serial = 1749] [outer = 0x0] 12:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1181b5000) [pid = 1648] [serial = 1750] [outer = 0x1175c8800] 12:26:53 INFO - PROCESS | 1648 | 1468956413337 Marionette DEBUG loaded listener.js 12:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11837e800) [pid = 1648] [serial = 1751] [outer = 0x1175c8800] 12:26:53 INFO - PROCESS | 1648 | 1468956413706 Marionette TRACE conn3 <- [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]]]}] 12:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 524ms 12:26:53 INFO - PROCESS | 1648 | 1468956413739 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:26:53 INFO - PROCESS | 1648 | 1468956413741 Marionette TRACE conn3 <- [1,2305,null,{"value":"7"}] 12:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:26:53 INFO - PROCESS | 1648 | 1468956413744 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:26:53 INFO - PROCESS | 1648 | 1468956413748 Marionette TRACE conn3 <- [1,2306,null,{}] 12:26:53 INFO - PROCESS | 1648 | 1468956413755 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:53 INFO - PROCESS | 1648 | 1468956413758 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:53 INFO - PROCESS | 1648 | 1468956413838 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:26:53 INFO - PROCESS | 1648 | 1468956413843 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:53 INFO - PROCESS | 1648 | 1468956413844 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238c2000 == 30 [pid = 1648] [id = 584] 12:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118504400) [pid = 1648] [serial = 1752] [outer = 0x0] 12:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118786c00) [pid = 1648] [serial = 1753] [outer = 0x118504400] 12:26:53 INFO - PROCESS | 1648 | 1468956413872 Marionette DEBUG loaded listener.js 12:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119259800) [pid = 1648] [serial = 1754] [outer = 0x118504400] 12:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 476ms 12:26:54 INFO - PROCESS | 1648 | 1468956414210 Marionette TRACE conn3 <- [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]]]}] 12:26:54 INFO - PROCESS | 1648 | 1468956414219 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 1648 | 1468956414221 Marionette TRACE conn3 <- [1,2309,null,{"value":"7"}] 12:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:26:54 INFO - PROCESS | 1648 | 1468956414223 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - PROCESS | 1648 | 1468956414225 Marionette TRACE conn3 <- [1,2310,null,{}] 12:26:54 INFO - PROCESS | 1648 | 1468956414227 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:54 INFO - PROCESS | 1648 | 1468956414228 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:54 INFO - PROCESS | 1648 | 1468956414309 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:26:54 INFO - PROCESS | 1648 | 1468956414315 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:54 INFO - PROCESS | 1648 | 1468956414317 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e87800 == 31 [pid = 1648] [id = 585] 12:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119351400) [pid = 1648] [serial = 1755] [outer = 0x0] 12:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11935f800) [pid = 1648] [serial = 1756] [outer = 0x119351400] 12:26:54 INFO - PROCESS | 1648 | 1468956414342 Marionette DEBUG loaded listener.js 12:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11996a000) [pid = 1648] [serial = 1757] [outer = 0x119351400] 12:26:54 INFO - PROCESS | 1648 | 1468956414716 Marionette TRACE conn3 <- [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]]]}] 12:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 521ms 12:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:26:54 INFO - PROCESS | 1648 | 1468956414749 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 1648 | 1468956414751 Marionette TRACE conn3 <- [1,2313,null,{"value":"7"}] 12:26:54 INFO - PROCESS | 1648 | 1468956414753 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - PROCESS | 1648 | 1468956414754 Marionette TRACE conn3 <- [1,2314,null,{}] 12:26:54 INFO - PROCESS | 1648 | 1468956414756 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:54 INFO - PROCESS | 1648 | 1468956414757 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:54 INFO - PROCESS | 1648 | 1468956414853 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:26:54 INFO - PROCESS | 1648 | 1468956414858 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:54 INFO - PROCESS | 1648 | 1468956414863 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265c0800 == 32 [pid = 1648] [id = 586] 12:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1175bf000) [pid = 1648] [serial = 1758] [outer = 0x0] 12:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x123dee400) [pid = 1648] [serial = 1759] [outer = 0x1175bf000] 12:26:54 INFO - PROCESS | 1648 | 1468956414896 Marionette DEBUG loaded listener.js 12:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1246f0400) [pid = 1648] [serial = 1760] [outer = 0x1175bf000] 12:26:55 INFO - PROCESS | 1648 | 1468956415239 Marionette TRACE conn3 <- [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]]]}] 12:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 12:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:26:55 INFO - PROCESS | 1648 | 1468956415272 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:26:55 INFO - PROCESS | 1648 | 1468956415273 Marionette TRACE conn3 <- [1,2317,null,{"value":"7"}] 12:26:55 INFO - PROCESS | 1648 | 1468956415275 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:26:55 INFO - PROCESS | 1648 | 1468956415276 Marionette TRACE conn3 <- [1,2318,null,{}] 12:26:55 INFO - PROCESS | 1648 | 1468956415278 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:55 INFO - PROCESS | 1648 | 1468956415282 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:55 INFO - PROCESS | 1648 | 1468956415380 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:26:55 INFO - PROCESS | 1648 | 1468956415384 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 1648 | 1468956415385 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x112635800 == 33 [pid = 1648] [id = 587] 12:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1129cd400) [pid = 1648] [serial = 1761] [outer = 0x0] 12:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124c16000) [pid = 1648] [serial = 1762] [outer = 0x1129cd400] 12:26:55 INFO - PROCESS | 1648 | 1468956415410 Marionette DEBUG loaded listener.js 12:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x125372400) [pid = 1648] [serial = 1763] [outer = 0x1129cd400] 12:26:55 INFO - PROCESS | 1648 | 1468956415777 Marionette TRACE conn3 <- [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] 12:26:55 INFO - PROCESS | 1648 | 1468956415808 Marionette TRACE conn3 <- [1,2321,null,{"value":"7"}] 12:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:26:55 INFO - PROCESS | 1648 | 1468956415811 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:26:55 INFO - PROCESS | 1648 | 1468956415812 Marionette TRACE conn3 <- [1,2322,null,{}] 12:26:55 INFO - PROCESS | 1648 | 1468956415814 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:55 INFO - PROCESS | 1648 | 1468956415815 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:55 INFO - PROCESS | 1648 | 1468956415911 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:26:55 INFO - PROCESS | 1648 | 1468956415916 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 1648 | 1468956415917 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293df000 == 34 [pid = 1648] [id = 588] 12:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113f0c400) [pid = 1648] [serial = 1764] [outer = 0x0] 12:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x125cf2c00) [pid = 1648] [serial = 1765] [outer = 0x113f0c400] 12:26:55 INFO - PROCESS | 1648 | 1468956415941 Marionette DEBUG loaded listener.js 12:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12660b800) [pid = 1648] [serial = 1766] [outer = 0x113f0c400] 12:26:56 INFO - PROCESS | 1648 | 1468956416269 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 472ms 12:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:26:56 INFO - PROCESS | 1648 | 1468956416288 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:26:56 INFO - PROCESS | 1648 | 1468956416289 Marionette TRACE conn3 <- [1,2325,null,{"value":"7"}] 12:26:56 INFO - PROCESS | 1648 | 1468956416291 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - PROCESS | 1648 | 1468956416292 Marionette TRACE conn3 <- [1,2326,null,{}] 12:26:56 INFO - PROCESS | 1648 | 1468956416294 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:56 INFO - PROCESS | 1648 | 1468956416296 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:56 INFO - PROCESS | 1648 | 1468956416398 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1246fdc00) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x125cf5400) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1182b3c00) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128657800) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x115fab800) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113094c00) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11858ac00) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1129da800) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1129da000) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12660c000) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x113f0e800) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12869a000) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118e1a000) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12263f400) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128b4d800) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:26:56 INFO - PROCESS | 1648 | 1468956416605 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:56 INFO - PROCESS | 1648 | 1468956416606 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e77800 == 35 [pid = 1648] [id = 589] 12:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x111d1a000) [pid = 1648] [serial = 1767] [outer = 0x0] 12:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1127d4800) [pid = 1648] [serial = 1768] [outer = 0x111d1a000] 12:26:56 INFO - PROCESS | 1648 | 1468956416633 Marionette DEBUG loaded listener.js 12:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113d61800) [pid = 1648] [serial = 1769] [outer = 0x111d1a000] 12:26:56 INFO - PROCESS | 1648 | 1468956416956 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 721ms 12:26:57 INFO - PROCESS | 1648 | 1468956417013 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:26:57 INFO - PROCESS | 1648 | 1468956417015 Marionette TRACE conn3 <- [1,2329,null,{"value":"7"}] 12:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:26:57 INFO - PROCESS | 1648 | 1468956417018 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:26:57 INFO - PROCESS | 1648 | 1468956417020 Marionette TRACE conn3 <- [1,2330,null,{}] 12:26:57 INFO - PROCESS | 1648 | 1468956417023 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:57 INFO - PROCESS | 1648 | 1468956417025 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:57 INFO - PROCESS | 1648 | 1468956417142 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:26:57 INFO - PROCESS | 1648 | 1468956417232 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:57 INFO - PROCESS | 1648 | 1468956417233 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7af000 == 36 [pid = 1648] [id = 590] 12:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1129d8000) [pid = 1648] [serial = 1770] [outer = 0x0] 12:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11858ac00) [pid = 1648] [serial = 1771] [outer = 0x1129d8000] 12:26:57 INFO - PROCESS | 1648 | 1468956417253 Marionette DEBUG loaded listener.js 12:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126602c00) [pid = 1648] [serial = 1772] [outer = 0x1129d8000] 12:26:57 INFO - PROCESS | 1648 | 1468956417569 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 572ms 12:26:57 INFO - PROCESS | 1648 | 1468956417591 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:26:57 INFO - PROCESS | 1648 | 1468956417593 Marionette TRACE conn3 <- [1,2333,null,{"value":"7"}] 12:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:26:57 INFO - PROCESS | 1648 | 1468956417599 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:26:57 INFO - PROCESS | 1648 | 1468956417601 Marionette TRACE conn3 <- [1,2334,null,{}] 12:26:57 INFO - PROCESS | 1648 | 1468956417605 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:57 INFO - PROCESS | 1648 | 1468956417607 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:57 INFO - PROCESS | 1648 | 1468956417724 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:26:57 INFO - PROCESS | 1648 | 1468956417837 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:57 INFO - PROCESS | 1648 | 1468956417838 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af07000 == 37 [pid = 1648] [id = 591] 12:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116188c00) [pid = 1648] [serial = 1773] [outer = 0x0] 12:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12730ac00) [pid = 1648] [serial = 1774] [outer = 0x116188c00] 12:26:57 INFO - PROCESS | 1648 | 1468956417871 Marionette DEBUG loaded listener.js 12:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128657800) [pid = 1648] [serial = 1775] [outer = 0x116188c00] 12:26:58 INFO - PROCESS | 1648 | 1468956418223 Marionette TRACE conn3 <- [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]]]}] 12:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 676ms 12:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:26:58 INFO - PROCESS | 1648 | 1468956418273 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:26:58 INFO - PROCESS | 1648 | 1468956418276 Marionette TRACE conn3 <- [1,2337,null,{"value":"7"}] 12:26:58 INFO - PROCESS | 1648 | 1468956418279 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:26:58 INFO - PROCESS | 1648 | 1468956418282 Marionette TRACE conn3 <- [1,2338,null,{}] 12:26:58 INFO - PROCESS | 1648 | 1468956418285 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:58 INFO - PROCESS | 1648 | 1468956418288 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:58 INFO - PROCESS | 1648 | 1468956418457 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:26:58 INFO - PROCESS | 1648 | 1468956418476 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 1648 | 1468956418476 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12258a000 == 38 [pid = 1648] [id = 592] 12:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128658c00) [pid = 1648] [serial = 1776] [outer = 0x0] 12:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1286a5800) [pid = 1648] [serial = 1777] [outer = 0x128658c00] 12:26:58 INFO - PROCESS | 1648 | 1468956418516 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12880fc00) [pid = 1648] [serial = 1778] [outer = 0x128658c00] 12:26:59 INFO - PROCESS | 1648 | 1468956419169 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 926ms 12:26:59 INFO - PROCESS | 1648 | 1468956419204 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 1648 | 1468956419207 Marionette TRACE conn3 <- [1,2341,null,{"value":"7"}] 12:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:26:59 INFO - PROCESS | 1648 | 1468956419210 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 1648 | 1468956419213 Marionette TRACE conn3 <- [1,2342,null,{}] 12:26:59 INFO - PROCESS | 1648 | 1468956419217 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:26:59 INFO - PROCESS | 1648 | 1468956419219 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:59 INFO - PROCESS | 1648 | 1468956419336 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:26:59 INFO - PROCESS | 1648 | 1468956419397 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:59 INFO - PROCESS | 1648 | 1468956419398 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:26:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x118aae000 == 39 [pid = 1648] [id = 593] 12:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113f07c00) [pid = 1648] [serial = 1779] [outer = 0x0] 12:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116903400) [pid = 1648] [serial = 1780] [outer = 0x113f07c00] 12:26:59 INFO - PROCESS | 1648 | 1468956419431 Marionette DEBUG loaded listener.js 12:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1175c8c00) [pid = 1648] [serial = 1781] [outer = 0x113f07c00] 12:27:00 INFO - PROCESS | 1648 | 1468956420032 Marionette TRACE conn3 <- [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]]]}] 12:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 872ms 12:27:00 INFO - PROCESS | 1648 | 1468956420083 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:27:00 INFO - PROCESS | 1648 | 1468956420086 Marionette TRACE conn3 <- [1,2345,null,{"value":"7"}] 12:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:27:00 INFO - PROCESS | 1648 | 1468956420091 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:27:00 INFO - PROCESS | 1648 | 1468956420093 Marionette TRACE conn3 <- [1,2346,null,{}] 12:27:00 INFO - PROCESS | 1648 | 1468956420095 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:00 INFO - PROCESS | 1648 | 1468956420097 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:00 INFO - PROCESS | 1648 | 1468956420211 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:27:00 INFO - PROCESS | 1648 | 1468956420301 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:00 INFO - PROCESS | 1648 | 1468956420303 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x127170000 == 40 [pid = 1648] [id = 594] 12:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11837cc00) [pid = 1648] [serial = 1782] [outer = 0x0] 12:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1184dfc00) [pid = 1648] [serial = 1783] [outer = 0x11837cc00] 12:27:00 INFO - PROCESS | 1648 | 1468956420333 Marionette DEBUG loaded listener.js 12:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11877e800) [pid = 1648] [serial = 1784] [outer = 0x11837cc00] 12:27:01 INFO - PROCESS | 1648 | 1468956421027 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:27:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12af07000 == 39 [pid = 1648] [id = 591] 12:27:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7af000 == 38 [pid = 1648] [id = 590] 12:27:01 INFO - PROCESS | 1648 | --DOCSHELL 0x117e77800 == 37 [pid = 1648] [id = 589] 12:27:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1293df000 == 36 [pid = 1648] [id = 588] 12:27:01 INFO - PROCESS | 1648 | --DOCSHELL 0x112635800 == 35 [pid = 1648] [id = 587] 12:27:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1265c0800 == 34 [pid = 1648] [id = 586] 12:27:01 INFO - PROCESS | 1648 | --DOCSHELL 0x124e87800 == 33 [pid = 1648] [id = 585] 12:27:01 INFO - PROCESS | 1648 | --DOCSHELL 0x1238c2000 == 32 [pid = 1648] [id = 584] 12:27:01 INFO - PROCESS | 1648 | --DOCSHELL 0x118eaf000 == 31 [pid = 1648] [id = 583] 12:27:01 INFO - PROCESS | 1648 | --DOCSHELL 0x117e73000 == 30 [pid = 1648] [id = 582] 12:27:01 INFO - PROCESS | 1648 | --DOCSHELL 0x112f07000 == 29 [pid = 1648] [id = 581] 12:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 972ms 12:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:27:01 INFO - PROCESS | 1648 | 1468956421063 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 1648 | 1468956421065 Marionette TRACE conn3 <- [1,2349,null,{"value":"7"}] 12:27:01 INFO - PROCESS | 1648 | 1468956421067 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 1648 | 1468956421069 Marionette TRACE conn3 <- [1,2350,null,{}] 12:27:01 INFO - PROCESS | 1648 | 1468956421073 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:01 INFO - PROCESS | 1648 | 1468956421075 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:01 INFO - PROCESS | 1648 | 1468956421170 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124912400) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x125fc3000) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118378000) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1184e5400) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128c09800) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11706a800) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1176b5800) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119253000) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119352000) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11878b400) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118e25000) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113d65c00) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1164c7400) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112fd5800) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1131f0000) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x123dee800) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12660e400) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119680000) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1182b4400) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128809c00) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12731dc00) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119680800) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12865c000) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x125378800) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x128b4b400) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1246f1800) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x127107c00) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x128ba4400) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x128bae000) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 12:27:01 INFO - PROCESS | 1648 | 1468956421234 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:01 INFO - PROCESS | 1648 | 1468956421236 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11807e800 == 30 [pid = 1648] [id = 595] 12:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x113a74c00) [pid = 1648] [serial = 1785] [outer = 0x0] 12:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x113f10c00) [pid = 1648] [serial = 1786] [outer = 0x113a74c00] 12:27:01 INFO - PROCESS | 1648 | 1468956421263 Marionette DEBUG loaded listener.js 12:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x116aa3800) [pid = 1648] [serial = 1787] [outer = 0x113a74c00] 12:27:01 INFO - PROCESS | 1648 | 1468956421568 Marionette TRACE conn3 <- [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]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 523ms 12:27:01 INFO - PROCESS | 1648 | 1468956421590 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 1648 | 1468956421593 Marionette TRACE conn3 <- [1,2353,null,{"value":"7"}] 12:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:27:01 INFO - PROCESS | 1648 | 1468956421600 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 1648 | 1468956421603 Marionette TRACE conn3 <- [1,2354,null,{}] 12:27:01 INFO - PROCESS | 1648 | 1468956421606 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:01 INFO - PROCESS | 1648 | 1468956421607 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:01 INFO - PROCESS | 1648 | 1468956421690 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:27:01 INFO - PROCESS | 1648 | 1468956421694 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:01 INFO - PROCESS | 1648 | 1468956421695 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e77800 == 31 [pid = 1648] [id = 596] 12:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1176b8000) [pid = 1648] [serial = 1788] [outer = 0x0] 12:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1182b3800) [pid = 1648] [serial = 1789] [outer = 0x1176b8000] 12:27:01 INFO - PROCESS | 1648 | 1468956421725 Marionette DEBUG loaded listener.js 12:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118381800) [pid = 1648] [serial = 1790] [outer = 0x1176b8000] 12:27:02 INFO - PROCESS | 1648 | 1468956422106 Marionette TRACE conn3 <- [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]]]}] 12:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 525ms 12:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:27:02 INFO - PROCESS | 1648 | 1468956422123 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:27:02 INFO - PROCESS | 1648 | 1468956422125 Marionette TRACE conn3 <- [1,2357,null,{"value":"7"}] 12:27:02 INFO - PROCESS | 1648 | 1468956422127 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:27:02 INFO - PROCESS | 1648 | 1468956422130 Marionette TRACE conn3 <- [1,2358,null,{}] 12:27:02 INFO - PROCESS | 1648 | 1468956422140 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:02 INFO - PROCESS | 1648 | 1468956422143 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:02 INFO - PROCESS | 1648 | 1468956422224 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:27:02 INFO - PROCESS | 1648 | 1468956422231 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 1648 | 1468956422234 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x124020800 == 32 [pid = 1648] [id = 597] 12:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1129cec00) [pid = 1648] [serial = 1791] [outer = 0x0] 12:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118eef400) [pid = 1648] [serial = 1792] [outer = 0x1129cec00] 12:27:02 INFO - PROCESS | 1648 | 1468956422262 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11935f400) [pid = 1648] [serial = 1793] [outer = 0x1129cec00] 12:27:02 INFO - PROCESS | 1648 | 1468956422621 Marionette TRACE conn3 <- [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]]]}] 12:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 524ms 12:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:27:02 INFO - PROCESS | 1648 | 1468956422651 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:27:02 INFO - PROCESS | 1648 | 1468956422653 Marionette TRACE conn3 <- [1,2361,null,{"value":"7"}] 12:27:02 INFO - PROCESS | 1648 | 1468956422655 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:27:02 INFO - PROCESS | 1648 | 1468956422656 Marionette TRACE conn3 <- [1,2362,null,{}] 12:27:02 INFO - PROCESS | 1648 | 1468956422658 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:02 INFO - PROCESS | 1648 | 1468956422659 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:02 INFO - PROCESS | 1648 | 1468956422740 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:27:02 INFO - PROCESS | 1648 | 1468956422743 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:02 INFO - PROCESS | 1648 | 1468956422745 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x127178800 == 33 [pid = 1648] [id = 598] 12:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1198a2000) [pid = 1648] [serial = 1794] [outer = 0x0] 12:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12386a800) [pid = 1648] [serial = 1795] [outer = 0x1198a2000] 12:27:02 INFO - PROCESS | 1648 | 1468956422773 Marionette DEBUG loaded listener.js 12:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1242b0000) [pid = 1648] [serial = 1796] [outer = 0x1198a2000] 12:27:03 INFO - PROCESS | 1648 | 1468956423116 Marionette TRACE conn3 <- [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]]]}] 12:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 468ms 12:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:27:03 INFO - PROCESS | 1648 | 1468956423123 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:27:03 INFO - PROCESS | 1648 | 1468956423124 Marionette TRACE conn3 <- [1,2365,null,{"value":"7"}] 12:27:03 INFO - PROCESS | 1648 | 1468956423126 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:27:03 INFO - PROCESS | 1648 | 1468956423127 Marionette TRACE conn3 <- [1,2366,null,{}] 12:27:03 INFO - PROCESS | 1648 | 1468956423134 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:03 INFO - PROCESS | 1648 | 1468956423136 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:03 INFO - PROCESS | 1648 | 1468956423216 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:27:03 INFO - PROCESS | 1648 | 1468956423281 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:03 INFO - PROCESS | 1648 | 1468956423283 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fc2000 == 34 [pid = 1648] [id = 599] 12:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1129cc000) [pid = 1648] [serial = 1797] [outer = 0x0] 12:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1246c5800) [pid = 1648] [serial = 1798] [outer = 0x1129cc000] 12:27:03 INFO - PROCESS | 1648 | 1468956423307 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124c12000) [pid = 1648] [serial = 1799] [outer = 0x1129cc000] 12:27:03 INFO - PROCESS | 1648 | 1468956423670 Marionette TRACE conn3 <- [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]]]}] 12:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 573ms 12:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:27:03 INFO - PROCESS | 1648 | 1468956423702 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:27:03 INFO - PROCESS | 1648 | 1468956423703 Marionette TRACE conn3 <- [1,2369,null,{"value":"7"}] 12:27:03 INFO - PROCESS | 1648 | 1468956423705 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:27:03 INFO - PROCESS | 1648 | 1468956423706 Marionette TRACE conn3 <- [1,2370,null,{}] 12:27:03 INFO - PROCESS | 1648 | 1468956423708 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:03 INFO - PROCESS | 1648 | 1468956423712 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:03 INFO - PROCESS | 1648 | 1468956423830 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:27:03 INFO - PROCESS | 1648 | 1468956423844 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:03 INFO - PROCESS | 1648 | 1468956423845 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12982f000 == 35 [pid = 1648] [id = 600] 12:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124c83400) [pid = 1648] [serial = 1800] [outer = 0x0] 12:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12660c000) [pid = 1648] [serial = 1801] [outer = 0x124c83400] 12:27:03 INFO - PROCESS | 1648 | 1468956423871 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12865f000) [pid = 1648] [serial = 1802] [outer = 0x124c83400] 12:27:04 INFO - PROCESS | 1648 | 1468956424222 Marionette TRACE conn3 <- [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]]]}] 12:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 569ms 12:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:27:04 INFO - PROCESS | 1648 | 1468956424275 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:27:04 INFO - PROCESS | 1648 | 1468956424276 Marionette TRACE conn3 <- [1,2373,null,{"value":"7"}] 12:27:04 INFO - PROCESS | 1648 | 1468956424278 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 1648 | 1468956424279 Marionette TRACE conn3 <- [1,2374,null,{}] 12:27:04 INFO - PROCESS | 1648 | 1468956424281 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:04 INFO - PROCESS | 1648 | 1468956424283 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:04 INFO - PROCESS | 1648 | 1468956424378 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:27:04 INFO - PROCESS | 1648 | 1468956424417 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:04 INFO - PROCESS | 1648 | 1468956424418 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x112003000 == 36 [pid = 1648] [id = 601] 12:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1127d5800) [pid = 1648] [serial = 1803] [outer = 0x0] 12:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128802800) [pid = 1648] [serial = 1804] [outer = 0x1127d5800] 12:27:04 INFO - PROCESS | 1648 | 1468956424443 Marionette DEBUG loaded listener.js 12:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b47800) [pid = 1648] [serial = 1805] [outer = 0x1127d5800] 12:27:04 INFO - PROCESS | 1648 | 1468956424773 Marionette TRACE conn3 <- [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]]]}] 12:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 518ms 12:27:04 INFO - PROCESS | 1648 | 1468956424798 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:27:04 INFO - PROCESS | 1648 | 1468956424800 Marionette TRACE conn3 <- [1,2377,null,{"value":"7"}] 12:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:27:04 INFO - PROCESS | 1648 | 1468956424808 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 1648 | 1468956424809 Marionette TRACE conn3 <- [1,2378,null,{}] 12:27:04 INFO - PROCESS | 1648 | 1468956424811 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:04 INFO - PROCESS | 1648 | 1468956424812 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:04 INFO - PROCESS | 1648 | 1468956424910 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:27:04 INFO - PROCESS | 1648 | 1468956424914 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:04 INFO - PROCESS | 1648 | 1468956424922 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b730000 == 37 [pid = 1648] [id = 602] 12:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118e23000) [pid = 1648] [serial = 1806] [outer = 0x0] 12:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b51400) [pid = 1648] [serial = 1807] [outer = 0x118e23000] 12:27:04 INFO - PROCESS | 1648 | 1468956424979 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128ba9400) [pid = 1648] [serial = 1808] [outer = 0x118e23000] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1175bf000) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119351400) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116985000) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1175c8800) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1129d4c00) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118504400) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1129cd400) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113006c00) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x113f0c400) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116188c00) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1129d8000) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1181aec00) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119be5400) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x111d1a000) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1127d8400) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:27:05 INFO - PROCESS | 1648 | 1468956425351 Marionette TRACE conn3 <- [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]]]}] 12:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 568ms 12:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:27:05 INFO - PROCESS | 1648 | 1468956425376 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:27:05 INFO - PROCESS | 1648 | 1468956425378 Marionette TRACE conn3 <- [1,2381,null,{"value":"7"}] 12:27:05 INFO - PROCESS | 1648 | 1468956425380 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:27:05 INFO - PROCESS | 1648 | 1468956425383 Marionette TRACE conn3 <- [1,2382,null,{}] 12:27:05 INFO - PROCESS | 1648 | 1468956425386 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:05 INFO - PROCESS | 1648 | 1468956425387 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:05 INFO - PROCESS | 1648 | 1468956425467 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:27:05 INFO - PROCESS | 1648 | 1468956425471 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 1648 | 1468956425472 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265b4000 == 38 [pid = 1648] [id = 603] 12:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1129d8000) [pid = 1648] [serial = 1809] [outer = 0x0] 12:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1175c8800) [pid = 1648] [serial = 1810] [outer = 0x1129d8000] 12:27:05 INFO - PROCESS | 1648 | 1468956425497 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119354000) [pid = 1648] [serial = 1811] [outer = 0x1129d8000] 12:27:05 INFO - PROCESS | 1648 | 1468956425839 Marionette TRACE conn3 <- [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]]]}] 12:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 473ms 12:27:05 INFO - PROCESS | 1648 | 1468956425854 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:27:05 INFO - PROCESS | 1648 | 1468956425855 Marionette TRACE conn3 <- [1,2385,null,{"value":"7"}] 12:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:27:05 INFO - PROCESS | 1648 | 1468956425857 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:27:05 INFO - PROCESS | 1648 | 1468956425858 Marionette TRACE conn3 <- [1,2386,null,{}] 12:27:05 INFO - PROCESS | 1648 | 1468956425861 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:05 INFO - PROCESS | 1648 | 1468956425862 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:05 INFO - PROCESS | 1648 | 1468956425981 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:27:05 INFO - PROCESS | 1648 | 1468956425987 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 1648 | 1468956425988 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba03800 == 39 [pid = 1648] [id = 604] 12:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119351400) [pid = 1648] [serial = 1812] [outer = 0x0] 12:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119680000) [pid = 1648] [serial = 1813] [outer = 0x119351400] 12:27:06 INFO - PROCESS | 1648 | 1468956426012 Marionette DEBUG loaded listener.js 12:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128bb2c00) [pid = 1648] [serial = 1814] [outer = 0x119351400] 12:27:06 INFO - PROCESS | 1648 | 1468956426349 Marionette TRACE conn3 <- [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]]]}] 12:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 12:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:27:06 INFO - PROCESS | 1648 | 1468956426376 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 1648 | 1468956426378 Marionette TRACE conn3 <- [1,2389,null,{"value":"7"}] 12:27:06 INFO - PROCESS | 1648 | 1468956426381 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 1648 | 1468956426383 Marionette TRACE conn3 <- [1,2390,null,{}] 12:27:06 INFO - PROCESS | 1648 | 1468956426385 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:06 INFO - PROCESS | 1648 | 1468956426387 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:06 INFO - PROCESS | 1648 | 1468956426483 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:27:06 INFO - PROCESS | 1648 | 1468956426487 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:06 INFO - PROCESS | 1648 | 1468956426489 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c41c800 == 40 [pid = 1648] [id = 605] 12:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128bd3000) [pid = 1648] [serial = 1815] [outer = 0x0] 12:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128c07800) [pid = 1648] [serial = 1816] [outer = 0x128bd3000] 12:27:06 INFO - PROCESS | 1648 | 1468956426515 Marionette DEBUG loaded listener.js 12:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128c13400) [pid = 1648] [serial = 1817] [outer = 0x128bd3000] 12:27:06 INFO - PROCESS | 1648 | 1468956426851 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 520ms 12:27:06 INFO - PROCESS | 1648 | 1468956426901 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 1648 | 1468956426903 Marionette TRACE conn3 <- [1,2393,null,{"value":"7"}] 12:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:27:06 INFO - PROCESS | 1648 | 1468956426915 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 1648 | 1468956426917 Marionette TRACE conn3 <- [1,2394,null,{}] 12:27:06 INFO - PROCESS | 1648 | 1468956426919 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:06 INFO - PROCESS | 1648 | 1468956426920 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:07 INFO - PROCESS | 1648 | 1468956427008 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:27:07 INFO - PROCESS | 1648 | 1468956427011 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:07 INFO - PROCESS | 1648 | 1468956427012 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c68d800 == 41 [pid = 1648] [id = 606] 12:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128c16400) [pid = 1648] [serial = 1818] [outer = 0x0] 12:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128c1b400) [pid = 1648] [serial = 1819] [outer = 0x128c16400] 12:27:07 INFO - PROCESS | 1648 | 1468956427037 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128c42c00) [pid = 1648] [serial = 1820] [outer = 0x128c16400] 12:27:07 INFO - PROCESS | 1648 | 1468956427520 Marionette TRACE conn3 <- [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]]]}] 12:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 673ms 12:27:07 INFO - PROCESS | 1648 | 1468956427589 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:27:07 INFO - PROCESS | 1648 | 1468956427593 Marionette TRACE conn3 <- [1,2397,null,{"value":"7"}] 12:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:27:07 INFO - PROCESS | 1648 | 1468956427599 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 1648 | 1468956427602 Marionette TRACE conn3 <- [1,2398,null,{}] 12:27:07 INFO - PROCESS | 1648 | 1468956427607 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:07 INFO - PROCESS | 1648 | 1468956427610 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:07 INFO - PROCESS | 1648 | 1468956427708 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:27:07 INFO - PROCESS | 1648 | 1468956427807 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:07 INFO - PROCESS | 1648 | 1468956427809 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a1b000 == 42 [pid = 1648] [id = 607] 12:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x115fb8800) [pid = 1648] [serial = 1821] [outer = 0x0] 12:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1169d3c00) [pid = 1648] [serial = 1822] [outer = 0x115fb8800] 12:27:07 INFO - PROCESS | 1648 | 1468956427843 Marionette DEBUG loaded listener.js 12:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1176ac400) [pid = 1648] [serial = 1823] [outer = 0x115fb8800] 12:27:08 INFO - PROCESS | 1648 | 1468956428366 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 776ms 12:27:08 INFO - PROCESS | 1648 | 1468956428374 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:27:08 INFO - PROCESS | 1648 | 1468956428379 Marionette TRACE conn3 <- [1,2401,null,{"value":"7"}] 12:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:27:08 INFO - PROCESS | 1648 | 1468956428386 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:27:08 INFO - PROCESS | 1648 | 1468956428389 Marionette TRACE conn3 <- [1,2402,null,{}] 12:27:08 INFO - PROCESS | 1648 | 1468956428393 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:08 INFO - PROCESS | 1648 | 1468956428396 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:08 INFO - PROCESS | 1648 | 1468956428567 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:27:08 INFO - PROCESS | 1648 | 1468956428620 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:08 INFO - PROCESS | 1648 | 1468956428621 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a79000 == 43 [pid = 1648] [id = 608] 12:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1184e7000) [pid = 1648] [serial = 1824] [outer = 0x0] 12:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118594c00) [pid = 1648] [serial = 1825] [outer = 0x1184e7000] 12:27:08 INFO - PROCESS | 1648 | 1468956428652 Marionette DEBUG loaded listener.js 12:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119274400) [pid = 1648] [serial = 1826] [outer = 0x1184e7000] 12:27:09 INFO - PROCESS | 1648 | 1468956429049 Marionette TRACE conn3 <- [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]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 722ms 12:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:27:09 INFO - PROCESS | 1648 | 1468956429108 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 1648 | 1468956429109 Marionette TRACE conn3 <- [1,2405,null,{"value":"7"}] 12:27:09 INFO - PROCESS | 1648 | 1468956429112 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - PROCESS | 1648 | 1468956429118 Marionette TRACE conn3 <- [1,2406,null,{}] 12:27:09 INFO - PROCESS | 1648 | 1468956429126 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:09 INFO - PROCESS | 1648 | 1468956429130 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:09 INFO - PROCESS | 1648 | 1468956429244 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:27:09 INFO - PROCESS | 1648 | 1468956429352 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 1648 | 1468956429355 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c430000 == 44 [pid = 1648] [id = 609] 12:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x122424400) [pid = 1648] [serial = 1827] [outer = 0x0] 12:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124c81800) [pid = 1648] [serial = 1828] [outer = 0x122424400] 12:27:09 INFO - PROCESS | 1648 | 1468956429405 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126609000) [pid = 1648] [serial = 1829] [outer = 0x122424400] 12:27:09 INFO - PROCESS | 1648 | 1468956429855 Marionette TRACE conn3 <- [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]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 777ms 12:27:09 INFO - PROCESS | 1648 | 1468956429890 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:27:09 INFO - PROCESS | 1648 | 1468956429893 Marionette TRACE conn3 <- [1,2409,null,{"value":"7"}] 12:27:09 INFO - PROCESS | 1648 | 1468956429897 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - PROCESS | 1648 | 1468956429899 Marionette TRACE conn3 <- [1,2410,null,{}] 12:27:09 INFO - PROCESS | 1648 | 1468956429903 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:09 INFO - PROCESS | 1648 | 1468956429905 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:10 INFO - PROCESS | 1648 | 1468956430063 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:27:10 INFO - PROCESS | 1648 | 1468956430199 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 1648 | 1468956430201 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cea7800 == 45 [pid = 1648] [id = 610] 12:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12731b000) [pid = 1648] [serial = 1830] [outer = 0x0] 12:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12865c000) [pid = 1648] [serial = 1831] [outer = 0x12731b000] 12:27:10 INFO - PROCESS | 1648 | 1468956430251 Marionette DEBUG loaded listener.js 12:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12880f400) [pid = 1648] [serial = 1832] [outer = 0x12731b000] 12:27:10 INFO - PROCESS | 1648 | 1468956430725 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 873ms 12:27:10 INFO - PROCESS | 1648 | 1468956430770 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:27:10 INFO - PROCESS | 1648 | 1468956430771 Marionette TRACE conn3 <- [1,2413,null,{"value":"7"}] 12:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:27:10 INFO - PROCESS | 1648 | 1468956430773 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 1648 | 1468956430774 Marionette TRACE conn3 <- [1,2414,null,{}] 12:27:10 INFO - PROCESS | 1648 | 1468956430777 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:10 INFO - PROCESS | 1648 | 1468956430778 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:10 INFO - PROCESS | 1648 | 1468956430878 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:27:10 INFO - PROCESS | 1648 | 1468956430940 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:10 INFO - PROCESS | 1648 | 1468956430942 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2d9000 == 46 [pid = 1648] [id = 611] 12:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12869d800) [pid = 1648] [serial = 1833] [outer = 0x0] 12:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128bd8000) [pid = 1648] [serial = 1834] [outer = 0x12869d800] 12:27:10 INFO - PROCESS | 1648 | 1468956430970 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128c11400) [pid = 1648] [serial = 1835] [outer = 0x12869d800] 12:27:11 INFO - PROCESS | 1648 | 1468956431441 Marionette TRACE conn3 <- [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]]]}] 12:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 870ms 12:27:11 INFO - PROCESS | 1648 | 1468956431644 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:27:11 INFO - PROCESS | 1648 | 1468956431647 Marionette TRACE conn3 <- [1,2417,null,{"value":"7"}] 12:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:27:11 INFO - PROCESS | 1648 | 1468956431652 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:27:11 INFO - PROCESS | 1648 | 1468956431654 Marionette TRACE conn3 <- [1,2418,null,{}] 12:27:11 INFO - PROCESS | 1648 | 1468956431657 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:11 INFO - PROCESS | 1648 | 1468956431659 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:11 INFO - PROCESS | 1648 | 1468956431762 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:27:11 INFO - PROCESS | 1648 | 1468956431835 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:11 INFO - PROCESS | 1648 | 1468956431839 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a0b800 == 47 [pid = 1648] [id = 612] 12:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x113a71000) [pid = 1648] [serial = 1836] [outer = 0x0] 12:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x115fb2400) [pid = 1648] [serial = 1837] [outer = 0x113a71000] 12:27:11 INFO - PROCESS | 1648 | 1468956431866 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x117066000) [pid = 1648] [serial = 1838] [outer = 0x113a71000] 12:27:12 INFO - PROCESS | 1648 | 1468956432356 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:27:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:27:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 770ms 12:27:12 INFO - PROCESS | 1648 | 1468956432437 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:27:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:27:12 INFO - PROCESS | 1648 | 1468956432440 Marionette TRACE conn3 <- [1,2421,null,{"value":"7"}] 12:27:12 INFO - PROCESS | 1648 | 1468956432450 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:27:12 INFO - PROCESS | 1648 | 1468956432454 Marionette TRACE conn3 <- [1,2422,null,{}] 12:27:12 INFO - PROCESS | 1648 | 1468956432457 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:12 INFO - PROCESS | 1648 | 1468956432460 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:12 INFO - PROCESS | 1648 | 1468956432597 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:27:12 INFO - PROCESS | 1648 | 1468956432707 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 1648 | 1468956432709 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11995e000 == 48 [pid = 1648] [id = 613] 12:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1182ab000) [pid = 1648] [serial = 1839] [outer = 0x0] 12:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118376800) [pid = 1648] [serial = 1840] [outer = 0x1182ab000] 12:27:12 INFO - PROCESS | 1648 | 1468956432748 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118507400) [pid = 1648] [serial = 1841] [outer = 0x1182ab000] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12c41c800 == 47 [pid = 1648] [id = 605] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba03800 == 46 [pid = 1648] [id = 604] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1265b4000 == 45 [pid = 1648] [id = 603] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12b730000 == 44 [pid = 1648] [id = 602] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x112003000 == 43 [pid = 1648] [id = 601] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12982f000 == 42 [pid = 1648] [id = 600] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x128fc2000 == 41 [pid = 1648] [id = 599] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x127178800 == 40 [pid = 1648] [id = 598] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x124020800 == 39 [pid = 1648] [id = 597] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x117e77800 == 38 [pid = 1648] [id = 596] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11807e800 == 37 [pid = 1648] [id = 595] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x127170000 == 36 [pid = 1648] [id = 594] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x118aae000 == 35 [pid = 1648] [id = 593] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12258a000 == 34 [pid = 1648] [id = 592] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x118a0b800 == 33 [pid = 1648] [id = 612] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2d9000 == 32 [pid = 1648] [id = 611] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12cea7800 == 31 [pid = 1648] [id = 610] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12c430000 == 30 [pid = 1648] [id = 609] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x128a79000 == 29 [pid = 1648] [id = 608] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12c68d800 == 28 [pid = 1648] [id = 606] 12:27:13 INFO - PROCESS | 1648 | --DOCSHELL 0x118a1b000 == 27 [pid = 1648] [id = 607] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x123dee400) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11935f800) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116aa4800) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x117289800) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1181b5000) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11837e800) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112fe0000) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x113f04000) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118786c00) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x119259800) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124c16000) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1246f0400) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11706fc00) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x125cf2c00) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116722000) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x125372400) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12730ac00) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11858ac00) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118586400) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12660b800) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1182b7c00) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1246efc00) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x113d61800) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x123a6c800) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1129cc400) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112a84800) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126602c00) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1127d4800) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128657800) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11996a000) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 12:27:13 INFO - PROCESS | 1648 | 1468956433675 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:27:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:27:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1282ms 12:27:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:27:13 INFO - PROCESS | 1648 | 1468956433727 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:27:13 INFO - PROCESS | 1648 | 1468956433729 Marionette TRACE conn3 <- [1,2425,null,{"value":"7"}] 12:27:13 INFO - PROCESS | 1648 | 1468956433732 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 1648 | 1468956433735 Marionette TRACE conn3 <- [1,2426,null,{}] 12:27:13 INFO - PROCESS | 1648 | 1468956433738 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:13 INFO - PROCESS | 1648 | 1468956433740 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:13 INFO - PROCESS | 1648 | 1468956433827 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:27:13 INFO - PROCESS | 1648 | 1468956433833 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:13 INFO - PROCESS | 1648 | 1468956433836 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x116954000 == 28 [pid = 1648] [id = 614] 12:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1129cbc00) [pid = 1648] [serial = 1842] [outer = 0x0] 12:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1129d7000) [pid = 1648] [serial = 1843] [outer = 0x1129cbc00] 12:27:13 INFO - PROCESS | 1648 | 1468956433863 Marionette DEBUG loaded listener.js 12:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113003400) [pid = 1648] [serial = 1844] [outer = 0x1129cbc00] 12:27:14 INFO - PROCESS | 1648 | 1468956434265 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 570ms 12:27:14 INFO - PROCESS | 1648 | 1468956434303 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:27:14 INFO - PROCESS | 1648 | 1468956434305 Marionette TRACE conn3 <- [1,2429,null,{"value":"7"}] 12:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:27:14 INFO - PROCESS | 1648 | 1468956434310 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:27:14 INFO - PROCESS | 1648 | 1468956434311 Marionette TRACE conn3 <- [1,2430,null,{}] 12:27:14 INFO - PROCESS | 1648 | 1468956434314 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:14 INFO - PROCESS | 1648 | 1468956434315 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:14 INFO - PROCESS | 1648 | 1468956434401 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:27:14 INFO - PROCESS | 1648 | 1468956434405 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 1648 | 1468956434406 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x118285800 == 29 [pid = 1648] [id = 615] 12:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x113d65800) [pid = 1648] [serial = 1845] [outer = 0x0] 12:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11617d000) [pid = 1648] [serial = 1846] [outer = 0x113d65800] 12:27:14 INFO - PROCESS | 1648 | 1468956434433 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116905400) [pid = 1648] [serial = 1847] [outer = 0x113d65800] 12:27:14 INFO - PROCESS | 1648 | 1468956434800 Marionette TRACE conn3 <- [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]]]}] 12:27:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:27:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 522ms 12:27:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:27:14 INFO - PROCESS | 1648 | 1468956434832 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:27:14 INFO - PROCESS | 1648 | 1468956434834 Marionette TRACE conn3 <- [1,2433,null,{"value":"7"}] 12:27:14 INFO - PROCESS | 1648 | 1468956434836 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:27:14 INFO - PROCESS | 1648 | 1468956434838 Marionette TRACE conn3 <- [1,2434,null,{}] 12:27:14 INFO - PROCESS | 1648 | 1468956434853 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:14 INFO - PROCESS | 1648 | 1468956434856 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:14 INFO - PROCESS | 1648 | 1468956434936 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:27:14 INFO - PROCESS | 1648 | 1468956434943 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 1648 | 1468956434945 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192a0000 == 30 [pid = 1648] [id = 616] 12:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11706d800) [pid = 1648] [serial = 1848] [outer = 0x0] 12:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1181af800) [pid = 1648] [serial = 1849] [outer = 0x11706d800] 12:27:14 INFO - PROCESS | 1648 | 1468956434975 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1182b1400) [pid = 1648] [serial = 1850] [outer = 0x11706d800] 12:27:15 INFO - PROCESS | 1648 | 1468956435302 Marionette TRACE conn3 <- [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]]]}] 12:27:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:27:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 521ms 12:27:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:27:15 INFO - PROCESS | 1648 | 1468956435357 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 1648 | 1468956435359 Marionette TRACE conn3 <- [1,2437,null,{"value":"7"}] 12:27:15 INFO - PROCESS | 1648 | 1468956435361 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 1648 | 1468956435362 Marionette TRACE conn3 <- [1,2438,null,{}] 12:27:15 INFO - PROCESS | 1648 | 1468956435364 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:15 INFO - PROCESS | 1648 | 1468956435366 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:15 INFO - PROCESS | 1648 | 1468956435445 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:27:15 INFO - PROCESS | 1648 | 1468956435520 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 1648 | 1468956435521 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x122648800 == 31 [pid = 1648] [id = 617] 12:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1182b5400) [pid = 1648] [serial = 1851] [outer = 0x0] 12:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118382000) [pid = 1648] [serial = 1852] [outer = 0x1182b5400] 12:27:15 INFO - PROCESS | 1648 | 1468956435546 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11850b400) [pid = 1648] [serial = 1853] [outer = 0x1182b5400] 12:27:15 INFO - PROCESS | 1648 | 1468956435867 Marionette TRACE conn3 <- [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]]]}] 12:27:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:27:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 518ms 12:27:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:27:15 INFO - PROCESS | 1648 | 1468956435880 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 1648 | 1468956435883 Marionette TRACE conn3 <- [1,2441,null,{"value":"7"}] 12:27:15 INFO - PROCESS | 1648 | 1468956435886 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 1648 | 1468956435888 Marionette TRACE conn3 <- [1,2442,null,{}] 12:27:15 INFO - PROCESS | 1648 | 1468956435890 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:15 INFO - PROCESS | 1648 | 1468956435891 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:15 INFO - PROCESS | 1648 | 1468956435988 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:27:16 INFO - PROCESS | 1648 | 1468956436025 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:16 INFO - PROCESS | 1648 | 1468956436026 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x125391000 == 32 [pid = 1648] [id = 618] 12:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11850bc00) [pid = 1648] [serial = 1854] [outer = 0x0] 12:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11858c400) [pid = 1648] [serial = 1855] [outer = 0x11850bc00] 12:27:16 INFO - PROCESS | 1648 | 1468956436051 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118794800) [pid = 1648] [serial = 1856] [outer = 0x11850bc00] 12:27:16 INFO - PROCESS | 1648 | 1468956436372 Marionette TRACE conn3 <- [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]]]}] 12:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 517ms 12:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:27:16 INFO - PROCESS | 1648 | 1468956436405 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:27:16 INFO - PROCESS | 1648 | 1468956436406 Marionette TRACE conn3 <- [1,2445,null,{"value":"7"}] 12:27:16 INFO - PROCESS | 1648 | 1468956436408 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 1648 | 1468956436409 Marionette TRACE conn3 <- [1,2446,null,{}] 12:27:16 INFO - PROCESS | 1648 | 1468956436411 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:16 INFO - PROCESS | 1648 | 1468956436416 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:16 INFO - PROCESS | 1648 | 1468956436523 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:27:16 INFO - PROCESS | 1648 | 1468956436566 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:16 INFO - PROCESS | 1648 | 1468956436567 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x127171800 == 33 [pid = 1648] [id = 619] 12:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118e1dc00) [pid = 1648] [serial = 1857] [outer = 0x0] 12:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119358000) [pid = 1648] [serial = 1858] [outer = 0x118e1dc00] 12:27:16 INFO - PROCESS | 1648 | 1468956436592 Marionette DEBUG loaded listener.js 12:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119966c00) [pid = 1648] [serial = 1859] [outer = 0x118e1dc00] 12:27:16 INFO - PROCESS | 1648 | 1468956436908 Marionette TRACE conn3 <- [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]]]}] 12:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 518ms 12:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:27:16 INFO - PROCESS | 1648 | 1468956436927 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:27:16 INFO - PROCESS | 1648 | 1468956436928 Marionette TRACE conn3 <- [1,2449,null,{"value":"7"}] 12:27:16 INFO - PROCESS | 1648 | 1468956436930 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 1648 | 1468956436933 Marionette TRACE conn3 <- [1,2450,null,{}] 12:27:16 INFO - PROCESS | 1648 | 1468956436936 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:16 INFO - PROCESS | 1648 | 1468956436937 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:17 INFO - PROCESS | 1648 | 1468956437034 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:27:17 INFO - PROCESS | 1648 | 1468956437037 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:17 INFO - PROCESS | 1648 | 1468956437038 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a73800 == 34 [pid = 1648] [id = 620] 12:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118ef7400) [pid = 1648] [serial = 1860] [outer = 0x0] 12:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12241cc00) [pid = 1648] [serial = 1861] [outer = 0x118ef7400] 12:27:17 INFO - PROCESS | 1648 | 1468956437063 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x123867c00) [pid = 1648] [serial = 1862] [outer = 0x118ef7400] 12:27:17 INFO - PROCESS | 1648 | 1468956437388 Marionette TRACE conn3 <- [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]]]}] 12:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 473ms 12:27:17 INFO - PROCESS | 1648 | 1468956437404 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:27:17 INFO - PROCESS | 1648 | 1468956437405 Marionette TRACE conn3 <- [1,2453,null,{"value":"7"}] 12:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:27:17 INFO - PROCESS | 1648 | 1468956437407 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:27:17 INFO - PROCESS | 1648 | 1468956437409 Marionette TRACE conn3 <- [1,2454,null,{}] 12:27:17 INFO - PROCESS | 1648 | 1468956437411 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:17 INFO - PROCESS | 1648 | 1468956437412 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:17 INFO - PROCESS | 1648 | 1468956437711 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1129d8000) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119351400) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128bd3000) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128c16400) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1129cc000) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124c83400) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1127d5800) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118e23000) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1176b8000) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11837cc00) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1129cec00) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113f07c00) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113a74c00) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128658c00) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:27:17 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1198a2000) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:27:17 INFO - PROCESS | 1648 | 1468956437760 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:17 INFO - PROCESS | 1648 | 1468956437761 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b5800 == 35 [pid = 1648] [id = 621] 12:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x112695c00) [pid = 1648] [serial = 1863] [outer = 0x0] 12:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1129d8c00) [pid = 1648] [serial = 1864] [outer = 0x112695c00] 12:27:17 INFO - PROCESS | 1648 | 1468956437786 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1176ad800) [pid = 1648] [serial = 1865] [outer = 0x112695c00] 12:27:18 INFO - PROCESS | 1648 | 1468956438064 Marionette TRACE conn3 <- [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]]]}] 12:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 12:27:18 INFO - PROCESS | 1648 | 1468956438099 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:27:18 INFO - PROCESS | 1648 | 1468956438101 Marionette TRACE conn3 <- [1,2457,null,{"value":"7"}] 12:27:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:27:18 INFO - PROCESS | 1648 | 1468956438108 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 1648 | 1468956438109 Marionette TRACE conn3 <- [1,2458,null,{}] 12:27:18 INFO - PROCESS | 1648 | 1468956438111 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:18 INFO - PROCESS | 1648 | 1468956438112 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:18 INFO - PROCESS | 1648 | 1468956438193 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:27:18 INFO - PROCESS | 1648 | 1468956438197 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 1648 | 1468956438199 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293d4800 == 36 [pid = 1648] [id = 622] 12:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1127d5800) [pid = 1648] [serial = 1866] [outer = 0x0] 12:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118038c00) [pid = 1648] [serial = 1867] [outer = 0x1127d5800] 12:27:18 INFO - PROCESS | 1648 | 1468956438276 Marionette DEBUG loaded listener.js 12:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12425cc00) [pid = 1648] [serial = 1868] [outer = 0x1127d5800] 12:27:18 INFO - PROCESS | 1648 | 1468956438527 Marionette TRACE conn3 <- [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]]]}] 12:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 468ms 12:27:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:27:18 INFO - PROCESS | 1648 | 1468956438576 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:27:18 INFO - PROCESS | 1648 | 1468956438577 Marionette TRACE conn3 <- [1,2461,null,{"value":"7"}] 12:27:18 INFO - PROCESS | 1648 | 1468956438587 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 1648 | 1468956438589 Marionette TRACE conn3 <- [1,2462,null,{}] 12:27:18 INFO - PROCESS | 1648 | 1468956438591 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:18 INFO - PROCESS | 1648 | 1468956438592 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:18 INFO - PROCESS | 1648 | 1468956438676 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:27:18 INFO - PROCESS | 1648 | 1468956438680 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 1648 | 1468956438683 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a795000 == 37 [pid = 1648] [id = 623] 12:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124520c00) [pid = 1648] [serial = 1869] [outer = 0x0] 12:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1246f1000) [pid = 1648] [serial = 1870] [outer = 0x124520c00] 12:27:18 INFO - PROCESS | 1648 | 1468956438708 Marionette DEBUG loaded listener.js 12:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1249b4c00) [pid = 1648] [serial = 1871] [outer = 0x124520c00] 12:27:19 INFO - PROCESS | 1648 | 1468956439045 Marionette TRACE conn3 <- [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]]]}] 12:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 476ms 12:27:19 INFO - PROCESS | 1648 | 1468956439057 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:27:19 INFO - PROCESS | 1648 | 1468956439068 Marionette TRACE conn3 <- [1,2465,null,{"value":"7"}] 12:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:27:19 INFO - PROCESS | 1648 | 1468956439071 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - PROCESS | 1648 | 1468956439072 Marionette TRACE conn3 <- [1,2466,null,{}] 12:27:19 INFO - PROCESS | 1648 | 1468956439075 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:19 INFO - PROCESS | 1648 | 1468956439077 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:19 INFO - PROCESS | 1648 | 1468956439169 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:27:19 INFO - PROCESS | 1648 | 1468956439229 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:19 INFO - PROCESS | 1648 | 1468956439230 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a870800 == 38 [pid = 1648] [id = 624] 12:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118783800) [pid = 1648] [serial = 1872] [outer = 0x0] 12:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124c10400) [pid = 1648] [serial = 1873] [outer = 0x118783800] 12:27:19 INFO - PROCESS | 1648 | 1468956439257 Marionette DEBUG loaded listener.js 12:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12665f400) [pid = 1648] [serial = 1874] [outer = 0x118783800] 12:27:19 INFO - PROCESS | 1648 | 1468956439573 Marionette TRACE conn3 <- [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]]]}] 12:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 521ms 12:27:19 INFO - PROCESS | 1648 | 1468956439593 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:27:19 INFO - PROCESS | 1648 | 1468956439595 Marionette TRACE conn3 <- [1,2469,null,{"value":"7"}] 12:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:27:19 INFO - PROCESS | 1648 | 1468956439601 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - PROCESS | 1648 | 1468956439602 Marionette TRACE conn3 <- [1,2470,null,{}] 12:27:19 INFO - PROCESS | 1648 | 1468956439606 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:19 INFO - PROCESS | 1648 | 1468956439608 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:19 INFO - PROCESS | 1648 | 1468956439727 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:27:19 INFO - PROCESS | 1648 | 1468956439907 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:19 INFO - PROCESS | 1648 | 1468956439909 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x115f77000 == 39 [pid = 1648] [id = 625] 12:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1110a1400) [pid = 1648] [serial = 1875] [outer = 0x0] 12:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1122b2c00) [pid = 1648] [serial = 1876] [outer = 0x1110a1400] 12:27:20 INFO - PROCESS | 1648 | 1468956439999 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1129cdc00) [pid = 1648] [serial = 1877] [outer = 0x1110a1400] 12:27:20 INFO - PROCESS | 1648 | 1468956440628 Marionette TRACE conn3 <- [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]]]}] 12:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1075ms 12:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:27:20 INFO - PROCESS | 1648 | 1468956440676 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:27:20 INFO - PROCESS | 1648 | 1468956440678 Marionette TRACE conn3 <- [1,2473,null,{"value":"7"}] 12:27:20 INFO - PROCESS | 1648 | 1468956440681 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:27:20 INFO - PROCESS | 1648 | 1468956440683 Marionette TRACE conn3 <- [1,2474,null,{}] 12:27:20 INFO - PROCESS | 1648 | 1468956440686 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:20 INFO - PROCESS | 1648 | 1468956440688 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:20 INFO - PROCESS | 1648 | 1468956440801 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:27:20 INFO - PROCESS | 1648 | 1468956440860 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 1648 | 1468956440862 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x118eb9000 == 40 [pid = 1648] [id = 626] 12:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116982400) [pid = 1648] [serial = 1878] [outer = 0x0] 12:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x116aa0000) [pid = 1648] [serial = 1879] [outer = 0x116982400] 12:27:20 INFO - PROCESS | 1648 | 1468956440892 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x117071400) [pid = 1648] [serial = 1880] [outer = 0x116982400] 12:27:21 INFO - PROCESS | 1648 | 1468956441495 Marionette TRACE conn3 <- [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]]]}] 12:27:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:27:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 821ms 12:27:21 INFO - PROCESS | 1648 | 1468956441504 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:27:21 INFO - PROCESS | 1648 | 1468956441506 Marionette TRACE conn3 <- [1,2477,null,{"value":"7"}] 12:27:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:27:21 INFO - PROCESS | 1648 | 1468956441509 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 1648 | 1468956441511 Marionette TRACE conn3 <- [1,2478,null,{}] 12:27:21 INFO - PROCESS | 1648 | 1468956441668 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:21 INFO - PROCESS | 1648 | 1468956441670 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:21 INFO - PROCESS | 1648 | 1468956441837 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:27:21 INFO - PROCESS | 1648 | 1468956441845 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:21 INFO - PROCESS | 1648 | 1468956441847 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x118288000 == 41 [pid = 1648] [id = 627] 12:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112fddc00) [pid = 1648] [serial = 1881] [outer = 0x0] 12:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1133bc400) [pid = 1648] [serial = 1882] [outer = 0x112fddc00] 12:27:21 INFO - PROCESS | 1648 | 1468956441876 Marionette DEBUG loaded listener.js 12:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x115de4800) [pid = 1648] [serial = 1883] [outer = 0x112fddc00] 12:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12a870800 == 40 [pid = 1648] [id = 624] 12:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x12a795000 == 39 [pid = 1648] [id = 623] 12:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1293d4800 == 38 [pid = 1648] [id = 622] 12:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b5800 == 37 [pid = 1648] [id = 621] 12:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x128a73800 == 36 [pid = 1648] [id = 620] 12:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x127171800 == 35 [pid = 1648] [id = 619] 12:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x125391000 == 34 [pid = 1648] [id = 618] 12:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x122648800 == 33 [pid = 1648] [id = 617] 12:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x1192a0000 == 32 [pid = 1648] [id = 616] 12:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x118285800 == 31 [pid = 1648] [id = 615] 12:27:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116954000 == 30 [pid = 1648] [id = 614] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12660c000) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128802800) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128b51400) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128b47800) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1182b3800) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118381800) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1184dfc00) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11877e800) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118eef400) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11935f400) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116903400) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1175c8c00) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113f10c00) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116aa3800) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12880fc00) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1286a5800) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12386a800) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1242b0000) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119354000) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119680000) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1175c8800) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128c13400) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128c1b400) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128c07800) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128ba9400) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128c42c00) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1246c5800) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128bb2c00) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12865f000) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124c12000) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 12:27:22 INFO - PROCESS | 1648 | 1468956442354 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 874ms 12:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:27:22 INFO - PROCESS | 1648 | 1468956442386 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:27:22 INFO - PROCESS | 1648 | 1468956442388 Marionette TRACE conn3 <- [1,2481,null,{"value":"7"}] 12:27:22 INFO - PROCESS | 1648 | 1468956442391 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:27:22 INFO - PROCESS | 1648 | 1468956442392 Marionette TRACE conn3 <- [1,2482,null,{}] 12:27:22 INFO - PROCESS | 1648 | 1468956442396 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:22 INFO - PROCESS | 1648 | 1468956442399 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:22 INFO - PROCESS | 1648 | 1468956442483 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:27:22 INFO - PROCESS | 1648 | 1468956442490 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:22 INFO - PROCESS | 1648 | 1468956442492 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185a4000 == 31 [pid = 1648] [id = 628] 12:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11672e400) [pid = 1648] [serial = 1884] [outer = 0x0] 12:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11728a400) [pid = 1648] [serial = 1885] [outer = 0x11672e400] 12:27:22 INFO - PROCESS | 1648 | 1468956442520 Marionette DEBUG loaded listener.js 12:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1182abc00) [pid = 1648] [serial = 1886] [outer = 0x11672e400] 12:27:22 INFO - PROCESS | 1648 | 1468956442905 Marionette TRACE conn3 <- [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]]]}] 12:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 571ms 12:27:22 INFO - PROCESS | 1648 | 1468956442962 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:27:22 INFO - PROCESS | 1648 | 1468956442965 Marionette TRACE conn3 <- [1,2485,null,{"value":"7"}] 12:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:27:22 INFO - PROCESS | 1648 | 1468956442967 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:27:22 INFO - PROCESS | 1648 | 1468956442969 Marionette TRACE conn3 <- [1,2486,null,{}] 12:27:22 INFO - PROCESS | 1648 | 1468956442971 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:22 INFO - PROCESS | 1648 | 1468956442972 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:23 INFO - PROCESS | 1648 | 1468956443056 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:27:23 INFO - PROCESS | 1648 | 1468956443061 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 1648 | 1468956443063 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x124626000 == 32 [pid = 1648] [id = 629] 12:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118380c00) [pid = 1648] [serial = 1887] [outer = 0x0] 12:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118510400) [pid = 1648] [serial = 1888] [outer = 0x118380c00] 12:27:23 INFO - PROCESS | 1648 | 1468956443096 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118796800) [pid = 1648] [serial = 1889] [outer = 0x118380c00] 12:27:23 INFO - PROCESS | 1648 | 1468956443474 Marionette TRACE conn3 <- [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]]]}] 12:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 12:27:23 INFO - PROCESS | 1648 | 1468956443492 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:27:23 INFO - PROCESS | 1648 | 1468956443498 Marionette TRACE conn3 <- [1,2489,null,{"value":"7"}] 12:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:27:23 INFO - PROCESS | 1648 | 1468956443502 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:27:23 INFO - PROCESS | 1648 | 1468956443503 Marionette TRACE conn3 <- [1,2490,null,{}] 12:27:23 INFO - PROCESS | 1648 | 1468956443505 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:23 INFO - PROCESS | 1648 | 1468956443506 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:23 INFO - PROCESS | 1648 | 1468956443590 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:27:23 INFO - PROCESS | 1648 | 1468956443593 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 1648 | 1468956443594 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x128626800 == 33 [pid = 1648] [id = 630] 12:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1127d8c00) [pid = 1648] [serial = 1890] [outer = 0x0] 12:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119352c00) [pid = 1648] [serial = 1891] [outer = 0x1127d8c00] 12:27:23 INFO - PROCESS | 1648 | 1468956443622 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119688c00) [pid = 1648] [serial = 1892] [outer = 0x1127d8c00] 12:27:23 INFO - PROCESS | 1648 | 1468956443989 Marionette TRACE conn3 <- [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]]]}] 12:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 521ms 12:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:27:24 INFO - PROCESS | 1648 | 1468956444023 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 1648 | 1468956444025 Marionette TRACE conn3 <- [1,2493,null,{"value":"7"}] 12:27:24 INFO - PROCESS | 1648 | 1468956444027 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 1648 | 1468956444028 Marionette TRACE conn3 <- [1,2494,null,{}] 12:27:24 INFO - PROCESS | 1648 | 1468956444030 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:24 INFO - PROCESS | 1648 | 1468956444031 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:24 INFO - PROCESS | 1648 | 1468956444136 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:27:24 INFO - PROCESS | 1648 | 1468956444142 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:24 INFO - PROCESS | 1648 | 1468956444144 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x122576800 == 34 [pid = 1648] [id = 631] 12:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1127dc400) [pid = 1648] [serial = 1893] [outer = 0x0] 12:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119be4000) [pid = 1648] [serial = 1894] [outer = 0x1127dc400] 12:27:24 INFO - PROCESS | 1648 | 1468956444168 Marionette DEBUG loaded listener.js 12:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1182b1800) [pid = 1648] [serial = 1895] [outer = 0x1127dc400] 12:27:24 INFO - PROCESS | 1648 | 1468956444507 Marionette TRACE conn3 <- [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]]]}] 12:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 518ms 12:27:24 INFO - PROCESS | 1648 | 1468956444546 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 1648 | 1468956444548 Marionette TRACE conn3 <- [1,2497,null,{"value":"7"}] 12:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:27:24 INFO - PROCESS | 1648 | 1468956444557 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 1648 | 1468956444558 Marionette TRACE conn3 <- [1,2498,null,{}] 12:27:24 INFO - PROCESS | 1648 | 1468956444560 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:24 INFO - PROCESS | 1648 | 1468956444566 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:24 INFO - PROCESS | 1648 | 1468956444689 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:27:24 INFO - PROCESS | 1648 | 1468956444705 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:24 INFO - PROCESS | 1648 | 1468956444706 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a654000 == 35 [pid = 1648] [id = 632] 12:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1246fc800) [pid = 1648] [serial = 1896] [outer = 0x0] 12:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x125c64c00) [pid = 1648] [serial = 1897] [outer = 0x1246fc800] 12:27:24 INFO - PROCESS | 1648 | 1468956444731 Marionette DEBUG loaded listener.js 12:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126608000) [pid = 1648] [serial = 1898] [outer = 0x1246fc800] 12:27:25 INFO - PROCESS | 1648 | 1468956445105 Marionette TRACE conn3 <- [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]]]}] 12:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 578ms 12:27:25 INFO - PROCESS | 1648 | 1468956445130 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:27:25 INFO - PROCESS | 1648 | 1468956445134 Marionette TRACE conn3 <- [1,2501,null,{"value":"7"}] 12:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:27:25 INFO - PROCESS | 1648 | 1468956445137 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:27:25 INFO - PROCESS | 1648 | 1468956445139 Marionette TRACE conn3 <- [1,2502,null,{}] 12:27:25 INFO - PROCESS | 1648 | 1468956445160 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:25 INFO - PROCESS | 1648 | 1468956445162 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:25 INFO - PROCESS | 1648 | 1468956445313 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:27:25 INFO - PROCESS | 1648 | 1468956445367 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:25 INFO - PROCESS | 1648 | 1468956445368 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a866800 == 36 [pid = 1648] [id = 633] 12:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112698000) [pid = 1648] [serial = 1899] [outer = 0x0] 12:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x127104800) [pid = 1648] [serial = 1900] [outer = 0x112698000] 12:27:25 INFO - PROCESS | 1648 | 1468956445417 Marionette DEBUG loaded listener.js 12:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x127324400) [pid = 1648] [serial = 1901] [outer = 0x112698000] 12:27:25 INFO - PROCESS | 1648 | 1468956445768 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 689ms 12:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:27:25 INFO - PROCESS | 1648 | 1468956445826 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:27:25 INFO - PROCESS | 1648 | 1468956445827 Marionette TRACE conn3 <- [1,2505,null,{"value":"7"}] 12:27:25 INFO - PROCESS | 1648 | 1468956445829 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:27:25 INFO - PROCESS | 1648 | 1468956445831 Marionette TRACE conn3 <- [1,2506,null,{}] 12:27:25 INFO - PROCESS | 1648 | 1468956445833 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:25 INFO - PROCESS | 1648 | 1468956445834 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:25 INFO - PROCESS | 1648 | 1468956445969 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:27:26 INFO - PROCESS | 1648 | 1468956446011 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 1648 | 1468956446013 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b13d800 == 37 [pid = 1648] [id = 634] 12:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11269e000) [pid = 1648] [serial = 1902] [outer = 0x0] 12:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128656800) [pid = 1648] [serial = 1903] [outer = 0x11269e000] 12:27:26 INFO - PROCESS | 1648 | 1468956446037 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12865e800) [pid = 1648] [serial = 1904] [outer = 0x11269e000] 12:27:26 INFO - PROCESS | 1648 | 1468956446359 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 569ms 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x124520c00) [pid = 1648] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113d65800) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11850bc00) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1129cbc00) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11706d800) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x115fb8800) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1182ab000) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1184e7000) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x122424400) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118e1dc00) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12731b000) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118ef7400) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12869d800) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112695c00) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x113a71000) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1127d5800) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:27:26 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1182b5400) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:27:26 INFO - PROCESS | 1648 | 1468956446495 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:27:26 INFO - PROCESS | 1648 | 1468956446496 Marionette TRACE conn3 <- [1,2509,null,{"value":"7"}] 12:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:27:26 INFO - PROCESS | 1648 | 1468956446506 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:27:26 INFO - PROCESS | 1648 | 1468956446507 Marionette TRACE conn3 <- [1,2510,null,{}] 12:27:26 INFO - PROCESS | 1648 | 1468956446509 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:26 INFO - PROCESS | 1648 | 1468956446510 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:26 INFO - PROCESS | 1648 | 1468956446588 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:27:26 INFO - PROCESS | 1648 | 1468956446592 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 1648 | 1468956446593 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x123c3d000 == 38 [pid = 1648] [id = 635] 12:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x112d3f800) [pid = 1648] [serial = 1905] [outer = 0x0] 12:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113008400) [pid = 1648] [serial = 1906] [outer = 0x112d3f800] 12:27:26 INFO - PROCESS | 1648 | 1468956446624 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1182ab000) [pid = 1648] [serial = 1907] [outer = 0x112d3f800] 12:27:26 INFO - PROCESS | 1648 | 1468956446984 Marionette TRACE conn3 <- [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]]]}] 12:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 12:27:27 INFO - PROCESS | 1648 | 1468956447026 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 1648 | 1468956447028 Marionette TRACE conn3 <- [1,2513,null,{"value":"7"}] 12:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:27:27 INFO - PROCESS | 1648 | 1468956447032 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 1648 | 1468956447033 Marionette TRACE conn3 <- [1,2514,null,{}] 12:27:27 INFO - PROCESS | 1648 | 1468956447037 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:27 INFO - PROCESS | 1648 | 1468956447038 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:27 INFO - PROCESS | 1648 | 1468956447167 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:27:27 INFO - PROCESS | 1648 | 1468956447175 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:27 INFO - PROCESS | 1648 | 1468956447176 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x128624800 == 39 [pid = 1648] [id = 636] 12:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118502400) [pid = 1648] [serial = 1908] [outer = 0x0] 12:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119680400) [pid = 1648] [serial = 1909] [outer = 0x118502400] 12:27:27 INFO - PROCESS | 1648 | 1468956447202 Marionette DEBUG loaded listener.js 12:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12865e000) [pid = 1648] [serial = 1910] [outer = 0x118502400] 12:27:27 INFO - PROCESS | 1648 | 1468956447512 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 523ms 12:27:27 INFO - PROCESS | 1648 | 1468956447554 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 1648 | 1468956447555 Marionette TRACE conn3 <- [1,2517,null,{"value":"7"}] 12:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:27:27 INFO - PROCESS | 1648 | 1468956447558 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 1648 | 1468956447559 Marionette TRACE conn3 <- [1,2518,null,{}] 12:27:27 INFO - PROCESS | 1648 | 1468956447561 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:27 INFO - PROCESS | 1648 | 1468956447563 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:27 INFO - PROCESS | 1648 | 1468956447658 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:27:27 INFO - PROCESS | 1648 | 1468956447670 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:27 INFO - PROCESS | 1648 | 1468956447671 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be58000 == 40 [pid = 1648] [id = 637] 12:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116aa0800) [pid = 1648] [serial = 1911] [outer = 0x0] 12:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128804400) [pid = 1648] [serial = 1912] [outer = 0x116aa0800] 12:27:27 INFO - PROCESS | 1648 | 1468956447697 Marionette DEBUG loaded listener.js 12:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128b47c00) [pid = 1648] [serial = 1913] [outer = 0x116aa0800] 12:27:28 INFO - PROCESS | 1648 | 1468956448060 Marionette TRACE conn3 <- [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]]]}] 12:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 568ms 12:27:28 INFO - PROCESS | 1648 | 1468956448193 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:27:28 INFO - PROCESS | 1648 | 1468956448197 Marionette TRACE conn3 <- [1,2521,null,{"value":"7"}] 12:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:27:28 INFO - PROCESS | 1648 | 1468956448203 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:27:28 INFO - PROCESS | 1648 | 1468956448207 Marionette TRACE conn3 <- [1,2522,null,{}] 12:27:28 INFO - PROCESS | 1648 | 1468956448222 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:28 INFO - PROCESS | 1648 | 1468956448226 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:28 INFO - PROCESS | 1648 | 1468956448351 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:27:28 INFO - PROCESS | 1648 | 1468956448445 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:28 INFO - PROCESS | 1648 | 1468956448447 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11807d800 == 41 [pid = 1648] [id = 638] 12:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112fb2400) [pid = 1648] [serial = 1914] [outer = 0x0] 12:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113d0cc00) [pid = 1648] [serial = 1915] [outer = 0x112fb2400] 12:27:28 INFO - PROCESS | 1648 | 1468956448479 Marionette DEBUG loaded listener.js 12:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116aa1400) [pid = 1648] [serial = 1916] [outer = 0x112fb2400] 12:27:28 INFO - PROCESS | 1648 | 1468956448919 Marionette TRACE conn3 <- [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]]]}] 12:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 725ms 12:27:28 INFO - PROCESS | 1648 | 1468956448928 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:27:28 INFO - PROCESS | 1648 | 1468956448931 Marionette TRACE conn3 <- [1,2525,null,{"value":"7"}] 12:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:27:28 INFO - PROCESS | 1648 | 1468956448937 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:27:28 INFO - PROCESS | 1648 | 1468956448939 Marionette TRACE conn3 <- [1,2526,null,{}] 12:27:28 INFO - PROCESS | 1648 | 1468956448943 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:28 INFO - PROCESS | 1648 | 1468956448945 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:29 INFO - PROCESS | 1648 | 1468956449049 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:27:29 INFO - PROCESS | 1648 | 1468956449121 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:29 INFO - PROCESS | 1648 | 1468956449122 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265b4800 == 42 [pid = 1648] [id = 639] 12:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1175c9800) [pid = 1648] [serial = 1917] [outer = 0x0] 12:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1182b8800) [pid = 1648] [serial = 1918] [outer = 0x1175c9800] 12:27:29 INFO - PROCESS | 1648 | 1468956449153 Marionette DEBUG loaded listener.js 12:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118594800) [pid = 1648] [serial = 1919] [outer = 0x1175c9800] 12:27:29 INFO - PROCESS | 1648 | 1468956449582 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 673ms 12:27:29 INFO - PROCESS | 1648 | 1468956449608 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:27:29 INFO - PROCESS | 1648 | 1468956449610 Marionette TRACE conn3 <- [1,2529,null,{"value":"7"}] 12:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:27:29 INFO - PROCESS | 1648 | 1468956449612 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:27:29 INFO - PROCESS | 1648 | 1468956449614 Marionette TRACE conn3 <- [1,2530,null,{}] 12:27:29 INFO - PROCESS | 1648 | 1468956449618 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:29 INFO - PROCESS | 1648 | 1468956449621 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:29 INFO - PROCESS | 1648 | 1468956449755 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:27:29 INFO - PROCESS | 1648 | 1468956449860 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:29 INFO - PROCESS | 1648 | 1468956449863 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be53800 == 43 [pid = 1648] [id = 640] 12:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1198a5c00) [pid = 1648] [serial = 1920] [outer = 0x0] 12:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119bd9800) [pid = 1648] [serial = 1921] [outer = 0x1198a5c00] 12:27:29 INFO - PROCESS | 1648 | 1468956449928 Marionette DEBUG loaded listener.js 12:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1246c7800) [pid = 1648] [serial = 1922] [outer = 0x1198a5c00] 12:27:30 INFO - PROCESS | 1648 | 1468956450406 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 821ms 12:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:27:30 INFO - PROCESS | 1648 | 1468956450434 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:27:30 INFO - PROCESS | 1648 | 1468956450436 Marionette TRACE conn3 <- [1,2533,null,{"value":"7"}] 12:27:30 INFO - PROCESS | 1648 | 1468956450438 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:27:30 INFO - PROCESS | 1648 | 1468956450439 Marionette TRACE conn3 <- [1,2534,null,{}] 12:27:30 INFO - PROCESS | 1648 | 1468956450442 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:30 INFO - PROCESS | 1648 | 1468956450443 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:30 INFO - PROCESS | 1648 | 1468956450549 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:27:30 INFO - PROCESS | 1648 | 1468956450610 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:30 INFO - PROCESS | 1648 | 1468956450611 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c681800 == 44 [pid = 1648] [id = 641] 12:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124dd8800) [pid = 1648] [serial = 1923] [outer = 0x0] 12:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x126604c00) [pid = 1648] [serial = 1924] [outer = 0x124dd8800] 12:27:30 INFO - PROCESS | 1648 | 1468956450640 Marionette DEBUG loaded listener.js 12:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128652c00) [pid = 1648] [serial = 1925] [outer = 0x124dd8800] 12:27:31 INFO - PROCESS | 1648 | 1468956451080 Marionette TRACE conn3 <- [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]]]}] 12:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 669ms 12:27:31 INFO - PROCESS | 1648 | 1468956451108 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:27:31 INFO - PROCESS | 1648 | 1468956451109 Marionette TRACE conn3 <- [1,2537,null,{"value":"7"}] 12:27:31 INFO - PROCESS | 1648 | 1468956451111 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:27:31 INFO - PROCESS | 1648 | 1468956451113 Marionette TRACE conn3 <- [1,2538,null,{}] 12:27:31 INFO - PROCESS | 1648 | 1468956451115 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:31 INFO - PROCESS | 1648 | 1468956451116 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:31 INFO - PROCESS | 1648 | 1468956451215 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:27:31 INFO - PROCESS | 1648 | 1468956451306 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:31 INFO - PROCESS | 1648 | 1468956451307 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc9e000 == 45 [pid = 1648] [id = 642] 12:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128653c00) [pid = 1648] [serial = 1926] [outer = 0x0] 12:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128802c00) [pid = 1648] [serial = 1927] [outer = 0x128653c00] 12:27:31 INFO - PROCESS | 1648 | 1468956451336 Marionette DEBUG loaded listener.js 12:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12880e800) [pid = 1648] [serial = 1928] [outer = 0x128653c00] 12:27:31 INFO - PROCESS | 1648 | 1468956451757 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 670ms 12:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:27:31 INFO - PROCESS | 1648 | 1468956451782 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:27:31 INFO - PROCESS | 1648 | 1468956451785 Marionette TRACE conn3 <- [1,2541,null,{"value":"7"}] 12:27:31 INFO - PROCESS | 1648 | 1468956451787 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:27:31 INFO - PROCESS | 1648 | 1468956451788 Marionette TRACE conn3 <- [1,2542,null,{}] 12:27:31 INFO - PROCESS | 1648 | 1468956451791 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:31 INFO - PROCESS | 1648 | 1468956451795 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:31 INFO - PROCESS | 1648 | 1468956451923 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:27:32 INFO - PROCESS | 1648 | 1468956451996 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:32 INFO - PROCESS | 1648 | 1468956451998 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b0e800 == 46 [pid = 1648] [id = 643] 12:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x113d18800) [pid = 1648] [serial = 1929] [outer = 0x0] 12:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12531d800) [pid = 1648] [serial = 1930] [outer = 0x113d18800] 12:27:32 INFO - PROCESS | 1648 | 1468956452028 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128ba9000) [pid = 1648] [serial = 1931] [outer = 0x113d18800] 12:27:32 INFO - PROCESS | 1648 | 1468956452619 Marionette TRACE conn3 <- [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]]]}] 12:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 871ms 12:27:32 INFO - PROCESS | 1648 | 1468956452658 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:27:32 INFO - PROCESS | 1648 | 1468956452660 Marionette TRACE conn3 <- [1,2545,null,{"value":"7"}] 12:27:32 INFO - PROCESS | 1648 | 1468956452664 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:27:32 INFO - PROCESS | 1648 | 1468956452665 Marionette TRACE conn3 <- [1,2546,null,{}] 12:27:32 INFO - PROCESS | 1648 | 1468956452690 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:32 INFO - PROCESS | 1648 | 1468956452691 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:32 INFO - PROCESS | 1648 | 1468956452798 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:27:32 INFO - PROCESS | 1648 | 1468956452874 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:32 INFO - PROCESS | 1648 | 1468956452876 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e75800 == 47 [pid = 1648] [id = 644] 12:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x113d64800) [pid = 1648] [serial = 1932] [outer = 0x0] 12:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11672f400) [pid = 1648] [serial = 1933] [outer = 0x113d64800] 12:27:32 INFO - PROCESS | 1648 | 1468956452904 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11706c000) [pid = 1648] [serial = 1934] [outer = 0x113d64800] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x128624800 == 46 [pid = 1648] [id = 636] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x123c3d000 == 45 [pid = 1648] [id = 635] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12b13d800 == 44 [pid = 1648] [id = 634] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12a866800 == 43 [pid = 1648] [id = 633] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12a654000 == 42 [pid = 1648] [id = 632] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x122576800 == 41 [pid = 1648] [id = 631] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x128626800 == 40 [pid = 1648] [id = 630] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x124626000 == 39 [pid = 1648] [id = 629] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1185a4000 == 38 [pid = 1648] [id = 628] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x118288000 == 37 [pid = 1648] [id = 627] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x118eb9000 == 36 [pid = 1648] [id = 626] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x115f77000 == 35 [pid = 1648] [id = 625] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x11995e000 == 34 [pid = 1648] [id = 613] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x119b0e800 == 33 [pid = 1648] [id = 643] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc9e000 == 32 [pid = 1648] [id = 642] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12c681800 == 31 [pid = 1648] [id = 641] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12be53800 == 30 [pid = 1648] [id = 640] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1265b4800 == 29 [pid = 1648] [id = 639] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12be58000 == 28 [pid = 1648] [id = 637] 12:27:34 INFO - PROCESS | 1648 | --DOCSHELL 0x11807d800 == 27 [pid = 1648] [id = 638] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1249b4c00) [pid = 1648] [serial = 1871] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11617d000) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11858c400) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116905400) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1129d7000) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x113003400) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1181af800) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1182b1400) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1169d3c00) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118507400) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118376800) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1176ac400) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119274400) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118594c00) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126609000) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124c81800) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119358000) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12880f400) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12865c000) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118794800) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12241cc00) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119966c00) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124c10400) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x123867c00) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128c11400) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128bd8000) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1176ad800) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1246f1000) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x117066000) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1129d8c00) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118038c00) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x115fb2400) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12425cc00) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118382000) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11850b400) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 12:27:34 INFO - PROCESS | 1648 | 1468956454187 Marionette TRACE conn3 <- [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]]]}] 12:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1544ms 12:27:34 INFO - PROCESS | 1648 | 1468956454209 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:27:34 INFO - PROCESS | 1648 | 1468956454213 Marionette TRACE conn3 <- [1,2549,null,{"value":"7"}] 12:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:27:34 INFO - PROCESS | 1648 | 1468956454226 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:27:34 INFO - PROCESS | 1648 | 1468956454229 Marionette TRACE conn3 <- [1,2550,null,{}] 12:27:34 INFO - PROCESS | 1648 | 1468956454236 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:34 INFO - PROCESS | 1648 | 1468956454239 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:34 INFO - PROCESS | 1648 | 1468956454382 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:27:34 INFO - PROCESS | 1648 | 1468956454463 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:34 INFO - PROCESS | 1648 | 1468956454467 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1170d7800 == 28 [pid = 1648] [id = 645] 12:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112d3f400) [pid = 1648] [serial = 1935] [outer = 0x0] 12:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113005000) [pid = 1648] [serial = 1936] [outer = 0x112d3f400] 12:27:34 INFO - PROCESS | 1648 | 1468956454515 Marionette DEBUG loaded listener.js 12:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x113d64400) [pid = 1648] [serial = 1937] [outer = 0x112d3f400] 12:27:34 INFO - PROCESS | 1648 | 1468956454903 Marionette TRACE conn3 <- [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]]]}] 12:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 726ms 12:27:34 INFO - PROCESS | 1648 | 1468956454952 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:27:34 INFO - PROCESS | 1648 | 1468956454957 Marionette TRACE conn3 <- [1,2553,null,{"value":"7"}] 12:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:27:34 INFO - PROCESS | 1648 | 1468956454964 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:27:34 INFO - PROCESS | 1648 | 1468956454967 Marionette TRACE conn3 <- [1,2554,null,{}] 12:27:34 INFO - PROCESS | 1648 | 1468956454980 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:34 INFO - PROCESS | 1648 | 1468956454983 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:35 INFO - PROCESS | 1648 | 1468956455112 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:27:35 INFO - PROCESS | 1648 | 1468956455128 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 1648 | 1468956455129 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a1e800 == 29 [pid = 1648] [id = 646] 12:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1161e3800) [pid = 1648] [serial = 1938] [outer = 0x0] 12:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x117069400) [pid = 1648] [serial = 1939] [outer = 0x1161e3800] 12:27:35 INFO - PROCESS | 1648 | 1468956455176 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11803ac00) [pid = 1648] [serial = 1940] [outer = 0x1161e3800] 12:27:35 INFO - PROCESS | 1648 | 1468956455588 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 672ms 12:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:27:35 INFO - PROCESS | 1648 | 1468956455635 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:27:35 INFO - PROCESS | 1648 | 1468956455637 Marionette TRACE conn3 <- [1,2557,null,{"value":"7"}] 12:27:35 INFO - PROCESS | 1648 | 1468956455639 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:27:35 INFO - PROCESS | 1648 | 1468956455642 Marionette TRACE conn3 <- [1,2558,null,{}] 12:27:35 INFO - PROCESS | 1648 | 1468956455655 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:35 INFO - PROCESS | 1648 | 1468956455658 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:35 INFO - PROCESS | 1648 | 1468956455740 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:27:35 INFO - PROCESS | 1648 | 1468956455764 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:35 INFO - PROCESS | 1648 | 1468956455766 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x122587800 == 30 [pid = 1648] [id = 647] 12:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11837d000) [pid = 1648] [serial = 1941] [outer = 0x0] 12:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118385c00) [pid = 1648] [serial = 1942] [outer = 0x11837d000] 12:27:35 INFO - PROCESS | 1648 | 1468956455794 Marionette DEBUG loaded listener.js 12:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118511800) [pid = 1648] [serial = 1943] [outer = 0x11837d000] 12:27:36 INFO - PROCESS | 1648 | 1468956456138 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 522ms 12:27:36 INFO - PROCESS | 1648 | 1468956456162 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:27:36 INFO - PROCESS | 1648 | 1468956456164 Marionette TRACE conn3 <- [1,2561,null,{"value":"7"}] 12:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:27:36 INFO - PROCESS | 1648 | 1468956456168 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - PROCESS | 1648 | 1468956456169 Marionette TRACE conn3 <- [1,2562,null,{}] 12:27:36 INFO - PROCESS | 1648 | 1468956456172 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:36 INFO - PROCESS | 1648 | 1468956456173 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:36 INFO - PROCESS | 1648 | 1468956456285 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:27:36 INFO - PROCESS | 1648 | 1468956456301 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:36 INFO - PROCESS | 1648 | 1468956456302 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1242e9000 == 31 [pid = 1648] [id = 648] 12:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11877fc00) [pid = 1648] [serial = 1944] [outer = 0x0] 12:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118e18000) [pid = 1648] [serial = 1945] [outer = 0x11877fc00] 12:27:36 INFO - PROCESS | 1648 | 1468956456327 Marionette DEBUG loaded listener.js 12:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119272c00) [pid = 1648] [serial = 1946] [outer = 0x11877fc00] 12:27:36 INFO - PROCESS | 1648 | 1468956456678 Marionette TRACE conn3 <- [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]]]}] 12:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 571ms 12:27:36 INFO - PROCESS | 1648 | 1468956456740 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:27:36 INFO - PROCESS | 1648 | 1468956456741 Marionette TRACE conn3 <- [1,2565,null,{"value":"7"}] 12:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:27:36 INFO - PROCESS | 1648 | 1468956456751 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:27:36 INFO - PROCESS | 1648 | 1468956456752 Marionette TRACE conn3 <- [1,2566,null,{}] 12:27:36 INFO - PROCESS | 1648 | 1468956456754 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:36 INFO - PROCESS | 1648 | 1468956456756 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:36 INFO - PROCESS | 1648 | 1468956456851 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:27:36 INFO - PROCESS | 1648 | 1468956456855 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:36 INFO - PROCESS | 1648 | 1468956456856 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1265b7800 == 32 [pid = 1648] [id = 649] 12:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118788400) [pid = 1648] [serial = 1947] [outer = 0x0] 12:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11935b400) [pid = 1648] [serial = 1948] [outer = 0x118788400] 12:27:36 INFO - PROCESS | 1648 | 1468956456881 Marionette DEBUG loaded listener.js 12:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119969c00) [pid = 1648] [serial = 1949] [outer = 0x118788400] 12:27:37 INFO - PROCESS | 1648 | 1468956457238 Marionette TRACE conn3 <- [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]]]}] 12:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 520ms 12:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:27:37 INFO - PROCESS | 1648 | 1468956457276 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:27:37 INFO - PROCESS | 1648 | 1468956457277 Marionette TRACE conn3 <- [1,2569,null,{"value":"7"}] 12:27:37 INFO - PROCESS | 1648 | 1468956457279 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:27:37 INFO - PROCESS | 1648 | 1468956457280 Marionette TRACE conn3 <- [1,2570,null,{}] 12:27:37 INFO - PROCESS | 1648 | 1468956457283 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:37 INFO - PROCESS | 1648 | 1468956457287 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:37 INFO - PROCESS | 1648 | 1468956457402 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:27:37 INFO - PROCESS | 1648 | 1468956457438 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:37 INFO - PROCESS | 1648 | 1468956457439 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a76800 == 33 [pid = 1648] [id = 650] 12:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119359000) [pid = 1648] [serial = 1950] [outer = 0x0] 12:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12386a800) [pid = 1648] [serial = 1951] [outer = 0x119359000] 12:27:37 INFO - PROCESS | 1648 | 1468956457465 Marionette DEBUG loaded listener.js 12:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1249b7c00) [pid = 1648] [serial = 1952] [outer = 0x119359000] 12:27:37 INFO - PROCESS | 1648 | 1468956457799 Marionette TRACE conn3 <- [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]]]}] 12:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 570ms 12:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:27:37 INFO - PROCESS | 1648 | 1468956457850 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:27:37 INFO - PROCESS | 1648 | 1468956457851 Marionette TRACE conn3 <- [1,2573,null,{"value":"7"}] 12:27:37 INFO - PROCESS | 1648 | 1468956457853 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:27:37 INFO - PROCESS | 1648 | 1468956457861 Marionette TRACE conn3 <- [1,2574,null,{}] 12:27:37 INFO - PROCESS | 1648 | 1468956457864 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:37 INFO - PROCESS | 1648 | 1468956457865 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:37 INFO - PROCESS | 1648 | 1468956457960 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:27:38 INFO - PROCESS | 1648 | 1468956457999 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:38 INFO - PROCESS | 1648 | 1468956458001 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12982b000 == 34 [pid = 1648] [id = 651] 12:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118586c00) [pid = 1648] [serial = 1953] [outer = 0x0] 12:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x125372400) [pid = 1648] [serial = 1954] [outer = 0x118586c00] 12:27:38 INFO - PROCESS | 1648 | 1468956458025 Marionette DEBUG loaded listener.js 12:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x125cfc800) [pid = 1648] [serial = 1955] [outer = 0x118586c00] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116aa0800) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118502400) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112d3f800) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11269e000) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112698000) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1246fc800) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118380c00) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1127d8c00) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1110a1400) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112fddc00) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1127dc400) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11672e400) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116982400) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:27:38 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118783800) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:27:38 INFO - PROCESS | 1648 | 1468956458510 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 676ms 12:27:38 INFO - PROCESS | 1648 | 1468956458529 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:27:38 INFO - PROCESS | 1648 | 1468956458531 Marionette TRACE conn3 <- [1,2577,null,{"value":"7"}] 12:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:27:38 INFO - PROCESS | 1648 | 1468956458536 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:27:38 INFO - PROCESS | 1648 | 1468956458538 Marionette TRACE conn3 <- [1,2578,null,{}] 12:27:38 INFO - PROCESS | 1648 | 1468956458540 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:38 INFO - PROCESS | 1648 | 1468956458541 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:38 INFO - PROCESS | 1648 | 1468956458619 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:27:38 INFO - PROCESS | 1648 | 1468956458623 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:38 INFO - PROCESS | 1648 | 1468956458624 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293d8800 == 35 [pid = 1648] [id = 652] 12:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1129ce800) [pid = 1648] [serial = 1956] [outer = 0x0] 12:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1175c8c00) [pid = 1648] [serial = 1957] [outer = 0x1129ce800] 12:27:38 INFO - PROCESS | 1648 | 1468956458649 Marionette DEBUG loaded listener.js 12:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118783000) [pid = 1648] [serial = 1958] [outer = 0x1129ce800] 12:27:38 INFO - PROCESS | 1648 | 1468956458986 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 469ms 12:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:27:39 INFO - PROCESS | 1648 | 1468956459006 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:27:39 INFO - PROCESS | 1648 | 1468956459007 Marionette TRACE conn3 <- [1,2581,null,{"value":"7"}] 12:27:39 INFO - PROCESS | 1648 | 1468956459009 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:27:39 INFO - PROCESS | 1648 | 1468956459010 Marionette TRACE conn3 <- [1,2582,null,{}] 12:27:39 INFO - PROCESS | 1648 | 1468956459022 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:39 INFO - PROCESS | 1648 | 1468956459024 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:39 INFO - PROCESS | 1648 | 1468956459126 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:27:39 INFO - PROCESS | 1648 | 1468956459135 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:39 INFO - PROCESS | 1648 | 1468956459136 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a868800 == 36 [pid = 1648] [id = 653] 12:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119681c00) [pid = 1648] [serial = 1959] [outer = 0x0] 12:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1249b7000) [pid = 1648] [serial = 1960] [outer = 0x119681c00] 12:27:39 INFO - PROCESS | 1648 | 1468956459161 Marionette DEBUG loaded listener.js 12:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12660e000) [pid = 1648] [serial = 1961] [outer = 0x119681c00] 12:27:39 INFO - PROCESS | 1648 | 1468956459475 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 12:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:27:39 INFO - PROCESS | 1648 | 1468956459527 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:27:39 INFO - PROCESS | 1648 | 1468956459528 Marionette TRACE conn3 <- [1,2585,null,{"value":"7"}] 12:27:39 INFO - PROCESS | 1648 | 1468956459530 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:27:39 INFO - PROCESS | 1648 | 1468956459531 Marionette TRACE conn3 <- [1,2586,null,{}] 12:27:39 INFO - PROCESS | 1648 | 1468956459534 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:39 INFO - PROCESS | 1648 | 1468956459535 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:39 INFO - PROCESS | 1648 | 1468956459614 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:27:39 INFO - PROCESS | 1648 | 1468956459620 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:39 INFO - PROCESS | 1648 | 1468956459622 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b143800 == 37 [pid = 1648] [id = 654] 12:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1249b8800) [pid = 1648] [serial = 1962] [outer = 0x0] 12:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x127318400) [pid = 1648] [serial = 1963] [outer = 0x1249b8800] 12:27:39 INFO - PROCESS | 1648 | 1468956459649 Marionette DEBUG loaded listener.js 12:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128655400) [pid = 1648] [serial = 1964] [outer = 0x1249b8800] 12:27:40 INFO - PROCESS | 1648 | 1468956460077 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 570ms 12:27:40 INFO - PROCESS | 1648 | 1468956460102 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:27:40 INFO - PROCESS | 1648 | 1468956460104 Marionette TRACE conn3 <- [1,2589,null,{"value":"7"}] 12:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:27:40 INFO - PROCESS | 1648 | 1468956460108 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:27:40 INFO - PROCESS | 1648 | 1468956460110 Marionette TRACE conn3 <- [1,2590,null,{}] 12:27:40 INFO - PROCESS | 1648 | 1468956460116 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:40 INFO - PROCESS | 1648 | 1468956460119 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:40 INFO - PROCESS | 1648 | 1468956460259 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:27:40 INFO - PROCESS | 1648 | 1468956460269 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:40 INFO - PROCESS | 1648 | 1468956460271 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba05000 == 38 [pid = 1648] [id = 655] 12:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12865b400) [pid = 1648] [serial = 1965] [outer = 0x0] 12:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1286a7c00) [pid = 1648] [serial = 1966] [outer = 0x12865b400] 12:27:40 INFO - PROCESS | 1648 | 1468956460297 Marionette DEBUG loaded listener.js 12:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128b47800) [pid = 1648] [serial = 1967] [outer = 0x12865b400] 12:27:40 INFO - PROCESS | 1648 | 1468956460879 Marionette TRACE conn3 <- [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]]]}] 12:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 822ms 12:27:40 INFO - PROCESS | 1648 | 1468956460929 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:27:40 INFO - PROCESS | 1648 | 1468956460932 Marionette TRACE conn3 <- [1,2593,null,{"value":"7"}] 12:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:27:40 INFO - PROCESS | 1648 | 1468956460936 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:27:40 INFO - PROCESS | 1648 | 1468956460938 Marionette TRACE conn3 <- [1,2594,null,{}] 12:27:40 INFO - PROCESS | 1648 | 1468956460942 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:40 INFO - PROCESS | 1648 | 1468956460944 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:41 INFO - PROCESS | 1648 | 1468956461062 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:27:41 INFO - PROCESS | 1648 | 1468956461144 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:41 INFO - PROCESS | 1648 | 1468956461146 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a11000 == 39 [pid = 1648] [id = 656] 12:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x113094400) [pid = 1648] [serial = 1968] [outer = 0x0] 12:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x113f0bc00) [pid = 1648] [serial = 1969] [outer = 0x113094400] 12:27:41 INFO - PROCESS | 1648 | 1468956461177 Marionette DEBUG loaded listener.js 12:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116985000) [pid = 1648] [serial = 1970] [outer = 0x113094400] 12:27:41 INFO - PROCESS | 1648 | 1468956461783 Marionette TRACE conn3 <- [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]]]}] 12:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 922ms 12:27:41 INFO - PROCESS | 1648 | 1468956461858 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:27:41 INFO - PROCESS | 1648 | 1468956461861 Marionette TRACE conn3 <- [1,2597,null,{"value":"7"}] 12:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:27:41 INFO - PROCESS | 1648 | 1468956461865 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:27:41 INFO - PROCESS | 1648 | 1468956461867 Marionette TRACE conn3 <- [1,2598,null,{}] 12:27:41 INFO - PROCESS | 1648 | 1468956461870 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:41 INFO - PROCESS | 1648 | 1468956461872 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:41 INFO - PROCESS | 1648 | 1468956461984 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:27:42 INFO - PROCESS | 1648 | 1468956462044 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:42 INFO - PROCESS | 1648 | 1468956462045 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f47000 == 40 [pid = 1648] [id = 657] 12:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118042000) [pid = 1648] [serial = 1971] [outer = 0x0] 12:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1182b4000) [pid = 1648] [serial = 1972] [outer = 0x118042000] 12:27:42 INFO - PROCESS | 1648 | 1468956462077 Marionette DEBUG loaded listener.js 12:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118380800) [pid = 1648] [serial = 1973] [outer = 0x118042000] 12:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12b143800 == 39 [pid = 1648] [id = 654] 12:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12a868800 == 38 [pid = 1648] [id = 653] 12:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1293d8800 == 37 [pid = 1648] [id = 652] 12:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12982b000 == 36 [pid = 1648] [id = 651] 12:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x128a76800 == 35 [pid = 1648] [id = 650] 12:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1265b7800 == 34 [pid = 1648] [id = 649] 12:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1242e9000 == 33 [pid = 1648] [id = 648] 12:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x122587800 == 32 [pid = 1648] [id = 647] 12:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x118a1e800 == 31 [pid = 1648] [id = 646] 12:27:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1170d7800 == 30 [pid = 1648] [id = 645] 12:27:42 INFO - PROCESS | 1648 | 1468956462757 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 924ms 12:27:42 INFO - PROCESS | 1648 | 1468956462790 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:27:42 INFO - PROCESS | 1648 | 1468956462792 Marionette TRACE conn3 <- [1,2601,null,{"value":"7"}] 12:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:27:42 INFO - PROCESS | 1648 | 1468956462795 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:27:42 INFO - PROCESS | 1648 | 1468956462797 Marionette TRACE conn3 <- [1,2602,null,{}] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128804400) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119680400) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113008400) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128656800) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x127104800) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126608000) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118796800) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119688c00) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1182ab000) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1129cdc00) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x115de4800) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119be4000) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x127324400) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12865e800) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11728a400) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x125c64c00) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1122b2c00) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1182b1800) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116aa0000) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12865e000) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1182abc00) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12665f400) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118510400) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x117071400) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1133bc400) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119352c00) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128b47c00) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 12:27:42 INFO - PROCESS | 1648 | 1468956462818 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:42 INFO - PROCESS | 1648 | 1468956462820 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:42 INFO - PROCESS | 1648 | 1468956462905 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:27:42 INFO - PROCESS | 1648 | 1468956462910 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:42 INFO - PROCESS | 1648 | 1468956462913 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x118285000 == 31 [pid = 1648] [id = 658] 12:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116987000) [pid = 1648] [serial = 1974] [outer = 0x0] 12:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x117066000) [pid = 1648] [serial = 1975] [outer = 0x116987000] 12:27:42 INFO - PROCESS | 1648 | 1468956462944 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118044000) [pid = 1648] [serial = 1976] [outer = 0x116987000] 12:27:43 INFO - PROCESS | 1648 | 1468956463319 Marionette TRACE conn3 <- [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]]]}] 12:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 532ms 12:27:43 INFO - PROCESS | 1648 | 1468956463327 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:27:43 INFO - PROCESS | 1648 | 1468956463330 Marionette TRACE conn3 <- [1,2605,null,{"value":"7"}] 12:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:27:43 INFO - PROCESS | 1648 | 1468956463363 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:27:43 INFO - PROCESS | 1648 | 1468956463367 Marionette TRACE conn3 <- [1,2606,null,{}] 12:27:43 INFO - PROCESS | 1648 | 1468956463371 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:43 INFO - PROCESS | 1648 | 1468956463373 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:43 INFO - PROCESS | 1648 | 1468956463454 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:27:43 INFO - PROCESS | 1648 | 1468956463480 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:43 INFO - PROCESS | 1648 | 1468956463482 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1196e1800 == 32 [pid = 1648] [id = 659] 12:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1184e0c00) [pid = 1648] [serial = 1977] [outer = 0x0] 12:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11850bc00) [pid = 1648] [serial = 1978] [outer = 0x1184e0c00] 12:27:43 INFO - PROCESS | 1648 | 1468956463509 Marionette DEBUG loaded listener.js 12:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11878b400) [pid = 1648] [serial = 1979] [outer = 0x1184e0c00] 12:27:43 INFO - PROCESS | 1648 | 1468956463875 Marionette TRACE conn3 <- [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]]]}] 12:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 547ms 12:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:27:43 INFO - PROCESS | 1648 | 1468956463887 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:27:43 INFO - PROCESS | 1648 | 1468956463888 Marionette TRACE conn3 <- [1,2609,null,{"value":"7"}] 12:27:43 INFO - PROCESS | 1648 | 1468956463891 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:27:43 INFO - PROCESS | 1648 | 1468956463893 Marionette TRACE conn3 <- [1,2610,null,{}] 12:27:43 INFO - PROCESS | 1648 | 1468956463909 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:43 INFO - PROCESS | 1648 | 1468956463912 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:44 INFO - PROCESS | 1648 | 1468956464019 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:27:44 INFO - PROCESS | 1648 | 1468956464024 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:44 INFO - PROCESS | 1648 | 1468956464026 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f39800 == 33 [pid = 1648] [id = 660] 12:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118ef7400) [pid = 1648] [serial = 1980] [outer = 0x0] 12:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119358000) [pid = 1648] [serial = 1981] [outer = 0x118ef7400] 12:27:44 INFO - PROCESS | 1648 | 1468956464054 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12241cc00) [pid = 1648] [serial = 1982] [outer = 0x118ef7400] 12:27:44 INFO - PROCESS | 1648 | 1468956464375 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 526ms 12:27:44 INFO - PROCESS | 1648 | 1468956464418 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 1648 | 1468956464420 Marionette TRACE conn3 <- [1,2613,null,{"value":"7"}] 12:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:27:44 INFO - PROCESS | 1648 | 1468956464422 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 1648 | 1468956464423 Marionette TRACE conn3 <- [1,2614,null,{}] 12:27:44 INFO - PROCESS | 1648 | 1468956464426 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:44 INFO - PROCESS | 1648 | 1468956464427 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:44 INFO - PROCESS | 1648 | 1468956464541 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:27:44 INFO - PROCESS | 1648 | 1468956464573 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:44 INFO - PROCESS | 1648 | 1468956464574 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a62800 == 34 [pid = 1648] [id = 661] 12:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119272400) [pid = 1648] [serial = 1983] [outer = 0x0] 12:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x123dee400) [pid = 1648] [serial = 1984] [outer = 0x119272400] 12:27:44 INFO - PROCESS | 1648 | 1468956464599 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1246f1400) [pid = 1648] [serial = 1985] [outer = 0x119272400] 12:27:44 INFO - PROCESS | 1648 | 1468956464922 Marionette TRACE conn3 <- [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]]]}] 12:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 518ms 12:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:27:44 INFO - PROCESS | 1648 | 1468956464941 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 1648 | 1468956464942 Marionette TRACE conn3 <- [1,2617,null,{"value":"7"}] 12:27:44 INFO - PROCESS | 1648 | 1468956464944 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 1648 | 1468956464945 Marionette TRACE conn3 <- [1,2618,null,{}] 12:27:44 INFO - PROCESS | 1648 | 1468956464948 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:44 INFO - PROCESS | 1648 | 1468956464951 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:45 INFO - PROCESS | 1648 | 1468956465053 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:27:45 INFO - PROCESS | 1648 | 1468956465090 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:45 INFO - PROCESS | 1648 | 1468956465091 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a63a000 == 35 [pid = 1648] [id = 662] 12:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1129d1400) [pid = 1648] [serial = 1986] [outer = 0x0] 12:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1249be400) [pid = 1648] [serial = 1987] [outer = 0x1129d1400] 12:27:45 INFO - PROCESS | 1648 | 1468956465115 Marionette DEBUG loaded listener.js 12:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x125cf9c00) [pid = 1648] [serial = 1988] [outer = 0x1129d1400] 12:27:45 INFO - PROCESS | 1648 | 1468956465453 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 519ms 12:27:45 INFO - PROCESS | 1648 | 1468956465463 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:27:45 INFO - PROCESS | 1648 | 1468956465466 Marionette TRACE conn3 <- [1,2621,null,{"value":"7"}] 12:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:27:45 INFO - PROCESS | 1648 | 1468956465468 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:27:45 INFO - PROCESS | 1648 | 1468956465469 Marionette TRACE conn3 <- [1,2622,null,{}] 12:27:45 INFO - PROCESS | 1648 | 1468956465471 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:45 INFO - PROCESS | 1648 | 1468956465475 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:45 INFO - PROCESS | 1648 | 1468956465596 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:27:45 INFO - PROCESS | 1648 | 1468956465607 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:45 INFO - PROCESS | 1648 | 1468956465608 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a867800 == 36 [pid = 1648] [id = 663] 12:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x125cfa000) [pid = 1648] [serial = 1989] [outer = 0x0] 12:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12731e800) [pid = 1648] [serial = 1990] [outer = 0x125cfa000] 12:27:45 INFO - PROCESS | 1648 | 1468956465633 Marionette DEBUG loaded listener.js 12:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128811c00) [pid = 1648] [serial = 1991] [outer = 0x125cfa000] 12:27:45 INFO - PROCESS | 1648 | 1468956465989 Marionette TRACE conn3 <- [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]]]}] 12:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 568ms 12:27:46 INFO - PROCESS | 1648 | 1468956466037 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:27:46 INFO - PROCESS | 1648 | 1468956466038 Marionette TRACE conn3 <- [1,2625,null,{"value":"7"}] 12:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:27:46 INFO - PROCESS | 1648 | 1468956466047 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:27:46 INFO - PROCESS | 1648 | 1468956466048 Marionette TRACE conn3 <- [1,2626,null,{}] 12:27:46 INFO - PROCESS | 1648 | 1468956466050 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:46 INFO - PROCESS | 1648 | 1468956466051 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:46 INFO - PROCESS | 1648 | 1468956466154 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:27:46 INFO - PROCESS | 1648 | 1468956466157 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:46 INFO - PROCESS | 1648 | 1468956466158 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b146000 == 37 [pid = 1648] [id = 664] 12:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128b46000) [pid = 1648] [serial = 1992] [outer = 0x0] 12:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128b51c00) [pid = 1648] [serial = 1993] [outer = 0x128b46000] 12:27:46 INFO - PROCESS | 1648 | 1468956466183 Marionette DEBUG loaded listener.js 12:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128ba8c00) [pid = 1648] [serial = 1994] [outer = 0x128b46000] 12:27:46 INFO - PROCESS | 1648 | 1468956466523 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 527ms 12:27:46 INFO - PROCESS | 1648 | 1468956466568 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:27:46 INFO - PROCESS | 1648 | 1468956466569 Marionette TRACE conn3 <- [1,2629,null,{"value":"7"}] 12:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:27:46 INFO - PROCESS | 1648 | 1468956466571 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:27:46 INFO - PROCESS | 1648 | 1468956466572 Marionette TRACE conn3 <- [1,2630,null,{}] 12:27:46 INFO - PROCESS | 1648 | 1468956466575 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:46 INFO - PROCESS | 1648 | 1468956466576 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:46 INFO - PROCESS | 1648 | 1468956466710 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:27:46 INFO - PROCESS | 1648 | 1468956466728 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:46 INFO - PROCESS | 1648 | 1468956466729 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9d1000 == 38 [pid = 1648] [id = 665] 12:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128b4b400) [pid = 1648] [serial = 1995] [outer = 0x0] 12:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128bb1c00) [pid = 1648] [serial = 1996] [outer = 0x128b4b400] 12:27:46 INFO - PROCESS | 1648 | 1468956466760 Marionette DEBUG loaded listener.js 12:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128bd6000) [pid = 1648] [serial = 1997] [outer = 0x128b4b400] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119359000) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118586c00) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1129ce800) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1249b8800) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11877fc00) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119681c00) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112fb2400) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118788400) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1175c9800) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112d3f400) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1161e3800) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1198a5c00) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11837d000) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113d64800) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124dd8800) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128653c00) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:27:47 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113d18800) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:27:47 INFO - PROCESS | 1648 | 1468956467172 Marionette TRACE conn3 <- [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]]]}] 12:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 621ms 12:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:27:47 INFO - PROCESS | 1648 | 1468956467193 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:27:47 INFO - PROCESS | 1648 | 1468956467194 Marionette TRACE conn3 <- [1,2633,null,{"value":"7"}] 12:27:47 INFO - PROCESS | 1648 | 1468956467201 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:27:47 INFO - PROCESS | 1648 | 1468956467204 Marionette TRACE conn3 <- [1,2634,null,{}] 12:27:47 INFO - PROCESS | 1648 | 1468956467206 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:47 INFO - PROCESS | 1648 | 1468956467208 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:47 INFO - PROCESS | 1648 | 1468956467319 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:27:47 INFO - PROCESS | 1648 | 1468956467325 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:47 INFO - PROCESS | 1648 | 1468956467327 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e8b800 == 39 [pid = 1648] [id = 666] 12:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x111da8c00) [pid = 1648] [serial = 1998] [outer = 0x0] 12:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x117287800) [pid = 1648] [serial = 1999] [outer = 0x111da8c00] 12:27:47 INFO - PROCESS | 1648 | 1468956467351 Marionette DEBUG loaded listener.js 12:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119253c00) [pid = 1648] [serial = 2000] [outer = 0x111da8c00] 12:27:47 INFO - PROCESS | 1648 | 1468956467671 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 525ms 12:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:27:47 INFO - PROCESS | 1648 | 1468956467723 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:27:47 INFO - PROCESS | 1648 | 1468956467724 Marionette TRACE conn3 <- [1,2637,null,{"value":"7"}] 12:27:47 INFO - PROCESS | 1648 | 1468956467727 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:27:47 INFO - PROCESS | 1648 | 1468956467729 Marionette TRACE conn3 <- [1,2638,null,{}] 12:27:47 INFO - PROCESS | 1648 | 1468956467732 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:47 INFO - PROCESS | 1648 | 1468956467734 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:47 INFO - PROCESS | 1648 | 1468956467896 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:27:47 INFO - PROCESS | 1648 | 1468956467906 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:47 INFO - PROCESS | 1648 | 1468956467907 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12be69800 == 40 [pid = 1648] [id = 667] 12:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1129d9000) [pid = 1648] [serial = 2001] [outer = 0x0] 12:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1198a5c00) [pid = 1648] [serial = 2002] [outer = 0x1129d9000] 12:27:47 INFO - PROCESS | 1648 | 1468956467946 Marionette DEBUG loaded listener.js 12:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128baa800) [pid = 1648] [serial = 2003] [outer = 0x1129d9000] 12:27:48 INFO - PROCESS | 1648 | 1468956468315 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 620ms 12:27:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:27:48 INFO - PROCESS | 1648 | 1468956468349 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:27:48 INFO - PROCESS | 1648 | 1468956468352 Marionette TRACE conn3 <- [1,2641,null,{"value":"7"}] 12:27:48 INFO - PROCESS | 1648 | 1468956468354 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:27:48 INFO - PROCESS | 1648 | 1468956468356 Marionette TRACE conn3 <- [1,2642,null,{}] 12:27:48 INFO - PROCESS | 1648 | 1468956468358 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:48 INFO - PROCESS | 1648 | 1468956468360 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:48 INFO - PROCESS | 1648 | 1468956468455 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:27:48 INFO - PROCESS | 1648 | 1468956468516 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:48 INFO - PROCESS | 1648 | 1468956468517 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c693000 == 41 [pid = 1648] [id = 668] 12:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1184e3800) [pid = 1648] [serial = 2004] [outer = 0x0] 12:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128bd8000) [pid = 1648] [serial = 2005] [outer = 0x1184e3800] 12:27:48 INFO - PROCESS | 1648 | 1468956468543 Marionette DEBUG loaded listener.js 12:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128c0f400) [pid = 1648] [serial = 2006] [outer = 0x1184e3800] 12:27:48 INFO - PROCESS | 1648 | 1468956468815 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:27:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:27:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 470ms 12:27:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:27:48 INFO - PROCESS | 1648 | 1468956468825 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:27:48 INFO - PROCESS | 1648 | 1468956468826 Marionette TRACE conn3 <- [1,2645,null,{"value":"7"}] 12:27:48 INFO - PROCESS | 1648 | 1468956468828 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:27:48 INFO - PROCESS | 1648 | 1468956468829 Marionette TRACE conn3 <- [1,2646,null,{}] 12:27:48 INFO - PROCESS | 1648 | 1468956468838 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:48 INFO - PROCESS | 1648 | 1468956468840 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:48 INFO - PROCESS | 1648 | 1468956468930 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:27:48 INFO - PROCESS | 1648 | 1468956468935 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:48 INFO - PROCESS | 1648 | 1468956468936 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2d9000 == 42 [pid = 1648] [id = 669] 12:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128c11c00) [pid = 1648] [serial = 2007] [outer = 0x0] 12:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128c19000) [pid = 1648] [serial = 2008] [outer = 0x128c11c00] 12:27:48 INFO - PROCESS | 1648 | 1468956468967 Marionette DEBUG loaded listener.js 12:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128c1e000) [pid = 1648] [serial = 2009] [outer = 0x128c11c00] 12:27:49 INFO - PROCESS | 1648 | 1468956469475 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:27:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:27:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 12:27:49 INFO - PROCESS | 1648 | 1468956469500 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:27:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:27:49 INFO - PROCESS | 1648 | 1468956469503 Marionette TRACE conn3 <- [1,2649,null,{"value":"7"}] 12:27:49 INFO - PROCESS | 1648 | 1468956469505 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:27:49 INFO - PROCESS | 1648 | 1468956469509 Marionette TRACE conn3 <- [1,2650,null,{}] 12:27:49 INFO - PROCESS | 1648 | 1468956469513 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:49 INFO - PROCESS | 1648 | 1468956469515 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:49 INFO - PROCESS | 1648 | 1468956469628 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:27:49 INFO - PROCESS | 1648 | 1468956469701 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:49 INFO - PROCESS | 1648 | 1468956469703 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b26800 == 43 [pid = 1648] [id = 670] 12:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1169dec00) [pid = 1648] [serial = 2010] [outer = 0x0] 12:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1181b0400) [pid = 1648] [serial = 2011] [outer = 0x1169dec00] 12:27:49 INFO - PROCESS | 1648 | 1468956469736 Marionette DEBUG loaded listener.js 12:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1182b9000) [pid = 1648] [serial = 2012] [outer = 0x1169dec00] 12:27:50 INFO - PROCESS | 1648 | 1468956470274 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:27:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:27:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 822ms 12:27:50 INFO - PROCESS | 1648 | 1468956470328 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:27:50 INFO - PROCESS | 1648 | 1468956470331 Marionette TRACE conn3 <- [1,2653,null,{"value":"7"}] 12:27:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:27:50 INFO - PROCESS | 1648 | 1468956470336 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:27:50 INFO - PROCESS | 1648 | 1468956470338 Marionette TRACE conn3 <- [1,2654,null,{}] 12:27:50 INFO - PROCESS | 1648 | 1468956470340 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:50 INFO - PROCESS | 1648 | 1468956470342 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:50 INFO - PROCESS | 1648 | 1468956470479 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:27:50 INFO - PROCESS | 1648 | 1468956470557 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:50 INFO - PROCESS | 1648 | 1468956470558 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a871800 == 44 [pid = 1648] [id = 671] 12:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118586c00) [pid = 1648] [serial = 2013] [outer = 0x0] 12:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11935e800) [pid = 1648] [serial = 2014] [outer = 0x118586c00] 12:27:50 INFO - PROCESS | 1648 | 1468956470589 Marionette DEBUG loaded listener.js 12:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x123ee6400) [pid = 1648] [serial = 2015] [outer = 0x118586c00] 12:27:51 INFO - PROCESS | 1648 | 1468956471005 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:27:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:27:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 721ms 12:27:51 INFO - PROCESS | 1648 | 1468956471066 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:27:51 INFO - PROCESS | 1648 | 1468956471067 Marionette TRACE conn3 <- [1,2657,null,{"value":"7"}] 12:27:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:27:51 INFO - PROCESS | 1648 | 1468956471071 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:27:51 INFO - PROCESS | 1648 | 1468956471074 Marionette TRACE conn3 <- [1,2658,null,{}] 12:27:51 INFO - PROCESS | 1648 | 1468956471083 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:51 INFO - PROCESS | 1648 | 1468956471087 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:51 INFO - PROCESS | 1648 | 1468956471192 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:27:51 INFO - PROCESS | 1648 | 1468956471266 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:51 INFO - PROCESS | 1648 | 1468956471268 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2d6000 == 45 [pid = 1648] [id = 672] 12:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x127108400) [pid = 1648] [serial = 2016] [outer = 0x0] 12:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x127322800) [pid = 1648] [serial = 2017] [outer = 0x127108400] 12:27:51 INFO - PROCESS | 1648 | 1468956471298 Marionette DEBUG loaded listener.js 12:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1286a8c00) [pid = 1648] [serial = 2018] [outer = 0x127108400] 12:27:51 INFO - PROCESS | 1648 | 1468956471705 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:27:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:27:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 671ms 12:27:51 INFO - PROCESS | 1648 | 1468956471743 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:27:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:27:51 INFO - PROCESS | 1648 | 1468956471745 Marionette TRACE conn3 <- [1,2661,null,{"value":"7"}] 12:27:51 INFO - PROCESS | 1648 | 1468956471747 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:27:51 INFO - PROCESS | 1648 | 1468956471749 Marionette TRACE conn3 <- [1,2662,null,{}] 12:27:51 INFO - PROCESS | 1648 | 1468956471768 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:51 INFO - PROCESS | 1648 | 1468956471770 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:51 INFO - PROCESS | 1648 | 1468956471874 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:27:51 INFO - PROCESS | 1648 | 1468956471935 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:51 INFO - PROCESS | 1648 | 1468956471937 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4c4800 == 46 [pid = 1648] [id = 673] 12:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128ba6800) [pid = 1648] [serial = 2019] [outer = 0x0] 12:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128bd4400) [pid = 1648] [serial = 2020] [outer = 0x128ba6800] 12:27:51 INFO - PROCESS | 1648 | 1468956471965 Marionette DEBUG loaded listener.js 12:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128c05c00) [pid = 1648] [serial = 2021] [outer = 0x128ba6800] 12:27:52 INFO - PROCESS | 1648 | 1468956472441 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:27:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:27:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 737ms 12:27:52 INFO - PROCESS | 1648 | 1468956472485 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:27:52 INFO - PROCESS | 1648 | 1468956472486 Marionette TRACE conn3 <- [1,2665,null,{"value":"7"}] 12:27:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:27:52 INFO - PROCESS | 1648 | 1468956472489 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:27:52 INFO - PROCESS | 1648 | 1468956472490 Marionette TRACE conn3 <- [1,2666,null,{}] 12:27:52 INFO - PROCESS | 1648 | 1468956472493 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:52 INFO - PROCESS | 1648 | 1468956472494 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:52 INFO - PROCESS | 1648 | 1468956472599 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:27:52 INFO - PROCESS | 1648 | 1468956472670 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:52 INFO - PROCESS | 1648 | 1468956472672 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193ce800 == 47 [pid = 1648] [id = 674] 12:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1130ab800) [pid = 1648] [serial = 2022] [outer = 0x0] 12:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12263d800) [pid = 1648] [serial = 2023] [outer = 0x1130ab800] 12:27:52 INFO - PROCESS | 1648 | 1468956472702 Marionette DEBUG loaded listener.js 12:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128c07800) [pid = 1648] [serial = 2024] [outer = 0x1130ab800] 12:27:53 INFO - PROCESS | 1648 | 1468956473767 Marionette TRACE conn3 <- [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]]]}] 12:27:53 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) 12:27:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1321ms 12:27:53 INFO - PROCESS | 1648 | 1468956473811 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:27:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:27:53 INFO - PROCESS | 1648 | 1468956473813 Marionette TRACE conn3 <- [1,2669,null,{"value":"7"}] 12:27:53 INFO - PROCESS | 1648 | 1468956473816 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:27:53 INFO - PROCESS | 1648 | 1468956473818 Marionette TRACE conn3 <- [1,2670,null,{}] 12:27:53 INFO - PROCESS | 1648 | 1468956473825 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:53 INFO - PROCESS | 1648 | 1468956473827 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:53 INFO - PROCESS | 1648 | 1468956473928 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:27:53 INFO - PROCESS | 1648 | 1468956473989 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:53 INFO - PROCESS | 1648 | 1468956473992 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e5f800 == 48 [pid = 1648] [id = 675] 12:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x117066800) [pid = 1648] [serial = 2025] [outer = 0x0] 12:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x117288000) [pid = 1648] [serial = 2026] [outer = 0x117066800] 12:27:54 INFO - PROCESS | 1648 | 1468956474020 Marionette DEBUG loaded listener.js 12:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1182ad000) [pid = 1648] [serial = 2027] [outer = 0x117066800] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x117e75800 == 47 [pid = 1648] [id = 644] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12c693000 == 46 [pid = 1648] [id = 668] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12be69800 == 45 [pid = 1648] [id = 667] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x124e8b800 == 44 [pid = 1648] [id = 666] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9d1000 == 43 [pid = 1648] [id = 665] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12b146000 == 42 [pid = 1648] [id = 664] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12a867800 == 41 [pid = 1648] [id = 663] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12a63a000 == 40 [pid = 1648] [id = 662] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x128a62800 == 39 [pid = 1648] [id = 661] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x125f39800 == 38 [pid = 1648] [id = 660] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1196e1800 == 37 [pid = 1648] [id = 659] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x118285000 == 36 [pid = 1648] [id = 658] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x125f47000 == 35 [pid = 1648] [id = 657] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x118a11000 == 34 [pid = 1648] [id = 656] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba05000 == 33 [pid = 1648] [id = 655] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1193ce800 == 32 [pid = 1648] [id = 674] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4c4800 == 31 [pid = 1648] [id = 673] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2d6000 == 30 [pid = 1648] [id = 672] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12a871800 == 29 [pid = 1648] [id = 671] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x119b26800 == 28 [pid = 1648] [id = 670] 12:27:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2d9000 == 27 [pid = 1648] [id = 669] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x116aa1400) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x113d0cc00) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11935b400) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118594800) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1182b8800) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x113005000) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x113d64400) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x117069400) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1246c7800) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11803ac00) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118385c00) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118511800) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119bd9800) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11706c000) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128652c00) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11672f400) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126604c00) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12880e800) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x128802c00) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128ba9000) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12531d800) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12386a800) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x125372400) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1249b7c00) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118783000) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1175c8c00) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x127318400) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x125cfc800) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118e18000) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128655400) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119969c00) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12660e000) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1286a7c00) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119272c00) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1249b7000) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 12:27:55 INFO - PROCESS | 1648 | 1468956475708 Marionette TRACE conn3 <- [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"]]]}] 12:27:55 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 12:27:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:27:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:27:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1924ms 12:27:55 INFO - PROCESS | 1648 | 1468956475741 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 12:27:55 INFO - PROCESS | 1648 | 1468956475744 Marionette TRACE conn3 <- [1,2673,null,{"value":"7"}] 12:27:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:27:55 INFO - PROCESS | 1648 | 1468956475747 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:27:55 INFO - PROCESS | 1648 | 1468956475749 Marionette TRACE conn3 <- [1,2674,null,{}] 12:27:55 INFO - PROCESS | 1648 | 1468956475752 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:55 INFO - PROCESS | 1648 | 1468956475754 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:55 INFO - PROCESS | 1648 | 1468956475838 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:27:55 INFO - PROCESS | 1648 | 1468956475842 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:55 INFO - PROCESS | 1648 | 1468956475844 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e64000 == 28 [pid = 1648] [id = 676] 12:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113007c00) [pid = 1648] [serial = 2028] [outer = 0x0] 12:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x115fb0c00) [pid = 1648] [serial = 2029] [outer = 0x113007c00] 12:27:55 INFO - PROCESS | 1648 | 1468956475874 Marionette DEBUG loaded listener.js 12:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1169ddc00) [pid = 1648] [serial = 2030] [outer = 0x113007c00] 12:27:56 INFO - PROCESS | 1648 | 1468956476705 Marionette TRACE conn3 <- [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"]]]}] 12:27:56 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 12:27:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:27:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 12:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:27:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 971ms 12:27:56 INFO - PROCESS | 1648 | 1468956476718 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 12:27:56 INFO - PROCESS | 1648 | 1468956476721 Marionette TRACE conn3 <- [1,2677,null,{"value":"7"}] 12:27:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:27:56 INFO - PROCESS | 1648 | 1468956476726 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 1648 | 1468956476728 Marionette TRACE conn3 <- [1,2678,null,{}] 12:27:56 INFO - PROCESS | 1648 | 1468956476730 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:56 INFO - PROCESS | 1648 | 1468956476732 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:56 INFO - PROCESS | 1648 | 1468956476835 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:27:56 INFO - PROCESS | 1648 | 1468956476842 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:56 INFO - PROCESS | 1648 | 1468956476843 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a1e800 == 29 [pid = 1648] [id = 677] 12:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11706c400) [pid = 1648] [serial = 2031] [outer = 0x0] 12:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1181ac000) [pid = 1648] [serial = 2032] [outer = 0x11706c400] 12:27:56 INFO - PROCESS | 1648 | 1468956476873 Marionette DEBUG loaded listener.js 12:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1182afc00) [pid = 1648] [serial = 2033] [outer = 0x11706c400] 12:27:57 INFO - PROCESS | 1648 | 1468956477730 Marionette TRACE conn3 <- [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]]]}] 12:27:57 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) 12:27:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1071ms 12:27:57 INFO - PROCESS | 1648 | 1468956477798 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:27:57 INFO - PROCESS | 1648 | 1468956477799 Marionette TRACE conn3 <- [1,2681,null,{"value":"7"}] 12:27:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:27:57 INFO - PROCESS | 1648 | 1468956477801 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:27:57 INFO - PROCESS | 1648 | 1468956477804 Marionette TRACE conn3 <- [1,2682,null,{}] 12:27:57 INFO - PROCESS | 1648 | 1468956477811 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:57 INFO - PROCESS | 1648 | 1468956477815 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:57 INFO - PROCESS | 1648 | 1468956477913 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:27:57 INFO - PROCESS | 1648 | 1468956477954 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:57 INFO - PROCESS | 1648 | 1468956477956 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238bc800 == 30 [pid = 1648] [id = 678] 12:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1127de000) [pid = 1648] [serial = 2034] [outer = 0x0] 12:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118794800) [pid = 1648] [serial = 2035] [outer = 0x1127de000] 12:27:57 INFO - PROCESS | 1648 | 1468956477983 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119250800) [pid = 1648] [serial = 2036] [outer = 0x1127de000] 12:27:58 INFO - PROCESS | 1648 | 1468956478789 Marionette TRACE conn3 <- [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]]]}] 12:27:58 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) 12:27:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1023ms 12:27:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:27:58 INFO - PROCESS | 1648 | 1468956478824 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:27:58 INFO - PROCESS | 1648 | 1468956478826 Marionette TRACE conn3 <- [1,2685,null,{"value":"7"}] 12:27:58 INFO - PROCESS | 1648 | 1468956478828 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:27:58 INFO - PROCESS | 1648 | 1468956478829 Marionette TRACE conn3 <- [1,2686,null,{}] 12:27:58 INFO - PROCESS | 1648 | 1468956478831 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:58 INFO - PROCESS | 1648 | 1468956478833 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:58 INFO - PROCESS | 1648 | 1468956478930 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:27:58 INFO - PROCESS | 1648 | 1468956478934 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 1648 | 1468956478935 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:27:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e87000 == 31 [pid = 1648] [id = 679] 12:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11927cc00) [pid = 1648] [serial = 2037] [outer = 0x0] 12:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11935bc00) [pid = 1648] [serial = 2038] [outer = 0x11927cc00] 12:27:58 INFO - PROCESS | 1648 | 1468956478961 Marionette DEBUG loaded listener.js 12:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119966c00) [pid = 1648] [serial = 2039] [outer = 0x11927cc00] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x125cfa000) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1129d1400) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128b4b400) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118042000) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119272400) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12865b400) [pid = 1648] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113094400) [pid = 1648] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116987000) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1129d9000) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1184e0c00) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118ef7400) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128b46000) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x111da8c00) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1184e3800) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128c11c00) [pid = 1648] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:27:59 INFO - PROCESS | 1648 | 1468956479900 Marionette TRACE conn3 <- [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"]]]}] 12:27:59 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 12:27:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:27:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 12:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:27:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1119ms 12:27:59 INFO - PROCESS | 1648 | 1468956479950 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 12:27:59 INFO - PROCESS | 1648 | 1468956479951 Marionette TRACE conn3 <- [1,2689,null,{"value":"7"}] 12:27:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:27:59 INFO - PROCESS | 1648 | 1468956479953 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:27:59 INFO - PROCESS | 1648 | 1468956479955 Marionette TRACE conn3 <- [1,2690,null,{}] 12:27:59 INFO - PROCESS | 1648 | 1468956479957 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:27:59 INFO - PROCESS | 1648 | 1468956479958 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:00 INFO - PROCESS | 1648 | 1468956480030 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:28:00 INFO - PROCESS | 1648 | 1468956480036 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:00 INFO - PROCESS | 1648 | 1468956480037 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x126532800 == 32 [pid = 1648] [id = 680] 12:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x113094400) [pid = 1648] [serial = 2040] [outer = 0x0] 12:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118042000) [pid = 1648] [serial = 2041] [outer = 0x113094400] 12:28:00 INFO - PROCESS | 1648 | 1468956480062 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119968000) [pid = 1648] [serial = 2042] [outer = 0x113094400] 12:28:00 INFO - PROCESS | 1648 | 1468956480917 Marionette TRACE conn3 <- [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"]]]}] 12:28:00 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 12:28:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:28:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 12:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:28:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 969ms 12:28:00 INFO - PROCESS | 1648 | 1468956480924 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 12:28:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:28:00 INFO - PROCESS | 1648 | 1468956480926 Marionette TRACE conn3 <- [1,2693,null,{"value":"7"}] 12:28:00 INFO - PROCESS | 1648 | 1468956480930 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:28:00 INFO - PROCESS | 1648 | 1468956480932 Marionette TRACE conn3 <- [1,2694,null,{}] 12:28:00 INFO - PROCESS | 1648 | 1468956480937 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:00 INFO - PROCESS | 1648 | 1468956480943 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:01 INFO - PROCESS | 1648 | 1468956481053 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:28:01 INFO - PROCESS | 1648 | 1468956481057 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:01 INFO - PROCESS | 1648 | 1468956481058 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a6d800 == 33 [pid = 1648] [id = 681] 12:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x115de4800) [pid = 1648] [serial = 2043] [outer = 0x0] 12:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1227fe000) [pid = 1648] [serial = 2044] [outer = 0x115de4800] 12:28:01 INFO - PROCESS | 1648 | 1468956481133 Marionette DEBUG loaded listener.js 12:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x124c14800) [pid = 1648] [serial = 2045] [outer = 0x115de4800] 12:28:02 INFO - PROCESS | 1648 | 1468956482139 Marionette TRACE conn3 <- [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"]]]}] 12:28:02 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 12:28:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:28:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 12:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:28:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1226ms 12:28:02 INFO - PROCESS | 1648 | 1468956482156 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 12:28:02 INFO - PROCESS | 1648 | 1468956482159 Marionette TRACE conn3 <- [1,2697,null,{"value":"7"}] 12:28:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:28:02 INFO - PROCESS | 1648 | 1468956482162 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:28:02 INFO - PROCESS | 1648 | 1468956482164 Marionette TRACE conn3 <- [1,2698,null,{}] 12:28:02 INFO - PROCESS | 1648 | 1468956482169 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:02 INFO - PROCESS | 1648 | 1468956482172 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:02 INFO - PROCESS | 1648 | 1468956482282 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:28:02 INFO - PROCESS | 1648 | 1468956482337 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:02 INFO - PROCESS | 1648 | 1468956482339 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a16000 == 34 [pid = 1648] [id = 682] 12:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112fda800) [pid = 1648] [serial = 2046] [outer = 0x0] 12:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11617c800) [pid = 1648] [serial = 2047] [outer = 0x112fda800] 12:28:02 INFO - PROCESS | 1648 | 1468956482370 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11706ac00) [pid = 1648] [serial = 2048] [outer = 0x112fda800] 12:28:03 INFO - PROCESS | 1648 | 1468956483373 Marionette TRACE conn3 <- [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"]]]}] 12:28:03 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 12:28:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:28:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 12:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:28:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1223ms 12:28:03 INFO - PROCESS | 1648 | 1468956483386 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 12:28:03 INFO - PROCESS | 1648 | 1468956483388 Marionette TRACE conn3 <- [1,2701,null,{"value":"7"}] 12:28:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:28:03 INFO - PROCESS | 1648 | 1468956483392 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 1648 | 1468956483395 Marionette TRACE conn3 <- [1,2702,null,{}] 12:28:03 INFO - PROCESS | 1648 | 1468956483400 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:03 INFO - PROCESS | 1648 | 1468956483402 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:03 INFO - PROCESS | 1648 | 1468956483586 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x126532800 == 33 [pid = 1648] [id = 680] 12:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x124e87000 == 32 [pid = 1648] [id = 679] 12:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x1238bc800 == 31 [pid = 1648] [id = 678] 12:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x118a1e800 == 30 [pid = 1648] [id = 677] 12:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x117e64000 == 29 [pid = 1648] [id = 676] 12:28:03 INFO - PROCESS | 1648 | --DOCSHELL 0x117e5f800 == 28 [pid = 1648] [id = 675] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12731e800) [pid = 1648] [serial = 1990] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1249be400) [pid = 1648] [serial = 1987] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128bb1c00) [pid = 1648] [serial = 1996] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1182b4000) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118380800) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x123dee400) [pid = 1648] [serial = 1984] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128b47800) [pid = 1648] [serial = 1967] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x113f0bc00) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x116985000) [pid = 1648] [serial = 1970] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x117066000) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x128baa800) [pid = 1648] [serial = 2003] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x118044000) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11850bc00) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11878b400) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x119358000) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12241cc00) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x128b51c00) [pid = 1648] [serial = 1993] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x117287800) [pid = 1648] [serial = 1999] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x1198a5c00) [pid = 1648] [serial = 2002] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x128bd6000) [pid = 1648] [serial = 1997] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x125cf9c00) [pid = 1648] [serial = 1988] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x128ba8c00) [pid = 1648] [serial = 1994] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x119253c00) [pid = 1648] [serial = 2000] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x128bd8000) [pid = 1648] [serial = 2005] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x128c0f400) [pid = 1648] [serial = 2006] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x128811c00) [pid = 1648] [serial = 1991] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x1246f1400) [pid = 1648] [serial = 1985] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x128c1e000) [pid = 1648] [serial = 2009] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x128c19000) [pid = 1648] [serial = 2008] [outer = 0x0] [url = about:blank] 12:28:03 INFO - PROCESS | 1648 | 1468956483730 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 1648 | 1468956483734 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e64000 == 29 [pid = 1648] [id = 683] 12:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x113094c00) [pid = 1648] [serial = 2049] [outer = 0x0] 12:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11690dc00) [pid = 1648] [serial = 2050] [outer = 0x113094c00] 12:28:03 INFO - PROCESS | 1648 | 1468956483767 Marionette DEBUG loaded listener.js 12:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x117068000) [pid = 1648] [serial = 2051] [outer = 0x113094c00] 12:28:04 INFO - PROCESS | 1648 | 1468956484079 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:28:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:28:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 721ms 12:28:04 INFO - PROCESS | 1648 | 1468956484113 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:28:04 INFO - PROCESS | 1648 | 1468956484119 Marionette TRACE conn3 <- [1,2705,null,{"value":"7"}] 12:28:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:28:04 INFO - PROCESS | 1648 | 1468956484125 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 1648 | 1468956484127 Marionette TRACE conn3 <- [1,2706,null,{}] 12:28:04 INFO - PROCESS | 1648 | 1468956484129 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:04 INFO - PROCESS | 1648 | 1468956484131 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:04 INFO - PROCESS | 1648 | 1468956484215 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:28:04 INFO - PROCESS | 1648 | 1468956484221 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1648 | 1468956484223 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1196e8000 == 30 [pid = 1648] [id = 684] 12:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x11803ac00) [pid = 1648] [serial = 2052] [outer = 0x0] 12:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1182b4c00) [pid = 1648] [serial = 2053] [outer = 0x11803ac00] 12:28:04 INFO - PROCESS | 1648 | 1468956484250 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x118382400) [pid = 1648] [serial = 2054] [outer = 0x11803ac00] 12:28:04 INFO - PROCESS | 1648 | 1468956484608 Marionette TRACE conn3 <- [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]]]}] 12:28:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:28:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 518ms 12:28:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:28:04 INFO - PROCESS | 1648 | 1468956484644 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:28:04 INFO - PROCESS | 1648 | 1468956484645 Marionette TRACE conn3 <- [1,2709,null,{"value":"7"}] 12:28:04 INFO - PROCESS | 1648 | 1468956484648 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 1648 | 1468956484650 Marionette TRACE conn3 <- [1,2710,null,{}] 12:28:04 INFO - PROCESS | 1648 | 1468956484658 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:04 INFO - PROCESS | 1648 | 1468956484661 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:04 INFO - PROCESS | 1648 | 1468956484744 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:28:04 INFO - PROCESS | 1648 | 1468956484753 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1648 | 1468956484762 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x124636000 == 31 [pid = 1648] [id = 685] 12:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x118795400) [pid = 1648] [serial = 2055] [outer = 0x0] 12:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x118ef7400) [pid = 1648] [serial = 2056] [outer = 0x118795400] 12:28:04 INFO - PROCESS | 1648 | 1468956484789 Marionette DEBUG loaded listener.js 12:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x119350800) [pid = 1648] [serial = 2057] [outer = 0x118795400] 12:28:05 INFO - PROCESS | 1648 | 1468956485170 Marionette TRACE conn3 <- [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] 12:28:05 INFO - PROCESS | 1648 | 1468956485223 Marionette TRACE conn3 <- [1,2713,null,{"value":"7"}] 12:28:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:28:05 INFO - PROCESS | 1648 | 1468956485225 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 1648 | 1468956485226 Marionette TRACE conn3 <- [1,2714,null,{}] 12:28:05 INFO - PROCESS | 1648 | 1468956485228 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:05 INFO - PROCESS | 1648 | 1468956485229 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:05 INFO - PROCESS | 1648 | 1468956485311 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:28:05 INFO - PROCESS | 1648 | 1468956485315 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:05 INFO - PROCESS | 1648 | 1468956485319 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x128625800 == 32 [pid = 1648] [id = 686] 12:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11996e800) [pid = 1648] [serial = 2058] [outer = 0x0] 12:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x122639000) [pid = 1648] [serial = 2059] [outer = 0x11996e800] 12:28:05 INFO - PROCESS | 1648 | 1468956485344 Marionette DEBUG loaded listener.js 12:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x124527400) [pid = 1648] [serial = 2060] [outer = 0x11996e800] 12:28:05 INFO - PROCESS | 1648 | 1468956485670 Marionette TRACE conn3 <- [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]]]}] 12:28:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:28:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 12:28:05 INFO - PROCESS | 1648 | 1468956485694 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 1648 | 1468956485695 Marionette TRACE conn3 <- [1,2717,null,{"value":"7"}] 12:28:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:28:05 INFO - PROCESS | 1648 | 1468956485697 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 1648 | 1468956485699 Marionette TRACE conn3 <- [1,2718,null,{}] 12:28:05 INFO - PROCESS | 1648 | 1468956485703 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:05 INFO - PROCESS | 1648 | 1468956485705 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:05 INFO - PROCESS | 1648 | 1468956485789 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:28:05 INFO - PROCESS | 1648 | 1468956485857 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:05 INFO - PROCESS | 1648 | 1468956485858 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fc1000 == 33 [pid = 1648] [id = 687] 12:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1127d8c00) [pid = 1648] [serial = 2061] [outer = 0x0] 12:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1227f6000) [pid = 1648] [serial = 2062] [outer = 0x1127d8c00] 12:28:05 INFO - PROCESS | 1648 | 1468956485882 Marionette DEBUG loaded listener.js 12:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1249b7000) [pid = 1648] [serial = 2063] [outer = 0x1127d8c00] 12:28:06 INFO - PROCESS | 1648 | 1468956486226 Marionette TRACE conn3 <- [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] 12:28:06 INFO - PROCESS | 1648 | 1468956486270 Marionette TRACE conn3 <- [1,2721,null,{"value":"7"}] 12:28:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:28:06 INFO - PROCESS | 1648 | 1468956486272 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:28:06 INFO - PROCESS | 1648 | 1468956486274 Marionette TRACE conn3 <- [1,2722,null,{}] 12:28:06 INFO - PROCESS | 1648 | 1468956486276 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:06 INFO - PROCESS | 1648 | 1468956486280 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:06 INFO - PROCESS | 1648 | 1468956486396 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:28:06 INFO - PROCESS | 1648 | 1468956486437 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 1648 | 1468956486438 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12982b000 == 34 [pid = 1648] [id = 688] 12:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x124dd2c00) [pid = 1648] [serial = 2064] [outer = 0x0] 12:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x125cf9c00) [pid = 1648] [serial = 2065] [outer = 0x124dd2c00] 12:28:06 INFO - PROCESS | 1648 | 1468956486463 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x127317400) [pid = 1648] [serial = 2066] [outer = 0x124dd2c00] 12:28:06 INFO - PROCESS | 1648 | 1468956486792 Marionette TRACE conn3 <- [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] 12:28:06 INFO - PROCESS | 1648 | 1468956486843 Marionette TRACE conn3 <- [1,2725,null,{"value":"7"}] 12:28:06 INFO - PROCESS | 1648 | 1468956486845 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:28:06 INFO - PROCESS | 1648 | 1468956486847 Marionette TRACE conn3 <- [1,2726,null,{}] 12:28:06 INFO - PROCESS | 1648 | 1468956486849 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:06 INFO - PROCESS | 1648 | 1468956486850 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:06 INFO - PROCESS | 1648 | 1468956486954 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:28:06 INFO - PROCESS | 1648 | 1468956486965 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 1648 | 1468956486966 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7a0000 == 35 [pid = 1648] [id = 689] 12:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x12731b800) [pid = 1648] [serial = 2067] [outer = 0x0] 12:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x128651000) [pid = 1648] [serial = 2068] [outer = 0x12731b800] 12:28:06 INFO - PROCESS | 1648 | 1468956486990 Marionette DEBUG loaded listener.js 12:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12865e800) [pid = 1648] [serial = 2069] [outer = 0x12731b800] 12:28:07 INFO - PROCESS | 1648 | 1468956487340 Marionette TRACE conn3 <- [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]]]}] 12:28:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:28:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 518ms 12:28:07 INFO - PROCESS | 1648 | 1468956487364 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:28:07 INFO - PROCESS | 1648 | 1468956487366 Marionette TRACE conn3 <- [1,2729,null,{"value":"7"}] 12:28:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:28:07 INFO - PROCESS | 1648 | 1468956487368 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 1648 | 1468956487369 Marionette TRACE conn3 <- [1,2730,null,{}] 12:28:07 INFO - PROCESS | 1648 | 1468956487377 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:07 INFO - PROCESS | 1648 | 1468956487378 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:07 INFO - PROCESS | 1648 | 1468956487477 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:28:07 INFO - PROCESS | 1648 | 1468956487483 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:07 INFO - PROCESS | 1648 | 1468956487484 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a876800 == 36 [pid = 1648] [id = 690] 12:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1286a1000) [pid = 1648] [serial = 2070] [outer = 0x0] 12:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x128802c00) [pid = 1648] [serial = 2071] [outer = 0x1286a1000] 12:28:07 INFO - PROCESS | 1648 | 1468956487509 Marionette DEBUG loaded listener.js 12:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12880cc00) [pid = 1648] [serial = 2072] [outer = 0x1286a1000] 12:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1169dec00) [pid = 1648] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x113094400) [pid = 1648] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x118586c00) [pid = 1648] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1127de000) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11706c400) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x117066800) [pid = 1648] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x127108400) [pid = 1648] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x113007c00) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x128ba6800) [pid = 1648] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1130ab800) [pid = 1648] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:28:07 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x11927cc00) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:28:08 INFO - PROCESS | 1648 | 1468956488307 Marionette TRACE conn3 <- [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"]]]}] 12:28:08 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 12:28:08 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:28:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 12:28:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:28:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 975ms 12:28:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:28:08 INFO - PROCESS | 1648 | 1468956488344 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 12:28:08 INFO - PROCESS | 1648 | 1468956488345 Marionette TRACE conn3 <- [1,2733,null,{"value":"7"}] 12:28:08 INFO - PROCESS | 1648 | 1468956488347 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:28:08 INFO - PROCESS | 1648 | 1468956488348 Marionette TRACE conn3 <- [1,2734,null,{}] 12:28:08 INFO - PROCESS | 1648 | 1468956488350 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:08 INFO - PROCESS | 1648 | 1468956488351 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:08 INFO - PROCESS | 1648 | 1468956488439 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:28:08 INFO - PROCESS | 1648 | 1468956488442 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:08 INFO - PROCESS | 1648 | 1468956488443 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b135800 == 37 [pid = 1648] [id = 691] 12:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1127d3800) [pid = 1648] [serial = 2073] [outer = 0x0] 12:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x112d36000) [pid = 1648] [serial = 2074] [outer = 0x1127d3800] 12:28:08 INFO - PROCESS | 1648 | 1468956488468 Marionette DEBUG loaded listener.js 12:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119969c00) [pid = 1648] [serial = 2075] [outer = 0x1127d3800] 12:28:08 INFO - PROCESS | 1648 | 1468956488778 Marionette TRACE conn3 <- [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]]]}] 12:28:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:28:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 470ms 12:28:08 INFO - PROCESS | 1648 | 1468956488819 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:28:08 INFO - PROCESS | 1648 | 1468956488820 Marionette TRACE conn3 <- [1,2737,null,{"value":"7"}] 12:28:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:28:08 INFO - PROCESS | 1648 | 1468956488822 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:28:08 INFO - PROCESS | 1648 | 1468956488824 Marionette TRACE conn3 <- [1,2738,null,{}] 12:28:08 INFO - PROCESS | 1648 | 1468956488826 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:08 INFO - PROCESS | 1648 | 1468956488827 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:08 INFO - PROCESS | 1648 | 1468956488909 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:28:08 INFO - PROCESS | 1648 | 1468956488968 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:08 INFO - PROCESS | 1648 | 1468956488969 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b165000 == 38 [pid = 1648] [id = 692] 12:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118381400) [pid = 1648] [serial = 2076] [outer = 0x0] 12:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x12880a400) [pid = 1648] [serial = 2077] [outer = 0x118381400] 12:28:08 INFO - PROCESS | 1648 | 1468956488994 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x128b4d000) [pid = 1648] [serial = 2078] [outer = 0x118381400] 12:28:09 INFO - PROCESS | 1648 | 1468956489273 Marionette TRACE conn3 <- [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]]]}] 12:28:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:28:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 468ms 12:28:09 INFO - PROCESS | 1648 | 1468956489292 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:28:09 INFO - PROCESS | 1648 | 1468956489295 Marionette TRACE conn3 <- [1,2741,null,{"value":"7"}] 12:28:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:28:09 INFO - PROCESS | 1648 | 1468956489308 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:28:09 INFO - PROCESS | 1648 | 1468956489311 Marionette TRACE conn3 <- [1,2742,null,{}] 12:28:09 INFO - PROCESS | 1648 | 1468956489315 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:09 INFO - PROCESS | 1648 | 1468956489321 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:09 INFO - PROCESS | 1648 | 1468956489441 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:28:09 INFO - PROCESS | 1648 | 1468956489445 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:09 INFO - PROCESS | 1648 | 1468956489446 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba03800 == 39 [pid = 1648] [id = 693] 12:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x128b4e800) [pid = 1648] [serial = 2079] [outer = 0x0] 12:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x128b54800) [pid = 1648] [serial = 2080] [outer = 0x128b4e800] 12:28:09 INFO - PROCESS | 1648 | 1468956489473 Marionette DEBUG loaded listener.js 12:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x124910000) [pid = 1648] [serial = 2081] [outer = 0x128b4e800] 12:28:09 INFO - PROCESS | 1648 | 1468956489867 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:28:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:28:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 635ms 12:28:09 INFO - PROCESS | 1648 | 1468956489933 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:28:09 INFO - PROCESS | 1648 | 1468956489935 Marionette TRACE conn3 <- [1,2745,null,{"value":"7"}] 12:28:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:28:09 INFO - PROCESS | 1648 | 1468956489939 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:28:09 INFO - PROCESS | 1648 | 1468956489942 Marionette TRACE conn3 <- [1,2746,null,{}] 12:28:09 INFO - PROCESS | 1648 | 1468956489946 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:09 INFO - PROCESS | 1648 | 1468956489948 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:10 INFO - PROCESS | 1648 | 1468956490096 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:28:10 INFO - PROCESS | 1648 | 1468956490196 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:10 INFO - PROCESS | 1648 | 1468956490199 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x118487800 == 40 [pid = 1648] [id = 694] 12:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112d3b400) [pid = 1648] [serial = 2082] [outer = 0x0] 12:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113093c00) [pid = 1648] [serial = 2083] [outer = 0x112d3b400] 12:28:10 INFO - PROCESS | 1648 | 1468956490233 Marionette DEBUG loaded listener.js 12:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116aa3000) [pid = 1648] [serial = 2084] [outer = 0x112d3b400] 12:28:10 INFO - PROCESS | 1648 | 1468956490667 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:28:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:28:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 772ms 12:28:10 INFO - PROCESS | 1648 | 1468956490710 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:28:10 INFO - PROCESS | 1648 | 1468956490714 Marionette TRACE conn3 <- [1,2749,null,{"value":"7"}] 12:28:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:28:10 INFO - PROCESS | 1648 | 1468956490718 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:28:10 INFO - PROCESS | 1648 | 1468956490720 Marionette TRACE conn3 <- [1,2750,null,{}] 12:28:10 INFO - PROCESS | 1648 | 1468956490723 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:10 INFO - PROCESS | 1648 | 1468956490724 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:10 INFO - PROCESS | 1648 | 1468956490860 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:28:10 INFO - PROCESS | 1648 | 1468956490979 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:10 INFO - PROCESS | 1648 | 1468956490982 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x128631800 == 41 [pid = 1648] [id = 695] 12:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1176ad800) [pid = 1648] [serial = 2085] [outer = 0x0] 12:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118417800) [pid = 1648] [serial = 2086] [outer = 0x1176ad800] 12:28:11 INFO - PROCESS | 1648 | 1468956491035 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118ef0400) [pid = 1648] [serial = 2087] [outer = 0x1176ad800] 12:28:11 INFO - PROCESS | 1648 | 1468956491506 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:28:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:28:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 823ms 12:28:11 INFO - PROCESS | 1648 | 1468956491541 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:28:11 INFO - PROCESS | 1648 | 1468956491543 Marionette TRACE conn3 <- [1,2753,null,{"value":"7"}] 12:28:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:28:11 INFO - PROCESS | 1648 | 1468956491545 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:28:11 INFO - PROCESS | 1648 | 1468956491548 Marionette TRACE conn3 <- [1,2754,null,{}] 12:28:11 INFO - PROCESS | 1648 | 1468956491556 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:11 INFO - PROCESS | 1648 | 1468956491560 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:11 INFO - PROCESS | 1648 | 1468956491666 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:28:11 INFO - PROCESS | 1648 | 1468956491727 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 1648 | 1468956491730 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba13000 == 42 [pid = 1648] [id = 696] 12:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11996ec00) [pid = 1648] [serial = 2088] [outer = 0x0] 12:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x124752000) [pid = 1648] [serial = 2089] [outer = 0x11996ec00] 12:28:11 INFO - PROCESS | 1648 | 1468956491774 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126604000) [pid = 1648] [serial = 2090] [outer = 0x11996ec00] 12:28:12 INFO - PROCESS | 1648 | 1468956492193 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:28:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:28:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 673ms 12:28:12 INFO - PROCESS | 1648 | 1468956492218 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:28:12 INFO - PROCESS | 1648 | 1468956492220 Marionette TRACE conn3 <- [1,2757,null,{"value":"7"}] 12:28:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:28:12 INFO - PROCESS | 1648 | 1468956492222 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 1648 | 1468956492224 Marionette TRACE conn3 <- [1,2758,null,{}] 12:28:12 INFO - PROCESS | 1648 | 1468956492226 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:12 INFO - PROCESS | 1648 | 1468956492228 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:12 INFO - PROCESS | 1648 | 1468956492355 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:28:12 INFO - PROCESS | 1648 | 1468956492429 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:12 INFO - PROCESS | 1648 | 1468956492431 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c423800 == 43 [pid = 1648] [id = 697] 12:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128655400) [pid = 1648] [serial = 2091] [outer = 0x0] 12:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12880fc00) [pid = 1648] [serial = 2092] [outer = 0x128655400] 12:28:12 INFO - PROCESS | 1648 | 1468956492459 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128baa800) [pid = 1648] [serial = 2093] [outer = 0x128655400] 12:28:12 INFO - PROCESS | 1648 | 1468956492892 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:28:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:28:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 721ms 12:28:12 INFO - PROCESS | 1648 | 1468956492943 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:28:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:28:12 INFO - PROCESS | 1648 | 1468956492945 Marionette TRACE conn3 <- [1,2761,null,{"value":"7"}] 12:28:12 INFO - PROCESS | 1648 | 1468956492947 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 1648 | 1468956492948 Marionette TRACE conn3 <- [1,2762,null,{}] 12:28:12 INFO - PROCESS | 1648 | 1468956492971 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:12 INFO - PROCESS | 1648 | 1468956492972 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:13 INFO - PROCESS | 1648 | 1468956493077 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:28:13 INFO - PROCESS | 1648 | 1468956493285 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:13 INFO - PROCESS | 1648 | 1468956493287 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x118aae000 == 44 [pid = 1648] [id = 698] 12:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1126a0c00) [pid = 1648] [serial = 2094] [outer = 0x0] 12:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11309dc00) [pid = 1648] [serial = 2095] [outer = 0x1126a0c00] 12:28:13 INFO - PROCESS | 1648 | 1468956493315 Marionette DEBUG loaded listener.js 12:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1161e3800) [pid = 1648] [serial = 2096] [outer = 0x1126a0c00] 12:28:13 INFO - PROCESS | 1648 | 1468956493779 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:28:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:28:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 838ms 12:28:13 INFO - PROCESS | 1648 | 1468956493787 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 1648 | 1468956493789 Marionette TRACE conn3 <- [1,2765,null,{"value":"7"}] 12:28:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:28:13 INFO - PROCESS | 1648 | 1468956493792 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 1648 | 1468956493793 Marionette TRACE conn3 <- [1,2766,null,{}] 12:28:13 INFO - PROCESS | 1648 | 1468956493797 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:13 INFO - PROCESS | 1648 | 1468956493800 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:13 INFO - PROCESS | 1648 | 1468956493901 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:28:13 INFO - PROCESS | 1648 | 1468956493963 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:13 INFO - PROCESS | 1648 | 1468956493965 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238bc800 == 45 [pid = 1648] [id = 699] 12:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118038c00) [pid = 1648] [serial = 2097] [outer = 0x0] 12:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1182ad800) [pid = 1648] [serial = 2098] [outer = 0x118038c00] 12:28:14 INFO - PROCESS | 1648 | 1468956494005 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118510400) [pid = 1648] [serial = 2099] [outer = 0x118038c00] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12b165000 == 44 [pid = 1648] [id = 692] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12b135800 == 43 [pid = 1648] [id = 691] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12a876800 == 42 [pid = 1648] [id = 690] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7a0000 == 41 [pid = 1648] [id = 689] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12982b000 == 40 [pid = 1648] [id = 688] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x128fc1000 == 39 [pid = 1648] [id = 687] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x128625800 == 38 [pid = 1648] [id = 686] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x124636000 == 37 [pid = 1648] [id = 685] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1196e8000 == 36 [pid = 1648] [id = 684] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x117e64000 == 35 [pid = 1648] [id = 683] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x118a16000 == 34 [pid = 1648] [id = 682] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x128a6d800 == 33 [pid = 1648] [id = 681] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x118aae000 == 32 [pid = 1648] [id = 698] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12c423800 == 31 [pid = 1648] [id = 697] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba13000 == 30 [pid = 1648] [id = 696] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x128631800 == 29 [pid = 1648] [id = 695] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba03800 == 28 [pid = 1648] [id = 693] 12:28:14 INFO - PROCESS | 1648 | --DOCSHELL 0x118487800 == 27 [pid = 1648] [id = 694] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1182b9000) [pid = 1648] [serial = 2012] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119968000) [pid = 1648] [serial = 2042] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1181b0400) [pid = 1648] [serial = 2011] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x123ee6400) [pid = 1648] [serial = 2015] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11935e800) [pid = 1648] [serial = 2014] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118794800) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1181ac000) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1182ad000) [pid = 1648] [serial = 2027] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x117288000) [pid = 1648] [serial = 2026] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1286a8c00) [pid = 1648] [serial = 2018] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x115fb0c00) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1169ddc00) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x127322800) [pid = 1648] [serial = 2017] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128c05c00) [pid = 1648] [serial = 2021] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128bd4400) [pid = 1648] [serial = 2020] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128c07800) [pid = 1648] [serial = 2024] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11935bc00) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119250800) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12263d800) [pid = 1648] [serial = 2023] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118042000) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x119966c00) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1182afc00) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1227fe000) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 12:28:14 INFO - PROCESS | 1648 | 1468956494964 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:28:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:28:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1223ms 12:28:15 INFO - PROCESS | 1648 | 1468956495015 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 1648 | 1468956495019 Marionette TRACE conn3 <- [1,2769,null,{"value":"7"}] 12:28:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:28:15 INFO - PROCESS | 1648 | 1468956495023 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 1648 | 1468956495026 Marionette TRACE conn3 <- [1,2770,null,{}] 12:28:15 INFO - PROCESS | 1648 | 1468956495031 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:15 INFO - PROCESS | 1648 | 1468956495033 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:15 INFO - PROCESS | 1648 | 1468956495165 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:28:15 INFO - PROCESS | 1648 | 1468956495275 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 1648 | 1468956495276 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x117219000 == 28 [pid = 1648] [id = 700] 12:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1130ae000) [pid = 1648] [serial = 2100] [outer = 0x0] 12:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1133be800) [pid = 1648] [serial = 2101] [outer = 0x1130ae000] 12:28:15 INFO - PROCESS | 1648 | 1468956495304 Marionette DEBUG loaded listener.js 12:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x113f0e800) [pid = 1648] [serial = 2102] [outer = 0x1130ae000] 12:28:15 INFO - PROCESS | 1648 | 1468956495629 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:28:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:28:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 622ms 12:28:15 INFO - PROCESS | 1648 | 1468956495645 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:28:15 INFO - PROCESS | 1648 | 1468956495655 Marionette TRACE conn3 <- [1,2773,null,{"value":"7"}] 12:28:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:28:15 INFO - PROCESS | 1648 | 1468956495662 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:28:15 INFO - PROCESS | 1648 | 1468956495665 Marionette TRACE conn3 <- [1,2774,null,{}] 12:28:15 INFO - PROCESS | 1648 | 1468956495671 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:15 INFO - PROCESS | 1648 | 1468956495674 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:15 INFO - PROCESS | 1648 | 1468956495800 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:28:15 INFO - PROCESS | 1648 | 1468956495881 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 1648 | 1468956495883 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185bb000 == 29 [pid = 1648] [id = 701] 12:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x115f4d800) [pid = 1648] [serial = 2103] [outer = 0x0] 12:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116f3b400) [pid = 1648] [serial = 2104] [outer = 0x115f4d800] 12:28:15 INFO - PROCESS | 1648 | 1468956495927 Marionette DEBUG loaded listener.js 12:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1176b6400) [pid = 1648] [serial = 2105] [outer = 0x115f4d800] 12:28:16 INFO - PROCESS | 1648 | 1468956496256 Marionette TRACE conn3 <- [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]]]}] 12:28:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:28:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 624ms 12:28:16 INFO - PROCESS | 1648 | 1468956496287 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:28:16 INFO - PROCESS | 1648 | 1468956496289 Marionette TRACE conn3 <- [1,2777,null,{"value":"7"}] 12:28:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:28:16 INFO - PROCESS | 1648 | 1468956496291 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 1648 | 1468956496294 Marionette TRACE conn3 <- [1,2778,null,{}] 12:28:16 INFO - PROCESS | 1648 | 1468956496304 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:16 INFO - PROCESS | 1648 | 1468956496308 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:16 INFO - PROCESS | 1648 | 1468956496408 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:28:16 INFO - PROCESS | 1648 | 1468956496418 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 1648 | 1468956496421 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12258a000 == 30 [pid = 1648] [id = 702] 12:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11269a400) [pid = 1648] [serial = 2106] [outer = 0x0] 12:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11837c000) [pid = 1648] [serial = 2107] [outer = 0x11269a400] 12:28:16 INFO - PROCESS | 1648 | 1468956496448 Marionette DEBUG loaded listener.js 12:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11858c400) [pid = 1648] [serial = 2108] [outer = 0x11269a400] 12:28:16 INFO - PROCESS | 1648 | 1468956496776 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:28:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:28:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 522ms 12:28:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:28:16 INFO - PROCESS | 1648 | 1468956496814 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:28:16 INFO - PROCESS | 1648 | 1468956496815 Marionette TRACE conn3 <- [1,2781,null,{"value":"7"}] 12:28:16 INFO - PROCESS | 1648 | 1468956496818 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 1648 | 1468956496819 Marionette TRACE conn3 <- [1,2782,null,{}] 12:28:16 INFO - PROCESS | 1648 | 1468956496822 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:16 INFO - PROCESS | 1648 | 1468956496823 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:16 INFO - PROCESS | 1648 | 1468956496904 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:28:16 INFO - PROCESS | 1648 | 1468956496909 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 1648 | 1468956496910 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x125390800 == 31 [pid = 1648] [id = 703] 12:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118eef400) [pid = 1648] [serial = 2109] [outer = 0x0] 12:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119272400) [pid = 1648] [serial = 2110] [outer = 0x118eef400] 12:28:16 INFO - PROCESS | 1648 | 1468956496935 Marionette DEBUG loaded listener.js 12:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119353000) [pid = 1648] [serial = 2111] [outer = 0x118eef400] 12:28:17 INFO - PROCESS | 1648 | 1468956497295 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:28:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:28:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 519ms 12:28:17 INFO - PROCESS | 1648 | 1468956497337 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:28:17 INFO - PROCESS | 1648 | 1468956497339 Marionette TRACE conn3 <- [1,2785,null,{"value":"7"}] 12:28:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:28:17 INFO - PROCESS | 1648 | 1468956497348 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:28:17 INFO - PROCESS | 1648 | 1468956497349 Marionette TRACE conn3 <- [1,2786,null,{}] 12:28:17 INFO - PROCESS | 1648 | 1468956497351 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:17 INFO - PROCESS | 1648 | 1468956497352 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:17 INFO - PROCESS | 1648 | 1468956497449 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:28:17 INFO - PROCESS | 1648 | 1468956497452 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:17 INFO - PROCESS | 1648 | 1468956497453 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x127160800 == 32 [pid = 1648] [id = 704] 12:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116aa2800) [pid = 1648] [serial = 2112] [outer = 0x0] 12:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11935f000) [pid = 1648] [serial = 2113] [outer = 0x116aa2800] 12:28:17 INFO - PROCESS | 1648 | 1468956497478 Marionette DEBUG loaded listener.js 12:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1198a0800) [pid = 1648] [serial = 2114] [outer = 0x116aa2800] 12:28:17 INFO - PROCESS | 1648 | 1468956497852 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:28:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:28:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 12:28:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:28:17 INFO - PROCESS | 1648 | 1468956497869 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:28:17 INFO - PROCESS | 1648 | 1468956497871 Marionette TRACE conn3 <- [1,2789,null,{"value":"7"}] 12:28:17 INFO - PROCESS | 1648 | 1468956497873 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:28:17 INFO - PROCESS | 1648 | 1468956497874 Marionette TRACE conn3 <- [1,2790,null,{}] 12:28:17 INFO - PROCESS | 1648 | 1468956497876 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:17 INFO - PROCESS | 1648 | 1468956497880 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:18 INFO - PROCESS | 1648 | 1468956497997 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:28:18 INFO - PROCESS | 1648 | 1468956498034 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 1648 | 1468956498036 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a7c800 == 33 [pid = 1648] [id = 705] 12:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11967f000) [pid = 1648] [serial = 2115] [outer = 0x0] 12:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x122421800) [pid = 1648] [serial = 2116] [outer = 0x11967f000] 12:28:18 INFO - PROCESS | 1648 | 1468956498061 Marionette DEBUG loaded listener.js 12:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1249be400) [pid = 1648] [serial = 2117] [outer = 0x11967f000] 12:28:18 INFO - PROCESS | 1648 | 1468956498368 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:28:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:28:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 519ms 12:28:18 INFO - PROCESS | 1648 | 1468956498393 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:28:18 INFO - PROCESS | 1648 | 1468956498394 Marionette TRACE conn3 <- [1,2793,null,{"value":"7"}] 12:28:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:28:18 INFO - PROCESS | 1648 | 1468956498396 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:28:18 INFO - PROCESS | 1648 | 1468956498406 Marionette TRACE conn3 <- [1,2794,null,{}] 12:28:18 INFO - PROCESS | 1648 | 1468956498409 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:18 INFO - PROCESS | 1648 | 1468956498410 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:18 INFO - PROCESS | 1648 | 1468956498512 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:28:18 INFO - PROCESS | 1648 | 1468956498516 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 1648 | 1468956498517 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x129828800 == 34 [pid = 1648] [id = 706] 12:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124c12000) [pid = 1648] [serial = 2118] [outer = 0x0] 12:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x125c64000) [pid = 1648] [serial = 2119] [outer = 0x124c12000] 12:28:18 INFO - PROCESS | 1648 | 1468956498541 Marionette DEBUG loaded listener.js 12:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126606c00) [pid = 1648] [serial = 2120] [outer = 0x124c12000] 12:28:18 INFO - PROCESS | 1648 | 1468956498864 Marionette TRACE conn3 <- [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]]]}] 12:28:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:28:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 527ms 12:28:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:28:18 INFO - PROCESS | 1648 | 1468956498924 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:28:18 INFO - PROCESS | 1648 | 1468956498925 Marionette TRACE conn3 <- [1,2797,null,{"value":"7"}] 12:28:18 INFO - PROCESS | 1648 | 1468956498927 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:28:18 INFO - PROCESS | 1648 | 1468956498928 Marionette TRACE conn3 <- [1,2798,null,{}] 12:28:18 INFO - PROCESS | 1648 | 1468956498931 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:18 INFO - PROCESS | 1648 | 1468956498932 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:19 INFO - PROCESS | 1648 | 1468956499031 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:28:19 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118381400) [pid = 1648] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:28:19 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x124dd2c00) [pid = 1648] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:28:19 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12731b800) [pid = 1648] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:28:19 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1286a1000) [pid = 1648] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:28:19 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11996e800) [pid = 1648] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:28:19 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118795400) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:28:19 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11803ac00) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:28:19 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112fda800) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:28:19 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x113094c00) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:28:19 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x115de4800) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:28:19 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128b4e800) [pid = 1648] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:28:19 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1127d8c00) [pid = 1648] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:28:19 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1127d3800) [pid = 1648] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:28:19 INFO - PROCESS | 1648 | 1468956499255 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 1648 | 1468956499256 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293db800 == 35 [pid = 1648] [id = 707] 12:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x112694000) [pid = 1648] [serial = 2121] [outer = 0x0] 12:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112fda800) [pid = 1648] [serial = 2122] [outer = 0x112694000] 12:28:19 INFO - PROCESS | 1648 | 1468956499284 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118385c00) [pid = 1648] [serial = 2123] [outer = 0x112694000] 12:28:19 INFO - PROCESS | 1648 | 1468956499546 Marionette TRACE conn3 <- [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]]]}] 12:28:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:28:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 669ms 12:28:19 INFO - PROCESS | 1648 | 1468956499597 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 1648 | 1468956499598 Marionette TRACE conn3 <- [1,2801,null,{"value":"7"}] 12:28:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:28:19 INFO - PROCESS | 1648 | 1468956499608 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 1648 | 1468956499609 Marionette TRACE conn3 <- [1,2802,null,{}] 12:28:19 INFO - PROCESS | 1648 | 1468956499611 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:19 INFO - PROCESS | 1648 | 1468956499625 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:19 INFO - PROCESS | 1648 | 1468956499706 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:28:19 INFO - PROCESS | 1648 | 1468956499709 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:19 INFO - PROCESS | 1648 | 1468956499711 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x122587800 == 36 [pid = 1648] [id = 708] 12:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118782c00) [pid = 1648] [serial = 2124] [outer = 0x0] 12:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x125cf7c00) [pid = 1648] [serial = 2125] [outer = 0x118782c00] 12:28:19 INFO - PROCESS | 1648 | 1468956499736 Marionette DEBUG loaded listener.js 12:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12731b000) [pid = 1648] [serial = 2126] [outer = 0x118782c00] 12:28:20 INFO - PROCESS | 1648 | 1468956500074 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:28:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:28:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 518ms 12:28:20 INFO - PROCESS | 1648 | 1468956500127 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:28:20 INFO - PROCESS | 1648 | 1468956500128 Marionette TRACE conn3 <- [1,2805,null,{"value":"7"}] 12:28:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:28:20 INFO - PROCESS | 1648 | 1468956500141 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:28:20 INFO - PROCESS | 1648 | 1468956500142 Marionette TRACE conn3 <- [1,2806,null,{}] 12:28:20 INFO - PROCESS | 1648 | 1468956500144 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:20 INFO - PROCESS | 1648 | 1468956500145 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:20 INFO - PROCESS | 1648 | 1468956500231 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:28:20 INFO - PROCESS | 1648 | 1468956500238 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:20 INFO - PROCESS | 1648 | 1468956500239 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b740000 == 37 [pid = 1648] [id = 709] 12:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x127323400) [pid = 1648] [serial = 2127] [outer = 0x0] 12:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12865a800) [pid = 1648] [serial = 2128] [outer = 0x127323400] 12:28:20 INFO - PROCESS | 1648 | 1468956500264 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1286a1000) [pid = 1648] [serial = 2129] [outer = 0x127323400] 12:28:20 INFO - PROCESS | 1648 | 1468956500645 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:28:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:28:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 519ms 12:28:20 INFO - PROCESS | 1648 | 1468956500661 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:28:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:28:20 INFO - PROCESS | 1648 | 1468956500676 Marionette TRACE conn3 <- [1,2809,null,{"value":"7"}] 12:28:20 INFO - PROCESS | 1648 | 1468956500680 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:28:20 INFO - PROCESS | 1648 | 1468956500683 Marionette TRACE conn3 <- [1,2810,null,{}] 12:28:20 INFO - PROCESS | 1648 | 1468956500687 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:20 INFO - PROCESS | 1648 | 1468956500689 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:20 INFO - PROCESS | 1648 | 1468956500846 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:28:20 INFO - PROCESS | 1648 | 1468956500862 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:20 INFO - PROCESS | 1648 | 1468956500863 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12715b800 == 38 [pid = 1648] [id = 710] 12:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12869f800) [pid = 1648] [serial = 2130] [outer = 0x0] 12:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128808800) [pid = 1648] [serial = 2131] [outer = 0x12869f800] 12:28:20 INFO - PROCESS | 1648 | 1468956500906 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128ba5400) [pid = 1648] [serial = 2132] [outer = 0x12869f800] 12:28:21 INFO - PROCESS | 1648 | 1468956501407 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:28:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12cea2800 == 37 [pid = 1648] [id = 16] 12:28:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:28:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 774ms 12:28:21 INFO - PROCESS | 1648 | 1468956501496 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:28:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:28:21 INFO - PROCESS | 1648 | 1468956501499 Marionette TRACE conn3 <- [1,2813,null,{"value":"7"}] 12:28:21 INFO - PROCESS | 1648 | 1468956501503 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:28:21 INFO - PROCESS | 1648 | 1468956501506 Marionette TRACE conn3 <- [1,2814,null,{}] 12:28:21 INFO - PROCESS | 1648 | 1468956501510 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:21 INFO - PROCESS | 1648 | 1468956501512 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:21 INFO - PROCESS | 1648 | 1468956501631 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:28:21 INFO - PROCESS | 1648 | 1468956501689 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:21 INFO - PROCESS | 1648 | 1468956501691 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x11829f800 == 38 [pid = 1648] [id = 711] 12:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x113005000) [pid = 1648] [serial = 2133] [outer = 0x0] 12:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113098000) [pid = 1648] [serial = 2134] [outer = 0x113005000] 12:28:21 INFO - PROCESS | 1648 | 1468956501723 Marionette DEBUG loaded listener.js 12:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x115f48800) [pid = 1648] [serial = 2135] [outer = 0x113005000] 12:28:22 INFO - PROCESS | 1648 | 1468956502291 Marionette TRACE conn3 <- [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]]]}] 12:28:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:28:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 821ms 12:28:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:28:22 INFO - PROCESS | 1648 | 1468956502325 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 1648 | 1468956502328 Marionette TRACE conn3 <- [1,2817,null,{"value":"7"}] 12:28:22 INFO - PROCESS | 1648 | 1468956502333 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 1648 | 1468956502337 Marionette TRACE conn3 <- [1,2818,null,{}] 12:28:22 INFO - PROCESS | 1648 | 1468956502339 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:22 INFO - PROCESS | 1648 | 1468956502341 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:22 INFO - PROCESS | 1648 | 1468956502453 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:28:22 INFO - PROCESS | 1648 | 1468956502534 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 1648 | 1468956502535 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x126514000 == 39 [pid = 1648] [id = 712] 12:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1181adc00) [pid = 1648] [serial = 2136] [outer = 0x0] 12:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1182aec00) [pid = 1648] [serial = 2137] [outer = 0x1181adc00] 12:28:22 INFO - PROCESS | 1648 | 1468956502566 Marionette DEBUG loaded listener.js 12:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118380c00) [pid = 1648] [serial = 2138] [outer = 0x1181adc00] 12:28:23 INFO - PROCESS | 1648 | 1468956503259 Marionette TRACE conn3 <- [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]]]}] 12:28:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:28:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 975ms 12:28:23 INFO - PROCESS | 1648 | 1468956503307 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:28:23 INFO - PROCESS | 1648 | 1468956503310 Marionette TRACE conn3 <- [1,2821,null,{"value":"7"}] 12:28:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:28:23 INFO - PROCESS | 1648 | 1468956503313 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:28:23 INFO - PROCESS | 1648 | 1468956503315 Marionette TRACE conn3 <- [1,2822,null,{}] 12:28:23 INFO - PROCESS | 1648 | 1468956503319 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:23 INFO - PROCESS | 1648 | 1468956503321 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:23 INFO - PROCESS | 1648 | 1468956503440 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12b740000 == 38 [pid = 1648] [id = 709] 12:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x122587800 == 37 [pid = 1648] [id = 708] 12:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1293db800 == 36 [pid = 1648] [id = 707] 12:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x129828800 == 35 [pid = 1648] [id = 706] 12:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x128a7c800 == 34 [pid = 1648] [id = 705] 12:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x127160800 == 33 [pid = 1648] [id = 704] 12:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x125390800 == 32 [pid = 1648] [id = 703] 12:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12258a000 == 31 [pid = 1648] [id = 702] 12:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1185bb000 == 30 [pid = 1648] [id = 701] 12:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x117219000 == 29 [pid = 1648] [id = 700] 12:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1238bc800 == 28 [pid = 1648] [id = 699] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x128b4d000) [pid = 1648] [serial = 2078] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x125cf9c00) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128651000) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x127317400) [pid = 1648] [serial = 2066] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128802c00) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12865e800) [pid = 1648] [serial = 2069] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x122639000) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124527400) [pid = 1648] [serial = 2060] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118ef7400) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119350800) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1182b4c00) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118382400) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11617c800) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11706ac00) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11690dc00) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x117068000) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x124c14800) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x128b54800) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124910000) [pid = 1648] [serial = 2081] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1227f6000) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119969c00) [pid = 1648] [serial = 2075] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1249b7000) [pid = 1648] [serial = 2063] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12880a400) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12880cc00) [pid = 1648] [serial = 2072] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x112d36000) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 12:28:23 INFO - PROCESS | 1648 | 1468956503532 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:23 INFO - PROCESS | 1648 | 1468956503535 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x115dd2000 == 29 [pid = 1648] [id = 713] 12:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11269c000) [pid = 1648] [serial = 2139] [outer = 0x0] 12:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x112fe0000) [pid = 1648] [serial = 2140] [outer = 0x11269c000] 12:28:23 INFO - PROCESS | 1648 | 1468956503565 Marionette DEBUG loaded listener.js 12:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x116f3c800) [pid = 1648] [serial = 2141] [outer = 0x11269c000] 12:28:23 INFO - PROCESS | 1648 | 1468956503895 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:28:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:28:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 622ms 12:28:23 INFO - PROCESS | 1648 | 1468956503936 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:28:23 INFO - PROCESS | 1648 | 1468956503939 Marionette TRACE conn3 <- [1,2825,null,{"value":"7"}] 12:28:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:28:23 INFO - PROCESS | 1648 | 1468956503943 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:28:23 INFO - PROCESS | 1648 | 1468956503945 Marionette TRACE conn3 <- [1,2826,null,{}] 12:28:23 INFO - PROCESS | 1648 | 1468956503947 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:23 INFO - PROCESS | 1648 | 1468956503949 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:24 INFO - PROCESS | 1648 | 1468956504029 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:28:24 INFO - PROCESS | 1648 | 1468956504036 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 1648 | 1468956504037 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193cd800 == 30 [pid = 1648] [id = 714] 12:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1175c9800) [pid = 1648] [serial = 2142] [outer = 0x0] 12:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1182b9c00) [pid = 1648] [serial = 2143] [outer = 0x1175c9800] 12:28:24 INFO - PROCESS | 1648 | 1468956504064 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11850f800) [pid = 1648] [serial = 2144] [outer = 0x1175c9800] 12:28:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:28:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 571ms 12:28:24 INFO - PROCESS | 1648 | 1468956504509 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:28:24 INFO - PROCESS | 1648 | 1468956504515 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:28:24 INFO - PROCESS | 1648 | 1468956504519 Marionette TRACE conn3 <- [1,2829,null,{"value":"7"}] 12:28:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:28:24 INFO - PROCESS | 1648 | 1468956504523 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:28:24 INFO - PROCESS | 1648 | 1468956504527 Marionette TRACE conn3 <- [1,2830,null,{}] 12:28:24 INFO - PROCESS | 1648 | 1468956504540 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:24 INFO - PROCESS | 1648 | 1468956504544 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:24 INFO - PROCESS | 1648 | 1468956504685 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:28:24 INFO - PROCESS | 1648 | 1468956504782 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:24 INFO - PROCESS | 1648 | 1468956504785 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e83800 == 31 [pid = 1648] [id = 715] 12:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1129ccc00) [pid = 1648] [serial = 2145] [outer = 0x0] 12:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119253400) [pid = 1648] [serial = 2146] [outer = 0x1129ccc00] 12:28:24 INFO - PROCESS | 1648 | 1468956504831 Marionette DEBUG loaded listener.js 12:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119968400) [pid = 1648] [serial = 2147] [outer = 0x1129ccc00] 12:28:25 INFO - PROCESS | 1648 | 1468956505160 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:28:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:28:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 675ms 12:28:25 INFO - PROCESS | 1648 | 1468956505197 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 1648 | 1468956505200 Marionette TRACE conn3 <- [1,2833,null,{"value":"7"}] 12:28:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:28:25 INFO - PROCESS | 1648 | 1468956505210 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - PROCESS | 1648 | 1468956505211 Marionette TRACE conn3 <- [1,2834,null,{}] 12:28:25 INFO - PROCESS | 1648 | 1468956505213 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:25 INFO - PROCESS | 1648 | 1468956505214 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:25 INFO - PROCESS | 1648 | 1468956505330 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:28:25 INFO - PROCESS | 1648 | 1468956505383 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 1648 | 1468956505384 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x128634800 == 32 [pid = 1648] [id = 716] 12:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12241f400) [pid = 1648] [serial = 2148] [outer = 0x0] 12:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x123de5000) [pid = 1648] [serial = 2149] [outer = 0x12241f400] 12:28:25 INFO - PROCESS | 1648 | 1468956505411 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12452b000) [pid = 1648] [serial = 2150] [outer = 0x12241f400] 12:28:25 INFO - PROCESS | 1648 | 1468956505754 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:28:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:28:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 569ms 12:28:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:28:25 INFO - PROCESS | 1648 | 1468956505786 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 1648 | 1468956505787 Marionette TRACE conn3 <- [1,2837,null,{"value":"7"}] 12:28:25 INFO - PROCESS | 1648 | 1468956505789 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - PROCESS | 1648 | 1468956505790 Marionette TRACE conn3 <- [1,2838,null,{}] 12:28:25 INFO - PROCESS | 1648 | 1468956505793 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:25 INFO - PROCESS | 1648 | 1468956505794 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:25 INFO - PROCESS | 1648 | 1468956505900 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:28:25 INFO - PROCESS | 1648 | 1468956505904 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 1648 | 1468956505905 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x129828800 == 33 [pid = 1648] [id = 717] 12:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1127dc000) [pid = 1648] [serial = 2151] [outer = 0x0] 12:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1246f0400) [pid = 1648] [serial = 2152] [outer = 0x1127dc000] 12:28:25 INFO - PROCESS | 1648 | 1468956505930 Marionette DEBUG loaded listener.js 12:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124dd4000) [pid = 1648] [serial = 2153] [outer = 0x1127dc000] 12:28:26 INFO - PROCESS | 1648 | 1468956506278 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:28:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 520ms 12:28:26 INFO - PROCESS | 1648 | 1468956506316 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:28:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:28:26 INFO - PROCESS | 1648 | 1468956506319 Marionette TRACE conn3 <- [1,2841,null,{"value":"7"}] 12:28:26 INFO - PROCESS | 1648 | 1468956506321 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 1648 | 1468956506322 Marionette TRACE conn3 <- [1,2842,null,{}] 12:28:26 INFO - PROCESS | 1648 | 1468956506325 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:26 INFO - PROCESS | 1648 | 1468956506329 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:26 INFO - PROCESS | 1648 | 1468956506446 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:28:26 INFO - PROCESS | 1648 | 1468956506458 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:26 INFO - PROCESS | 1648 | 1468956506459 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7a8800 == 34 [pid = 1648] [id = 718] 12:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x125cfc800) [pid = 1648] [serial = 2154] [outer = 0x0] 12:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x127324800) [pid = 1648] [serial = 2155] [outer = 0x125cfc800] 12:28:26 INFO - PROCESS | 1648 | 1468956506484 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128b46000) [pid = 1648] [serial = 2156] [outer = 0x125cfc800] 12:28:26 INFO - PROCESS | 1648 | 1468956506837 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:28:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:28:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 571ms 12:28:26 INFO - PROCESS | 1648 | 1468956506892 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 1648 | 1468956506893 Marionette TRACE conn3 <- [1,2845,null,{"value":"7"}] 12:28:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:28:26 INFO - PROCESS | 1648 | 1468956506896 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 1648 | 1468956506904 Marionette TRACE conn3 <- [1,2846,null,{}] 12:28:26 INFO - PROCESS | 1648 | 1468956506906 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:26 INFO - PROCESS | 1648 | 1468956506907 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:27 INFO - PROCESS | 1648 | 1468956507006 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:28:27 INFO - PROCESS | 1648 | 1468956507009 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 1648 | 1468956507011 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b163000 == 35 [pid = 1648] [id = 719] 12:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1127db800) [pid = 1648] [serial = 2157] [outer = 0x0] 12:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b54400) [pid = 1648] [serial = 2158] [outer = 0x1127db800] 12:28:27 INFO - PROCESS | 1648 | 1468956507035 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128ba6000) [pid = 1648] [serial = 2159] [outer = 0x1127db800] 12:28:27 INFO - PROCESS | 1648 | 1468956507349 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:28:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:28:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 477ms 12:28:27 INFO - PROCESS | 1648 | 1468956507380 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:28:27 INFO - PROCESS | 1648 | 1468956507381 Marionette TRACE conn3 <- [1,2849,null,{"value":"7"}] 12:28:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:28:27 INFO - PROCESS | 1648 | 1468956507391 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:28:27 INFO - PROCESS | 1648 | 1468956507392 Marionette TRACE conn3 <- [1,2850,null,{}] 12:28:27 INFO - PROCESS | 1648 | 1468956507394 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:27 INFO - PROCESS | 1648 | 1468956507396 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:27 INFO - PROCESS | 1648 | 1468956507501 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:28:27 INFO - PROCESS | 1648 | 1468956507506 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 1648 | 1468956507507 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9d5000 == 36 [pid = 1648] [id = 720] 12:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126602c00) [pid = 1648] [serial = 2160] [outer = 0x0] 12:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128bd2800) [pid = 1648] [serial = 2161] [outer = 0x126602c00] 12:28:27 INFO - PROCESS | 1648 | 1468956507565 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128bdb400) [pid = 1648] [serial = 2162] [outer = 0x126602c00] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118038c00) [pid = 1648] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x115f4d800) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116aa2800) [pid = 1648] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112d3b400) [pid = 1648] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1130ae000) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118eef400) [pid = 1648] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11269a400) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1176ad800) [pid = 1648] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11996ec00) [pid = 1648] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x128655400) [pid = 1648] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11967f000) [pid = 1648] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124c12000) [pid = 1648] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112694000) [pid = 1648] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118782c00) [pid = 1648] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1126a0c00) [pid = 1648] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x127323400) [pid = 1648] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:28:27 INFO - PROCESS | 1648 | 1468956507955 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:28:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:28:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 618ms 12:28:28 INFO - PROCESS | 1648 | 1468956508010 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:28:28 INFO - PROCESS | 1648 | 1468956508011 Marionette TRACE conn3 <- [1,2853,null,{"value":"7"}] 12:28:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:28:28 INFO - PROCESS | 1648 | 1468956508013 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - PROCESS | 1648 | 1468956508014 Marionette TRACE conn3 <- [1,2854,null,{}] 12:28:28 INFO - PROCESS | 1648 | 1468956508017 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:28 INFO - PROCESS | 1648 | 1468956508018 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:28 INFO - PROCESS | 1648 | 1468956508096 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:28:28 INFO - PROCESS | 1648 | 1468956508100 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 1648 | 1468956508104 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e7f800 == 37 [pid = 1648] [id = 721] 12:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112fd5400) [pid = 1648] [serial = 2163] [outer = 0x0] 12:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1182afc00) [pid = 1648] [serial = 2164] [outer = 0x112fd5400] 12:28:28 INFO - PROCESS | 1648 | 1468956508128 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119685c00) [pid = 1648] [serial = 2165] [outer = 0x112fd5400] 12:28:28 INFO - PROCESS | 1648 | 1468956508492 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:28:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:28:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 518ms 12:28:28 INFO - PROCESS | 1648 | 1468956508532 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:28:28 INFO - PROCESS | 1648 | 1468956508536 Marionette TRACE conn3 <- [1,2857,null,{"value":"7"}] 12:28:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:28:28 INFO - PROCESS | 1648 | 1468956508540 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - PROCESS | 1648 | 1468956508541 Marionette TRACE conn3 <- [1,2858,null,{}] 12:28:28 INFO - PROCESS | 1648 | 1468956508545 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:28 INFO - PROCESS | 1648 | 1468956508547 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:28 INFO - PROCESS | 1648 | 1468956508706 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:28:28 INFO - PROCESS | 1648 | 1468956508718 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 1648 | 1468956508719 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c417800 == 38 [pid = 1648] [id = 722] 12:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116aa2800) [pid = 1648] [serial = 2166] [outer = 0x0] 12:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1227fe000) [pid = 1648] [serial = 2167] [outer = 0x116aa2800] 12:28:28 INFO - PROCESS | 1648 | 1468956508757 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128bb0c00) [pid = 1648] [serial = 2168] [outer = 0x116aa2800] 12:28:29 INFO - PROCESS | 1648 | 1468956509154 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:28:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:28:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 620ms 12:28:29 INFO - PROCESS | 1648 | 1468956509159 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:28:29 INFO - PROCESS | 1648 | 1468956509160 Marionette TRACE conn3 <- [1,2861,null,{"value":"7"}] 12:28:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:28:29 INFO - PROCESS | 1648 | 1468956509163 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 1648 | 1468956509165 Marionette TRACE conn3 <- [1,2862,null,{}] 12:28:29 INFO - PROCESS | 1648 | 1468956509169 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:29 INFO - PROCESS | 1648 | 1468956509170 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:29 INFO - PROCESS | 1648 | 1468956509264 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:28:29 INFO - PROCESS | 1648 | 1468956509325 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:29 INFO - PROCESS | 1648 | 1468956509327 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x128628800 == 39 [pid = 1648] [id = 723] 12:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12451fc00) [pid = 1648] [serial = 2169] [outer = 0x0] 12:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128c02400) [pid = 1648] [serial = 2170] [outer = 0x12451fc00] 12:28:29 INFO - PROCESS | 1648 | 1468956509353 Marionette DEBUG loaded listener.js 12:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128c16800) [pid = 1648] [serial = 2171] [outer = 0x12451fc00] 12:28:29 INFO - PROCESS | 1648 | 1468956509662 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:28:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:28:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 523ms 12:28:29 INFO - PROCESS | 1648 | 1468956509688 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:28:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:28:29 INFO - PROCESS | 1648 | 1468956509690 Marionette TRACE conn3 <- [1,2865,null,{"value":"7"}] 12:28:29 INFO - PROCESS | 1648 | 1468956509694 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:28:29 INFO - PROCESS | 1648 | 1468956509696 Marionette TRACE conn3 <- [1,2866,null,{}] 12:28:29 INFO - PROCESS | 1648 | 1468956509699 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:29 INFO - PROCESS | 1648 | 1468956509703 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:29 INFO - PROCESS | 1648 | 1468956509897 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:28:29 INFO - PROCESS | 1648 | 1468956509956 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:29 INFO - PROCESS | 1648 | 1468956509958 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x116116000 == 40 [pid = 1648] [id = 724] 12:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x111da9400) [pid = 1648] [serial = 2172] [outer = 0x0] 12:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x112694c00) [pid = 1648] [serial = 2173] [outer = 0x111da9400] 12:28:29 INFO - PROCESS | 1648 | 1468956509990 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1133c4000) [pid = 1648] [serial = 2174] [outer = 0x111da9400] 12:28:30 INFO - PROCESS | 1648 | 1468956510484 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:28:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:28:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 823ms 12:28:30 INFO - PROCESS | 1648 | 1468956510534 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:28:30 INFO - PROCESS | 1648 | 1468956510537 Marionette TRACE conn3 <- [1,2869,null,{"value":"7"}] 12:28:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:28:30 INFO - PROCESS | 1648 | 1468956510542 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:28:30 INFO - PROCESS | 1648 | 1468956510543 Marionette TRACE conn3 <- [1,2870,null,{}] 12:28:30 INFO - PROCESS | 1648 | 1468956510547 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:30 INFO - PROCESS | 1648 | 1468956510552 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:30 INFO - PROCESS | 1648 | 1468956510663 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:28:30 INFO - PROCESS | 1648 | 1468956510734 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 1648 | 1468956510736 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e7a800 == 41 [pid = 1648] [id = 725] 12:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1181ac800) [pid = 1648] [serial = 2175] [outer = 0x0] 12:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1184e5400) [pid = 1648] [serial = 2176] [outer = 0x1181ac800] 12:28:30 INFO - PROCESS | 1648 | 1468956510765 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118782400) [pid = 1648] [serial = 2177] [outer = 0x1181ac800] 12:28:31 INFO - PROCESS | 1648 | 1468956511188 Marionette TRACE conn3 <- [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]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:28:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 671ms 12:28:31 INFO - PROCESS | 1648 | 1468956511213 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:28:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:28:31 INFO - PROCESS | 1648 | 1468956511215 Marionette TRACE conn3 <- [1,2873,null,{"value":"7"}] 12:28:31 INFO - PROCESS | 1648 | 1468956511218 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1648 | 1468956511219 Marionette TRACE conn3 <- [1,2874,null,{}] 12:28:31 INFO - PROCESS | 1648 | 1468956511222 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:31 INFO - PROCESS | 1648 | 1468956511223 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:31 INFO - PROCESS | 1648 | 1468956511349 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:28:31 INFO - PROCESS | 1648 | 1468956511413 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:31 INFO - PROCESS | 1648 | 1468956511415 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba0a000 == 42 [pid = 1648] [id = 726] 12:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119966c00) [pid = 1648] [serial = 2178] [outer = 0x0] 12:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x122422400) [pid = 1648] [serial = 2179] [outer = 0x119966c00] 12:28:31 INFO - PROCESS | 1648 | 1468956511444 Marionette DEBUG loaded listener.js 12:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x125372c00) [pid = 1648] [serial = 2180] [outer = 0x119966c00] 12:28:31 INFO - PROCESS | 1648 | 1468956511871 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:28:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:28:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 720ms 12:28:31 INFO - PROCESS | 1648 | 1468956511937 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 1648 | 1468956511940 Marionette TRACE conn3 <- [1,2877,null,{"value":"7"}] 12:28:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:28:31 INFO - PROCESS | 1648 | 1468956511948 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1648 | 1468956511951 Marionette TRACE conn3 <- [1,2878,null,{}] 12:28:31 INFO - PROCESS | 1648 | 1468956511972 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:31 INFO - PROCESS | 1648 | 1468956511974 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:32 INFO - PROCESS | 1648 | 1468956512082 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:28:32 INFO - PROCESS | 1648 | 1468956512154 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:32 INFO - PROCESS | 1648 | 1468956512156 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2db800 == 43 [pid = 1648] [id = 727] 12:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126606000) [pid = 1648] [serial = 2181] [outer = 0x0] 12:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12869e400) [pid = 1648] [serial = 2182] [outer = 0x126606000] 12:28:32 INFO - PROCESS | 1648 | 1468956512186 Marionette DEBUG loaded listener.js 12:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128b49800) [pid = 1648] [serial = 2183] [outer = 0x126606000] 12:28:32 INFO - PROCESS | 1648 | 1468956512641 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:28:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:28:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 743ms 12:28:32 INFO - PROCESS | 1648 | 1468956512701 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:28:32 INFO - PROCESS | 1648 | 1468956512702 Marionette TRACE conn3 <- [1,2881,null,{"value":"7"}] 12:28:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:28:32 INFO - PROCESS | 1648 | 1468956512704 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:28:32 INFO - PROCESS | 1648 | 1468956512706 Marionette TRACE conn3 <- [1,2882,null,{}] 12:28:32 INFO - PROCESS | 1648 | 1468956512708 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:32 INFO - PROCESS | 1648 | 1468956512709 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:32 INFO - PROCESS | 1648 | 1468956512815 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:28:32 INFO - PROCESS | 1648 | 1468956512876 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:32 INFO - PROCESS | 1648 | 1468956512877 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1193e6800 == 44 [pid = 1648] [id = 728] 12:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x113f68c00) [pid = 1648] [serial = 2184] [outer = 0x0] 12:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12731e400) [pid = 1648] [serial = 2185] [outer = 0x113f68c00] 12:28:32 INFO - PROCESS | 1648 | 1468956512906 Marionette DEBUG loaded listener.js 12:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128baa000) [pid = 1648] [serial = 2186] [outer = 0x113f68c00] 12:28:33 INFO - PROCESS | 1648 | 1468956513522 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:28:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:28:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 872ms 12:28:33 INFO - PROCESS | 1648 | 1468956513577 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:28:33 INFO - PROCESS | 1648 | 1468956513579 Marionette TRACE conn3 <- [1,2885,null,{"value":"7"}] 12:28:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:28:33 INFO - PROCESS | 1648 | 1468956513582 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:28:33 INFO - PROCESS | 1648 | 1468956513585 Marionette TRACE conn3 <- [1,2886,null,{}] 12:28:33 INFO - PROCESS | 1648 | 1468956513588 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:33 INFO - PROCESS | 1648 | 1468956513590 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:33 INFO - PROCESS | 1648 | 1468956513695 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:28:33 INFO - PROCESS | 1648 | 1468956513755 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 1648 | 1468956513757 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1192a0000 == 45 [pid = 1648] [id = 729] 12:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11697cc00) [pid = 1648] [serial = 2187] [outer = 0x0] 12:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11706c800) [pid = 1648] [serial = 2188] [outer = 0x11697cc00] 12:28:33 INFO - PROCESS | 1648 | 1468956513785 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11803b800) [pid = 1648] [serial = 2189] [outer = 0x11697cc00] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x128628800 == 44 [pid = 1648] [id = 723] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12c417800 == 43 [pid = 1648] [id = 722] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x124e7f800 == 42 [pid = 1648] [id = 721] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9d5000 == 41 [pid = 1648] [id = 720] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12b163000 == 40 [pid = 1648] [id = 719] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7a8800 == 39 [pid = 1648] [id = 718] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x129828800 == 38 [pid = 1648] [id = 717] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x128634800 == 37 [pid = 1648] [id = 716] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x124e83800 == 36 [pid = 1648] [id = 715] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1193cd800 == 35 [pid = 1648] [id = 714] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12cea2000 == 34 [pid = 1648] [id = 17] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x115dd2000 == 33 [pid = 1648] [id = 713] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x126514000 == 32 [pid = 1648] [id = 712] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x11829f800 == 31 [pid = 1648] [id = 711] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12715b800 == 30 [pid = 1648] [id = 710] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x1193e6800 == 29 [pid = 1648] [id = 728] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2db800 == 28 [pid = 1648] [id = 727] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba0a000 == 27 [pid = 1648] [id = 726] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x124e7a800 == 26 [pid = 1648] [id = 725] 12:28:34 INFO - PROCESS | 1648 | --DOCSHELL 0x116116000 == 25 [pid = 1648] [id = 724] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1286a1000) [pid = 1648] [serial = 2129] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128808800) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118510400) [pid = 1648] [serial = 2099] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1182ad800) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116f3b400) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11935f000) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1176b6400) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116aa3000) [pid = 1648] [serial = 2084] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1133be800) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113f0e800) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119272400) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113093c00) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11837c000) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11858c400) [pid = 1648] [serial = 2108] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118ef0400) [pid = 1648] [serial = 2087] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118417800) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126604000) [pid = 1648] [serial = 2090] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x124752000) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128baa800) [pid = 1648] [serial = 2093] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12880fc00) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x122421800) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x125c64000) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1249be400) [pid = 1648] [serial = 2117] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112fda800) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126606c00) [pid = 1648] [serial = 2120] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x125cf7c00) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118385c00) [pid = 1648] [serial = 2123] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1161e3800) [pid = 1648] [serial = 2096] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12865a800) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11309dc00) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12731b000) [pid = 1648] [serial = 2126] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1198a0800) [pid = 1648] [serial = 2114] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119353000) [pid = 1648] [serial = 2111] [outer = 0x0] [url = about:blank] 12:28:34 INFO - PROCESS | 1648 | 1468956514779 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:28:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:28:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1224ms 12:28:34 INFO - PROCESS | 1648 | 1468956514808 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:28:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:28:34 INFO - PROCESS | 1648 | 1468956514810 Marionette TRACE conn3 <- [1,2889,null,{"value":"7"}] 12:28:34 INFO - PROCESS | 1648 | 1468956514813 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:28:34 INFO - PROCESS | 1648 | 1468956514815 Marionette TRACE conn3 <- [1,2890,null,{}] 12:28:34 INFO - PROCESS | 1648 | 1468956514823 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:34 INFO - PROCESS | 1648 | 1468956514825 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:34 INFO - PROCESS | 1648 | 1468956514914 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:28:34 INFO - PROCESS | 1648 | 1468956514923 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:34 INFO - PROCESS | 1648 | 1468956514926 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e5a000 == 26 [pid = 1648] [id = 730] 12:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1129d9800) [pid = 1648] [serial = 2190] [outer = 0x0] 12:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x113098400) [pid = 1648] [serial = 2191] [outer = 0x1129d9800] 12:28:34 INFO - PROCESS | 1648 | 1468956514953 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1129d6400) [pid = 1648] [serial = 2192] [outer = 0x1129d9800] 12:28:35 INFO - PROCESS | 1648 | 1468956515350 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:28:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:28:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 574ms 12:28:35 INFO - PROCESS | 1648 | 1468956515387 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 1648 | 1468956515391 Marionette TRACE conn3 <- [1,2893,null,{"value":"7"}] 12:28:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:28:35 INFO - PROCESS | 1648 | 1468956515396 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 1648 | 1468956515397 Marionette TRACE conn3 <- [1,2894,null,{}] 12:28:35 INFO - PROCESS | 1648 | 1468956515400 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:35 INFO - PROCESS | 1648 | 1468956515402 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:35 INFO - PROCESS | 1648 | 1468956515488 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:28:35 INFO - PROCESS | 1648 | 1468956515492 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:35 INFO - PROCESS | 1648 | 1468956515494 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a1d000 == 27 [pid = 1648] [id = 731] 12:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116539c00) [pid = 1648] [serial = 2193] [outer = 0x0] 12:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11706f000) [pid = 1648] [serial = 2194] [outer = 0x116539c00] 12:28:35 INFO - PROCESS | 1648 | 1468956515521 Marionette DEBUG loaded listener.js 12:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1181ad000) [pid = 1648] [serial = 2195] [outer = 0x116539c00] 12:28:35 INFO - PROCESS | 1648 | 1468956515874 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:28:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:28:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 521ms 12:28:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:28:35 INFO - PROCESS | 1648 | 1468956515927 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 1648 | 1468956515928 Marionette TRACE conn3 <- [1,2897,null,{"value":"7"}] 12:28:35 INFO - PROCESS | 1648 | 1468956515932 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 1648 | 1468956515934 Marionette TRACE conn3 <- [1,2898,null,{}] 12:28:35 INFO - PROCESS | 1648 | 1468956515942 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:35 INFO - PROCESS | 1648 | 1468956515945 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:36 INFO - PROCESS | 1648 | 1468956516023 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:28:36 INFO - PROCESS | 1648 | 1468956516028 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 1648 | 1468956516030 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238c2000 == 28 [pid = 1648] [id = 732] 12:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1127de800) [pid = 1648] [serial = 2196] [outer = 0x0] 12:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1184df800) [pid = 1648] [serial = 2197] [outer = 0x1127de800] 12:28:36 INFO - PROCESS | 1648 | 1468956516060 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118782800) [pid = 1648] [serial = 2198] [outer = 0x1127de800] 12:28:36 INFO - PROCESS | 1648 | 1468956516417 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:28:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:28:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 523ms 12:28:36 INFO - PROCESS | 1648 | 1468956516455 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 1648 | 1468956516457 Marionette TRACE conn3 <- [1,2901,null,{"value":"7"}] 12:28:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:28:36 INFO - PROCESS | 1648 | 1468956516459 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 1648 | 1468956516460 Marionette TRACE conn3 <- [1,2902,null,{}] 12:28:36 INFO - PROCESS | 1648 | 1468956516463 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:36 INFO - PROCESS | 1648 | 1468956516464 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:36 INFO - PROCESS | 1648 | 1468956516546 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:28:36 INFO - PROCESS | 1648 | 1468956516608 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 1648 | 1468956516610 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x124c36000 == 29 [pid = 1648] [id = 733] 12:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11877e800) [pid = 1648] [serial = 2199] [outer = 0x0] 12:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119252c00) [pid = 1648] [serial = 2200] [outer = 0x11877e800] 12:28:36 INFO - PROCESS | 1648 | 1468956516635 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119355400) [pid = 1648] [serial = 2201] [outer = 0x11877e800] 12:28:36 INFO - PROCESS | 1648 | 1468956516945 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:28:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:28:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 524ms 12:28:36 INFO - PROCESS | 1648 | 1468956516988 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:28:36 INFO - PROCESS | 1648 | 1468956516989 Marionette TRACE conn3 <- [1,2905,null,{"value":"7"}] 12:28:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:28:36 INFO - PROCESS | 1648 | 1468956516991 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:28:36 INFO - PROCESS | 1648 | 1468956516992 Marionette TRACE conn3 <- [1,2906,null,{}] 12:28:36 INFO - PROCESS | 1648 | 1468956516994 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:36 INFO - PROCESS | 1648 | 1468956516995 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:37 INFO - PROCESS | 1648 | 1468956517096 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:28:37 INFO - PROCESS | 1648 | 1468956517100 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 1648 | 1468956517101 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x128623800 == 30 [pid = 1648] [id = 734] 12:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x116aa3800) [pid = 1648] [serial = 2202] [outer = 0x0] 12:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11967e800) [pid = 1648] [serial = 2203] [outer = 0x116aa3800] 12:28:37 INFO - PROCESS | 1648 | 1468956517129 Marionette DEBUG loaded listener.js 12:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11996a400) [pid = 1648] [serial = 2204] [outer = 0x116aa3800] 12:28:37 INFO - PROCESS | 1648 | 1468956517576 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 623ms 12:28:37 INFO - PROCESS | 1648 | 1468956517614 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 1648 | 1468956517616 Marionette TRACE conn3 <- [1,2909,null,{"value":"7"}] 12:28:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:28:37 INFO - PROCESS | 1648 | 1468956517621 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 1648 | 1468956517622 Marionette TRACE conn3 <- [1,2910,null,{}] 12:28:37 INFO - PROCESS | 1648 | 1468956517624 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:37 INFO - PROCESS | 1648 | 1468956517629 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:37 INFO - PROCESS | 1648 | 1468956517799 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:28:37 INFO - PROCESS | 1648 | 1468956517824 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 1648 | 1468956517825 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293d9000 == 31 [pid = 1648] [id = 735] 12:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x122424800) [pid = 1648] [serial = 2205] [outer = 0x0] 12:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12421ac00) [pid = 1648] [serial = 2206] [outer = 0x122424800] 12:28:37 INFO - PROCESS | 1648 | 1468956517866 Marionette DEBUG loaded listener.js 12:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1249be400) [pid = 1648] [serial = 2207] [outer = 0x122424800] 12:28:38 INFO - PROCESS | 1648 | 1468956518272 Marionette TRACE conn3 <- [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]]]}] 12:28:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:28:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:28:38 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 672ms 12:28:38 INFO - TEST-START | /DOMEvents/constructors.html 12:28:38 INFO - PROCESS | 1648 | 1468956518294 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:28:38 INFO - PROCESS | 1648 | 1468956518295 Marionette TRACE conn3 <- [1,2913,null,{"value":"7"}] 12:28:38 INFO - PROCESS | 1648 | 1468956518297 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:28:38 INFO - PROCESS | 1648 | 1468956518298 Marionette TRACE conn3 <- [1,2914,null,{}] 12:28:38 INFO - PROCESS | 1648 | 1468956518301 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:38 INFO - PROCESS | 1648 | 1468956518302 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:38 INFO - PROCESS | 1648 | 1468956518400 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:28:38 INFO - PROCESS | 1648 | 1468956518429 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:38 INFO - PROCESS | 1648 | 1468956518430 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a650800 == 32 [pid = 1648] [id = 736] 12:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118035400) [pid = 1648] [serial = 2208] [outer = 0x0] 12:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12536fc00) [pid = 1648] [serial = 2209] [outer = 0x118035400] 12:28:38 INFO - PROCESS | 1648 | 1468956518454 Marionette DEBUG loaded listener.js 12:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x125cfb400) [pid = 1648] [serial = 2210] [outer = 0x118035400] 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:28:38 INFO - PROCESS | 1648 | 1468956518809 Marionette TRACE conn3 <- [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]]]}] 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:28:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:28:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:28:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:28:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:28:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:28:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:28:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:28:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:28:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:28:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 527ms 12:28:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:28:38 INFO - PROCESS | 1648 | 1468956518825 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:28:38 INFO - PROCESS | 1648 | 1468956518826 Marionette TRACE conn3 <- [1,2917,null,{"value":"7"}] 12:28:38 INFO - PROCESS | 1648 | 1468956518828 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:28:38 INFO - PROCESS | 1648 | 1468956518829 Marionette TRACE conn3 <- [1,2918,null,{}] 12:28:38 INFO - PROCESS | 1648 | 1468956518832 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:38 INFO - PROCESS | 1648 | 1468956518833 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:39 INFO - PROCESS | 1648 | 1468956519155 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116aa2800) [pid = 1648] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1127dc000) [pid = 1648] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x125cfc800) [pid = 1648] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126602c00) [pid = 1648] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1129ccc00) [pid = 1648] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11269c000) [pid = 1648] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12241f400) [pid = 1648] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1181adc00) [pid = 1648] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1127db800) [pid = 1648] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1175c9800) [pid = 1648] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x113005000) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12869f800) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12451fc00) [pid = 1648] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12c4d5400) [pid = 1648] [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.] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112fd5400) [pid = 1648] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:28:39 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12cea3000) [pid = 1648] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:28:39 INFO - PROCESS | 1648 | 1468956519224 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 1648 | 1468956519225 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11859f800 == 33 [pid = 1648] [id = 737] 12:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1127db000) [pid = 1648] [serial = 2211] [outer = 0x0] 12:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1129d4000) [pid = 1648] [serial = 2212] [outer = 0x1127db000] 12:28:39 INFO - PROCESS | 1648 | 1468956519277 Marionette DEBUG loaded listener.js 12:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1181adc00) [pid = 1648] [serial = 2213] [outer = 0x1127db000] 12:28:39 INFO - PROCESS | 1648 | 1468956519577 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:28:39 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:28:39 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 770ms 12:28:39 INFO - PROCESS | 1648 | 1468956519599 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:28:39 INFO - PROCESS | 1648 | 1468956519600 Marionette TRACE conn3 <- [1,2921,null,{"value":"7"}] 12:28:39 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:28:39 INFO - PROCESS | 1648 | 1468956519612 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:28:39 INFO - PROCESS | 1648 | 1468956519613 Marionette TRACE conn3 <- [1,2922,null,{}] 12:28:39 INFO - PROCESS | 1648 | 1468956519615 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:39 INFO - PROCESS | 1648 | 1468956519617 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:39 INFO - PROCESS | 1648 | 1468956519747 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:28:39 INFO - PROCESS | 1648 | 1468956519780 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 1648 | 1468956519781 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238b6800 == 34 [pid = 1648] [id = 738] 12:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113093800) [pid = 1648] [serial = 2214] [outer = 0x0] 12:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12425d400) [pid = 1648] [serial = 2215] [outer = 0x113093800] 12:28:39 INFO - PROCESS | 1648 | 1468956519805 Marionette DEBUG loaded listener.js 12:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12660ec00) [pid = 1648] [serial = 2216] [outer = 0x113093800] 12:28:39 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:28:40 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:28:40 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:28:40 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:28:40 INFO - PROCESS | 1648 | 1468956520063 Marionette TRACE conn3 <- [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]]]}] 12:28:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:28:40 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:28:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:28:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:28:40 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 12:28:40 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:28:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:28:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:28:40 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 12:28:40 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:28:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:28:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:28:40 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]" 12:28:40 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:28:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:28:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:28:40 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:28:40 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 469ms 12:28:40 INFO - PROCESS | 1648 | 1468956520090 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1648 | 1468956520091 Marionette TRACE conn3 <- [1,2925,null,{"value":"7"}] 12:28:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:28:40 INFO - PROCESS | 1648 | 1468956520094 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1648 | 1468956520095 Marionette TRACE conn3 <- [1,2926,null,{}] 12:28:40 INFO - PROCESS | 1648 | 1468956520097 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:40 INFO - PROCESS | 1648 | 1468956520099 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:40 INFO - PROCESS | 1648 | 1468956520194 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:28:40 INFO - PROCESS | 1648 | 1468956520197 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 1648 | 1468956520199 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b73a800 == 35 [pid = 1648] [id = 739] 12:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11222b400) [pid = 1648] [serial = 2217] [outer = 0x0] 12:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x128652400) [pid = 1648] [serial = 2218] [outer = 0x11222b400] 12:28:40 INFO - PROCESS | 1648 | 1468956520231 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12869f800) [pid = 1648] [serial = 2219] [outer = 0x11222b400] 12:28:40 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:28:40 INFO - PROCESS | 1648 | 1468956520532 Marionette TRACE conn3 <- [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]]]}] 12:28:40 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:28:40 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 470ms 12:28:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:28:40 INFO - PROCESS | 1648 | 1468956520564 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1648 | 1468956520566 Marionette TRACE conn3 <- [1,2929,null,{"value":"7"}] 12:28:40 INFO - PROCESS | 1648 | 1468956520570 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1648 | 1468956520573 Marionette TRACE conn3 <- [1,2930,null,{}] 12:28:40 INFO - PROCESS | 1648 | 1468956520575 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:40 INFO - PROCESS | 1648 | 1468956520576 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:40 INFO - PROCESS | 1648 | 1468956520692 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:28:40 INFO - PROCESS | 1648 | 1468956520725 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 1648 | 1468956520726 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x127160000 == 36 [pid = 1648] [id = 740] 12:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12865c400) [pid = 1648] [serial = 2220] [outer = 0x0] 12:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128802400) [pid = 1648] [serial = 2221] [outer = 0x12865c400] 12:28:40 INFO - PROCESS | 1648 | 1468956520753 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128ba9800) [pid = 1648] [serial = 2222] [outer = 0x12865c400] 12:28:40 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:28:41 INFO - PROCESS | 1648 | 1468956521012 Marionette TRACE conn3 <- [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]]]}] 12:28:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:28:41 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 473ms 12:28:41 INFO - PROCESS | 1648 | 1468956521042 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:28:41 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:28:41 INFO - PROCESS | 1648 | 1468956521043 Marionette TRACE conn3 <- [1,2933,null,{"value":"7"}] 12:28:41 INFO - PROCESS | 1648 | 1468956521046 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:28:41 INFO - PROCESS | 1648 | 1468956521047 Marionette TRACE conn3 <- [1,2934,null,{}] 12:28:41 INFO - PROCESS | 1648 | 1468956521049 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:41 INFO - PROCESS | 1648 | 1468956521052 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:41 INFO - PROCESS | 1648 | 1468956521142 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:28:41 INFO - PROCESS | 1648 | 1468956521244 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 1648 | 1468956521245 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x113a97000 == 37 [pid = 1648] [id = 741] 12:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x10eafb400) [pid = 1648] [serial = 2223] [outer = 0x0] 12:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112691c00) [pid = 1648] [serial = 2224] [outer = 0x10eafb400] 12:28:41 INFO - PROCESS | 1648 | 1468956521277 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1127df000) [pid = 1648] [serial = 2225] [outer = 0x10eafb400] 12:28:41 INFO - PROCESS | 1648 | 1468956521706 Marionette TRACE conn3 <- [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]]]}] 12:28:41 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:28:41 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 669ms 12:28:41 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:28:41 INFO - PROCESS | 1648 | 1468956521717 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:28:41 INFO - PROCESS | 1648 | 1468956521719 Marionette TRACE conn3 <- [1,2937,null,{"value":"7"}] 12:28:41 INFO - PROCESS | 1648 | 1468956521722 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:28:41 INFO - PROCESS | 1648 | 1468956521724 Marionette TRACE conn3 <- [1,2938,null,{}] 12:28:41 INFO - PROCESS | 1648 | 1468956521728 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:41 INFO - PROCESS | 1648 | 1468956521731 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:41 INFO - PROCESS | 1648 | 1468956521847 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:28:41 INFO - PROCESS | 1648 | 1468956521906 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:41 INFO - PROCESS | 1648 | 1468956521908 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x122655800 == 38 [pid = 1648] [id = 742] 12:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1130b1800) [pid = 1648] [serial = 2226] [outer = 0x0] 12:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116aa0c00) [pid = 1648] [serial = 2227] [outer = 0x1130b1800] 12:28:41 INFO - PROCESS | 1648 | 1468956521939 Marionette DEBUG loaded listener.js 12:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118042000) [pid = 1648] [serial = 2228] [outer = 0x1130b1800] 12:28:42 INFO - PROCESS | 1648 | 1468956522338 Marionette TRACE conn3 <- [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]]]}] 12:28:42 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. 12:28:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 622ms 12:28:42 INFO - PROCESS | 1648 | 1468956522346 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:28:42 INFO - PROCESS | 1648 | 1468956522349 Marionette TRACE conn3 <- [1,2941,null,{"value":"7"}] 12:28:42 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:28:42 INFO - PROCESS | 1648 | 1468956522352 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 1648 | 1468956522353 Marionette TRACE conn3 <- [1,2942,null,{}] 12:28:42 INFO - PROCESS | 1648 | 1468956522356 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:42 INFO - PROCESS | 1648 | 1468956522357 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:42 INFO - PROCESS | 1648 | 1468956522470 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:28:42 INFO - PROCESS | 1648 | 1468956522548 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 1648 | 1468956522549 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a863000 == 39 [pid = 1648] [id = 743] 12:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118788c00) [pid = 1648] [serial = 2229] [outer = 0x0] 12:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118e1dc00) [pid = 1648] [serial = 2230] [outer = 0x118788c00] 12:28:42 INFO - PROCESS | 1648 | 1468956522629 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119969c00) [pid = 1648] [serial = 2231] [outer = 0x118788c00] 12:28:43 INFO - PROCESS | 1648 | 1468956523066 Marionette TRACE conn3 <- [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"]]]}] 12:28:43 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 12:28:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:28:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 723ms 12:28:43 INFO - PROCESS | 1648 | 1468956523075 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:28:43 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:28:43 INFO - PROCESS | 1648 | 1468956523077 Marionette TRACE conn3 <- [1,2945,null,{"value":"7"}] 12:28:43 INFO - PROCESS | 1648 | 1468956523084 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 1648 | 1468956523089 Marionette TRACE conn3 <- [1,2946,null,{}] 12:28:43 INFO - PROCESS | 1648 | 1468956523092 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:43 INFO - PROCESS | 1648 | 1468956523095 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:43 INFO - PROCESS | 1648 | 1468956523209 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:28:43 INFO - PROCESS | 1648 | 1468956523263 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:43 INFO - PROCESS | 1648 | 1468956523264 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b132800 == 40 [pid = 1648] [id = 744] 12:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x116722000) [pid = 1648] [serial = 2232] [outer = 0x0] 12:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119be6400) [pid = 1648] [serial = 2233] [outer = 0x116722000] 12:28:43 INFO - PROCESS | 1648 | 1468956523293 Marionette DEBUG loaded listener.js 12:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x125c64000) [pid = 1648] [serial = 2234] [outer = 0x116722000] 12:28:43 INFO - PROCESS | 1648 | 1468956523875 Marionette TRACE conn3 <- [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]]]}] 12:28:43 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. 12:28:43 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 827ms 12:28:43 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:28:43 INFO - PROCESS | 1648 | 1468956523909 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:28:43 INFO - PROCESS | 1648 | 1468956523911 Marionette TRACE conn3 <- [1,2949,null,{"value":"7"}] 12:28:43 INFO - PROCESS | 1648 | 1468956523914 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:28:43 INFO - PROCESS | 1648 | 1468956523916 Marionette TRACE conn3 <- [1,2950,null,{}] 12:28:43 INFO - PROCESS | 1648 | 1468956523920 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:43 INFO - PROCESS | 1648 | 1468956523922 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:44 INFO - PROCESS | 1648 | 1468956524043 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:28:44 INFO - PROCESS | 1648 | --DOCSHELL 0x127160000 == 39 [pid = 1648] [id = 740] 12:28:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12b73a800 == 38 [pid = 1648] [id = 739] 12:28:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1238b6800 == 37 [pid = 1648] [id = 738] 12:28:44 INFO - PROCESS | 1648 | --DOCSHELL 0x11859f800 == 36 [pid = 1648] [id = 737] 12:28:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12a650800 == 35 [pid = 1648] [id = 736] 12:28:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1293d9000 == 34 [pid = 1648] [id = 735] 12:28:44 INFO - PROCESS | 1648 | --DOCSHELL 0x128623800 == 33 [pid = 1648] [id = 734] 12:28:44 INFO - PROCESS | 1648 | --DOCSHELL 0x124c36000 == 32 [pid = 1648] [id = 733] 12:28:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1238c2000 == 31 [pid = 1648] [id = 732] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12cea9000) [pid = 1648] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:28:44 INFO - PROCESS | 1648 | --DOCSHELL 0x118a1d000 == 30 [pid = 1648] [id = 731] 12:28:44 INFO - PROCESS | 1648 | --DOCSHELL 0x117e5a000 == 29 [pid = 1648] [id = 730] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x128bb0c00) [pid = 1648] [serial = 2168] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1246f0400) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x127324800) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128b46000) [pid = 1648] [serial = 2156] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128bd2800) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119253400) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119968400) [pid = 1648] [serial = 2147] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112fe0000) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116f3c800) [pid = 1648] [serial = 2141] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x123de5000) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1182aec00) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118380c00) [pid = 1648] [serial = 2138] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128b54400) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1182b9c00) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11850f800) [pid = 1648] [serial = 2144] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113098000) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x115f48800) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128ba5400) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128c16800) [pid = 1648] [serial = 2171] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x128c02400) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12a8b8800) [pid = 1648] [serial = 1463] [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.] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1227fe000) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1182afc00) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128bdb400) [pid = 1648] [serial = 2162] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128ba6000) [pid = 1648] [serial = 2159] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x124dd4000) [pid = 1648] [serial = 2153] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119685c00) [pid = 1648] [serial = 2165] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12452b000) [pid = 1648] [serial = 2150] [outer = 0x0] [url = about:blank] 12:28:44 INFO - PROCESS | 1648 | 1468956524133 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 1648 | 1468956524134 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x117220000 == 30 [pid = 1648] [id = 745] 12:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x113005000) [pid = 1648] [serial = 2235] [outer = 0x0] 12:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x115f48800) [pid = 1648] [serial = 2236] [outer = 0x113005000] 12:28:44 INFO - PROCESS | 1648 | 1468956524162 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1181ae800) [pid = 1648] [serial = 2237] [outer = 0x113005000] 12:28:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11807f800 == 31 [pid = 1648] [id = 746] 12:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11841e800) [pid = 1648] [serial = 2238] [outer = 0x0] 12:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11706ac00) [pid = 1648] [serial = 2239] [outer = 0x11841e800] 12:28:44 INFO - PROCESS | 1648 | 1468956524494 Marionette TRACE conn3 <- [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]]]}] 12:28:44 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. 12:28:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 623ms 12:28:44 INFO - PROCESS | 1648 | 1468956524538 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:28:44 INFO - PROCESS | 1648 | 1468956524541 Marionette TRACE conn3 <- [1,2953,null,{"value":"7"}] 12:28:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:28:44 INFO - PROCESS | 1648 | 1468956524545 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:28:44 INFO - PROCESS | 1648 | 1468956524547 Marionette TRACE conn3 <- [1,2954,null,{}] 12:28:44 INFO - PROCESS | 1648 | 1468956524549 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:44 INFO - PROCESS | 1648 | 1468956524551 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:44 INFO - PROCESS | 1648 | 1468956524669 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:28:44 INFO - PROCESS | 1648 | 1468956524728 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:44 INFO - PROCESS | 1648 | 1468956524729 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11995f800 == 32 [pid = 1648] [id = 747] 12:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1182ab400) [pid = 1648] [serial = 2240] [outer = 0x0] 12:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11850f800) [pid = 1648] [serial = 2241] [outer = 0x1182ab400] 12:28:44 INFO - PROCESS | 1648 | 1468956524757 Marionette DEBUG loaded listener.js 12:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11935bc00) [pid = 1648] [serial = 2242] [outer = 0x1182ab400] 12:28:45 INFO - PROCESS | 1648 | 1468956525043 Marionette TRACE conn3 <- [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]]]}] 12:28:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:28:45 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 12:28:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 519ms 12:28:45 INFO - PROCESS | 1648 | 1468956525066 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:28:45 INFO - PROCESS | 1648 | 1468956525072 Marionette TRACE conn3 <- [1,2957,null,{"value":"7"}] 12:28:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:28:45 INFO - PROCESS | 1648 | 1468956525084 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:28:45 INFO - PROCESS | 1648 | 1468956525091 Marionette TRACE conn3 <- [1,2958,null,{}] 12:28:45 INFO - PROCESS | 1648 | 1468956525104 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:45 INFO - PROCESS | 1648 | 1468956525108 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:45 INFO - PROCESS | 1648 | 1468956525264 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:28:45 INFO - PROCESS | 1648 | 1468956525364 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 1648 | 1468956525366 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fce000 == 33 [pid = 1648] [id = 748] 12:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x122642c00) [pid = 1648] [serial = 2243] [outer = 0x0] 12:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x123dee800) [pid = 1648] [serial = 2244] [outer = 0x122642c00] 12:28:45 INFO - PROCESS | 1648 | 1468956525414 Marionette DEBUG loaded listener.js 12:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x125cf6c00) [pid = 1648] [serial = 2245] [outer = 0x122642c00] 12:28:45 INFO - PROCESS | 1648 | 1468956525685 Marionette TRACE conn3 <- [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]]]}] 12:28:45 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. 12:28:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 627ms 12:28:45 INFO - PROCESS | 1648 | 1468956525711 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:28:45 INFO - PROCESS | 1648 | 1468956525713 Marionette TRACE conn3 <- [1,2961,null,{"value":"7"}] 12:28:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:28:45 INFO - PROCESS | 1648 | 1468956525715 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:28:45 INFO - PROCESS | 1648 | 1468956525716 Marionette TRACE conn3 <- [1,2962,null,{}] 12:28:45 INFO - PROCESS | 1648 | 1468956525726 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:45 INFO - PROCESS | 1648 | 1468956525727 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:45 INFO - PROCESS | 1648 | 1468956525818 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:28:45 INFO - PROCESS | 1648 | 1468956525884 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 1648 | 1468956525885 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7b3000 == 34 [pid = 1648] [id = 749] 12:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x125cfc800) [pid = 1648] [serial = 2246] [outer = 0x0] 12:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x127113c00) [pid = 1648] [serial = 2247] [outer = 0x125cfc800] 12:28:45 INFO - PROCESS | 1648 | 1468956525910 Marionette DEBUG loaded listener.js 12:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x128656800) [pid = 1648] [serial = 2248] [outer = 0x125cfc800] 12:28:46 INFO - PROCESS | 1648 | 1468956526170 Marionette TRACE conn3 <- [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]]]}] 12:28:46 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. 12:28:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 479ms 12:28:46 INFO - PROCESS | 1648 | 1468956526195 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 1648 | 1468956526196 Marionette TRACE conn3 <- [1,2965,null,{"value":"7"}] 12:28:46 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:28:46 INFO - PROCESS | 1648 | 1468956526209 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 1648 | 1468956526218 Marionette TRACE conn3 <- [1,2966,null,{}] 12:28:46 INFO - PROCESS | 1648 | 1468956526228 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:46 INFO - PROCESS | 1648 | 1468956526229 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:46 INFO - PROCESS | 1648 | 1468956526333 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:28:46 INFO - PROCESS | 1648 | 1468956526337 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 1648 | 1468956526338 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b141000 == 35 [pid = 1648] [id = 750] 12:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12865b800) [pid = 1648] [serial = 2249] [outer = 0x0] 12:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128803400) [pid = 1648] [serial = 2250] [outer = 0x12865b800] 12:28:46 INFO - PROCESS | 1648 | 1468956526363 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128811c00) [pid = 1648] [serial = 2251] [outer = 0x12865b800] 12:28:46 INFO - PROCESS | 1648 | 1468956526689 Marionette TRACE conn3 <- [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]]]}] 12:28:46 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. 12:28:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 540ms 12:28:46 INFO - PROCESS | 1648 | 1468956526752 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:28:46 INFO - PROCESS | 1648 | 1468956526753 Marionette TRACE conn3 <- [1,2969,null,{"value":"7"}] 12:28:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:28:46 INFO - PROCESS | 1648 | 1468956526756 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:28:46 INFO - PROCESS | 1648 | 1468956526757 Marionette TRACE conn3 <- [1,2970,null,{}] 12:28:46 INFO - PROCESS | 1648 | 1468956526759 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:46 INFO - PROCESS | 1648 | 1468956526763 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:46 INFO - PROCESS | 1648 | 1468956526884 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:28:46 INFO - PROCESS | 1648 | 1468956526887 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 1648 | 1468956526889 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba1a800 == 36 [pid = 1648] [id = 751] 12:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128b4d000) [pid = 1648] [serial = 2252] [outer = 0x0] 12:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128bab400) [pid = 1648] [serial = 2253] [outer = 0x128b4d000] 12:28:46 INFO - PROCESS | 1648 | 1468956526946 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x128c08400) [pid = 1648] [serial = 2254] [outer = 0x128b4d000] 12:28:47 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. 12:28:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 470ms 12:28:47 INFO - PROCESS | 1648 | 1468956527222 Marionette TRACE conn3 <- [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]]]}] 12:28:47 INFO - PROCESS | 1648 | 1468956527227 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:28:47 INFO - PROCESS | 1648 | 1468956527228 Marionette TRACE conn3 <- [1,2973,null,{"value":"7"}] 12:28:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:28:47 INFO - PROCESS | 1648 | 1468956527230 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:28:47 INFO - PROCESS | 1648 | 1468956527241 Marionette TRACE conn3 <- [1,2974,null,{}] 12:28:47 INFO - PROCESS | 1648 | 1468956527264 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:47 INFO - PROCESS | 1648 | 1468956527265 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:47 INFO - PROCESS | 1648 | 1468956527369 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:28:47 INFO - PROCESS | 1648 | 1468956527373 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:47 INFO - PROCESS | 1648 | 1468956527374 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c420800 == 37 [pid = 1648] [id = 752] 12:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128b4dc00) [pid = 1648] [serial = 2255] [outer = 0x0] 12:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128c0f800) [pid = 1648] [serial = 2256] [outer = 0x128b4dc00] 12:28:47 INFO - PROCESS | 1648 | 1468956527400 Marionette DEBUG loaded listener.js 12:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128c17400) [pid = 1648] [serial = 2257] [outer = 0x128b4dc00] 12:28:47 INFO - PROCESS | 1648 | 1468956527806 Marionette TRACE conn3 <- [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]]]}] 12:28:47 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. 12:28:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 586ms 12:28:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:28:47 INFO - PROCESS | 1648 | 1468956527817 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:28:47 INFO - PROCESS | 1648 | 1468956527821 Marionette TRACE conn3 <- [1,2977,null,{"value":"7"}] 12:28:47 INFO - PROCESS | 1648 | 1468956527824 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:28:47 INFO - PROCESS | 1648 | 1468956527827 Marionette TRACE conn3 <- [1,2978,null,{}] 12:28:47 INFO - PROCESS | 1648 | 1468956527830 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:47 INFO - PROCESS | 1648 | 1468956527832 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:47 INFO - PROCESS | 1648 | 1468956527988 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:28:48 INFO - PROCESS | 1648 | 1468956528009 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:48 INFO - PROCESS | 1648 | 1468956528010 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cc9d800 == 38 [pid = 1648] [id = 753] 12:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128c1c000) [pid = 1648] [serial = 2258] [outer = 0x0] 12:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128c20800) [pid = 1648] [serial = 2259] [outer = 0x128c1c000] 12:28:48 INFO - PROCESS | 1648 | 1468956528034 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x128c45c00) [pid = 1648] [serial = 2260] [outer = 0x128c1c000] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11877e800) [pid = 1648] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1129d9800) [pid = 1648] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1127de800) [pid = 1648] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x116aa3800) [pid = 1648] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116539c00) [pid = 1648] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x122424800) [pid = 1648] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x111da9400) [pid = 1648] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118035400) [pid = 1648] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1181ac800) [pid = 1648] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119966c00) [pid = 1648] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126606000) [pid = 1648] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11222b400) [pid = 1648] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113f68c00) [pid = 1648] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1127db000) [pid = 1648] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:28:48 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113093800) [pid = 1648] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:28:48 INFO - PROCESS | 1648 | 1468956528431 Marionette TRACE conn3 <- [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]]]}] 12:28:48 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. 12:28:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 621ms 12:28:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:28:48 INFO - PROCESS | 1648 | 1468956528445 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:28:48 INFO - PROCESS | 1648 | 1468956528447 Marionette TRACE conn3 <- [1,2981,null,{"value":"7"}] 12:28:48 INFO - PROCESS | 1648 | 1468956528449 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - PROCESS | 1648 | 1468956528451 Marionette TRACE conn3 <- [1,2982,null,{}] 12:28:48 INFO - PROCESS | 1648 | 1468956528455 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:48 INFO - PROCESS | 1648 | 1468956528456 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:48 INFO - PROCESS | 1648 | 1468956528535 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:28:48 INFO - PROCESS | 1648 | 1468956528539 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:48 INFO - PROCESS | 1648 | 1468956528541 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9c3800 == 39 [pid = 1648] [id = 754] 12:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x115de4800) [pid = 1648] [serial = 2261] [outer = 0x0] 12:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11877e800) [pid = 1648] [serial = 2262] [outer = 0x115de4800] 12:28:48 INFO - PROCESS | 1648 | 1468956528564 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x122426400) [pid = 1648] [serial = 2263] [outer = 0x115de4800] 12:28:48 INFO - PROCESS | 1648 | 1468956528864 Marionette TRACE conn3 <- [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"]]]}] 12:28:48 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 12:28:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:28:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 425ms 12:28:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:28:48 INFO - PROCESS | 1648 | 1468956528876 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:28:48 INFO - PROCESS | 1648 | 1468956528878 Marionette TRACE conn3 <- [1,2985,null,{"value":"7"}] 12:28:48 INFO - PROCESS | 1648 | 1468956528880 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:28:48 INFO - PROCESS | 1648 | 1468956528881 Marionette TRACE conn3 <- [1,2986,null,{}] 12:28:48 INFO - PROCESS | 1648 | 1468956528888 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:48 INFO - PROCESS | 1648 | 1468956528889 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:48 INFO - PROCESS | 1648 | 1468956528978 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:28:49 INFO - PROCESS | 1648 | 1468956529042 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:49 INFO - PROCESS | 1648 | 1468956529044 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2d6800 == 40 [pid = 1648] [id = 755] 12:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x122424800) [pid = 1648] [serial = 2264] [outer = 0x0] 12:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x128c1d000) [pid = 1648] [serial = 2265] [outer = 0x122424800] 12:28:49 INFO - PROCESS | 1648 | 1468956529068 Marionette DEBUG loaded listener.js 12:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x128c4f000) [pid = 1648] [serial = 2266] [outer = 0x122424800] 12:28:49 INFO - PROCESS | 1648 | 1468956529325 Marionette TRACE conn3 <- [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]]]}] 12:28:49 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. 12:28:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 471ms 12:28:49 INFO - PROCESS | 1648 | 1468956529357 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:28:49 INFO - PROCESS | 1648 | 1468956529359 Marionette TRACE conn3 <- [1,2989,null,{"value":"7"}] 12:28:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:28:49 INFO - PROCESS | 1648 | 1468956529361 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 1648 | 1468956529362 Marionette TRACE conn3 <- [1,2990,null,{}] 12:28:49 INFO - PROCESS | 1648 | 1468956529365 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:49 INFO - PROCESS | 1648 | 1468956529367 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:49 INFO - PROCESS | 1648 | 1468956529468 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:28:49 INFO - PROCESS | 1648 | 1468956529472 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:49 INFO - PROCESS | 1648 | 1468956529474 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4c3800 == 41 [pid = 1648] [id = 756] 12:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128c4e000) [pid = 1648] [serial = 2267] [outer = 0x0] 12:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128f48400) [pid = 1648] [serial = 2268] [outer = 0x128c4e000] 12:28:49 INFO - PROCESS | 1648 | 1468956529499 Marionette DEBUG loaded listener.js 12:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12936fc00) [pid = 1648] [serial = 2269] [outer = 0x128c4e000] 12:28:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6ab800 == 42 [pid = 1648] [id = 757] 12:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129377c00) [pid = 1648] [serial = 2270] [outer = 0x0] 12:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128e14400) [pid = 1648] [serial = 2271] [outer = 0x129377c00] 12:28:49 INFO - PROCESS | 1648 | 1468956529818 Marionette TRACE conn3 <- [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]]]}] 12:28:49 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. 12:28:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 12:28:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:28:49 INFO - PROCESS | 1648 | 1468956529830 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:28:49 INFO - PROCESS | 1648 | 1468956529831 Marionette TRACE conn3 <- [1,2993,null,{"value":"7"}] 12:28:49 INFO - PROCESS | 1648 | 1468956529833 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:28:49 INFO - PROCESS | 1648 | 1468956529836 Marionette TRACE conn3 <- [1,2994,null,{}] 12:28:49 INFO - PROCESS | 1648 | 1468956529841 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:49 INFO - PROCESS | 1648 | 1468956529842 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:49 INFO - PROCESS | 1648 | 1468956529945 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:28:50 INFO - PROCESS | 1648 | 1468956530009 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:50 INFO - PROCESS | 1648 | 1468956530010 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6a1000 == 43 [pid = 1648] [id = 758] 12:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128c51000) [pid = 1648] [serial = 2272] [outer = 0x0] 12:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129375800) [pid = 1648] [serial = 2273] [outer = 0x128c51000] 12:28:50 INFO - PROCESS | 1648 | 1468956530034 Marionette DEBUG loaded listener.js 12:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1295b1400) [pid = 1648] [serial = 2274] [outer = 0x128c51000] 12:28:50 INFO - PROCESS | 1648 | 1468956530321 Marionette TRACE conn3 <- [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]]]}] 12:28:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:28:50 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 12:28:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 622ms 12:28:50 INFO - PROCESS | 1648 | 1468956530457 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:28:50 INFO - PROCESS | 1648 | 1468956530460 Marionette TRACE conn3 <- [1,2997,null,{"value":"7"}] 12:28:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:28:50 INFO - PROCESS | 1648 | 1468956530465 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:28:50 INFO - PROCESS | 1648 | 1468956530469 Marionette TRACE conn3 <- [1,2998,null,{}] 12:28:50 INFO - PROCESS | 1648 | 1468956530475 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:50 INFO - PROCESS | 1648 | 1468956530479 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:50 INFO - PROCESS | 1648 | 1468956530687 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:28:50 INFO - PROCESS | 1648 | 1468956530860 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:50 INFO - PROCESS | 1648 | 1468956530863 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x118aa8000 == 44 [pid = 1648] [id = 759] 12:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x113f0a400) [pid = 1648] [serial = 2275] [outer = 0x0] 12:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11697ac00) [pid = 1648] [serial = 2276] [outer = 0x113f0a400] 12:28:50 INFO - PROCESS | 1648 | 1468956530901 Marionette DEBUG loaded listener.js 12:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1176b5000) [pid = 1648] [serial = 2277] [outer = 0x113f0a400] 12:28:51 INFO - PROCESS | 1648 | 1468956531279 Marionette TRACE conn3 <- [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]]]}] 12:28:51 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. 12:28:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 830ms 12:28:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:28:51 INFO - PROCESS | 1648 | 1468956531294 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:28:51 INFO - PROCESS | 1648 | 1468956531296 Marionette TRACE conn3 <- [1,3001,null,{"value":"7"}] 12:28:51 INFO - PROCESS | 1648 | 1468956531300 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:28:51 INFO - PROCESS | 1648 | 1468956531303 Marionette TRACE conn3 <- [1,3002,null,{}] 12:28:51 INFO - PROCESS | 1648 | 1468956531306 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:51 INFO - PROCESS | 1648 | 1468956531308 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:51 INFO - PROCESS | 1648 | 1468956531418 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:28:51 INFO - PROCESS | 1648 | 1468956531479 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:51 INFO - PROCESS | 1648 | 1468956531480 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fcc800 == 45 [pid = 1648] [id = 760] 12:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1181b6400) [pid = 1648] [serial = 2278] [outer = 0x0] 12:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11924e800) [pid = 1648] [serial = 2279] [outer = 0x1181b6400] 12:28:51 INFO - PROCESS | 1648 | 1468956531551 Marionette DEBUG loaded listener.js 12:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119968400) [pid = 1648] [serial = 2280] [outer = 0x1181b6400] 12:28:51 INFO - PROCESS | 1648 | 1468956531912 Marionette TRACE conn3 <- [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]]]}] 12:28:51 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. 12:28:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 626ms 12:28:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:28:51 INFO - PROCESS | 1648 | 1468956531924 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:28:51 INFO - PROCESS | 1648 | 1468956531926 Marionette TRACE conn3 <- [1,3005,null,{"value":"7"}] 12:28:51 INFO - PROCESS | 1648 | 1468956531928 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:28:51 INFO - PROCESS | 1648 | 1468956531929 Marionette TRACE conn3 <- [1,3006,null,{}] 12:28:51 INFO - PROCESS | 1648 | 1468956531937 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:51 INFO - PROCESS | 1648 | 1468956531940 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:52 INFO - PROCESS | 1648 | 1468956532053 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:28:52 INFO - PROCESS | 1648 | 1468956532134 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 1648 | 1468956532137 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d4b2000 == 46 [pid = 1648] [id = 761] 12:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x125cfac00) [pid = 1648] [serial = 2281] [outer = 0x0] 12:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128653000) [pid = 1648] [serial = 2282] [outer = 0x125cfac00] 12:28:52 INFO - PROCESS | 1648 | 1468956532180 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12880fc00) [pid = 1648] [serial = 2283] [outer = 0x125cfac00] 12:28:52 INFO - PROCESS | 1648 | 1468956532542 Marionette TRACE conn3 <- [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]]]}] 12:28:52 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. 12:28:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 619ms 12:28:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:28:52 INFO - PROCESS | 1648 | 1468956532548 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:28:52 INFO - PROCESS | 1648 | 1468956532549 Marionette TRACE conn3 <- [1,3009,null,{"value":"7"}] 12:28:52 INFO - PROCESS | 1648 | 1468956532553 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:28:52 INFO - PROCESS | 1648 | 1468956532555 Marionette TRACE conn3 <- [1,3010,null,{}] 12:28:52 INFO - PROCESS | 1648 | 1468956532557 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:52 INFO - PROCESS | 1648 | 1468956532558 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:52 INFO - PROCESS | 1648 | 1468956532662 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:28:52 INFO - PROCESS | 1648 | 1468956532721 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 1648 | 1468956532722 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dcea000 == 47 [pid = 1648] [id = 762] 12:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128ba6c00) [pid = 1648] [serial = 2284] [outer = 0x0] 12:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128bd9c00) [pid = 1648] [serial = 2285] [outer = 0x128ba6c00] 12:28:52 INFO - PROCESS | 1648 | 1468956532751 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128c17800) [pid = 1648] [serial = 2286] [outer = 0x128ba6c00] 12:28:53 INFO - PROCESS | 1648 | 1468956533189 Marionette TRACE conn3 <- [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]]]}] 12:28:53 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 12:28:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 674ms 12:28:53 INFO - PROCESS | 1648 | 1468956533226 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:28:53 INFO - PROCESS | 1648 | 1468956533227 Marionette TRACE conn3 <- [1,3013,null,{"value":"7"}] 12:28:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:28:53 INFO - PROCESS | 1648 | 1468956533229 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:28:53 INFO - PROCESS | 1648 | 1468956533231 Marionette TRACE conn3 <- [1,3014,null,{}] 12:28:53 INFO - PROCESS | 1648 | 1468956533233 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:53 INFO - PROCESS | 1648 | 1468956533235 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:53 INFO - PROCESS | 1648 | 1468956533340 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:28:53 INFO - PROCESS | 1648 | 1468956533414 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:53 INFO - PROCESS | 1648 | 1468956533416 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x116410000 == 48 [pid = 1648] [id = 763] 12:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1122bd800) [pid = 1648] [serial = 2287] [outer = 0x0] 12:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1131f3000) [pid = 1648] [serial = 2288] [outer = 0x1122bd800] 12:28:53 INFO - PROCESS | 1648 | 1468956533489 Marionette DEBUG loaded listener.js 12:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x122487400) [pid = 1648] [serial = 2289] [outer = 0x1122bd800] 12:28:53 INFO - PROCESS | 1648 | [1648] 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 12:28:54 INFO - PROCESS | 1648 | 1468956534031 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:28:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:28:54 INFO - {} 12:28:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:28:54 INFO - {} 12:28:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:28:54 INFO - {} 12:28:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:28:54 INFO - {} 12:28:54 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 819ms 12:28:54 INFO - TEST-START | /FileAPI/fileReader.html 12:28:54 INFO - PROCESS | 1648 | 1468956534049 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 1648 | 1468956534051 Marionette TRACE conn3 <- [1,3017,null,{"value":"7"}] 12:28:54 INFO - PROCESS | 1648 | 1468956534054 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - PROCESS | 1648 | 1468956534056 Marionette TRACE conn3 <- [1,3018,null,{}] 12:28:54 INFO - PROCESS | 1648 | 1468956534060 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:54 INFO - PROCESS | 1648 | 1468956534061 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:54 INFO - PROCESS | 1648 | 1468956534199 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:28:54 INFO - PROCESS | 1648 | 1468956534313 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:54 INFO - PROCESS | 1648 | 1468956534315 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x112255000 == 49 [pid = 1648] [id = 764] 12:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1129d5800) [pid = 1648] [serial = 2290] [outer = 0x0] 12:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x115fb0c00) [pid = 1648] [serial = 2291] [outer = 0x1129d5800] 12:28:54 INFO - PROCESS | 1648 | 1468956534343 Marionette DEBUG loaded listener.js 12:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1176ad800) [pid = 1648] [serial = 2292] [outer = 0x1129d5800] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x1192a0000 == 48 [pid = 1648] [id = 729] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6ab800 == 47 [pid = 1648] [id = 757] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4c3800 == 46 [pid = 1648] [id = 756] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2d6800 == 45 [pid = 1648] [id = 755] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12b9c3800 == 44 [pid = 1648] [id = 754] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12cc9d800 == 43 [pid = 1648] [id = 753] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12c420800 == 42 [pid = 1648] [id = 752] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12ba1a800 == 41 [pid = 1648] [id = 751] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12b141000 == 40 [pid = 1648] [id = 750] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7b3000 == 39 [pid = 1648] [id = 749] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x128fce000 == 38 [pid = 1648] [id = 748] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x11995f800 == 37 [pid = 1648] [id = 747] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x11807f800 == 36 [pid = 1648] [id = 746] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x117220000 == 35 [pid = 1648] [id = 745] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12b132800 == 34 [pid = 1648] [id = 744] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12a863000 == 33 [pid = 1648] [id = 743] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x122655800 == 32 [pid = 1648] [id = 742] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x113a97000 == 31 [pid = 1648] [id = 741] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x116410000 == 30 [pid = 1648] [id = 763] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12dcea000 == 29 [pid = 1648] [id = 762] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d4b2000 == 28 [pid = 1648] [id = 761] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x128fcc800 == 27 [pid = 1648] [id = 760] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6a1000 == 26 [pid = 1648] [id = 758] 12:28:55 INFO - PROCESS | 1648 | --DOCSHELL 0x118aa8000 == 25 [pid = 1648] [id = 759] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119252c00) [pid = 1648] [serial = 2200] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x113098400) [pid = 1648] [serial = 2191] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1129d6400) [pid = 1648] [serial = 2192] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1184df800) [pid = 1648] [serial = 2197] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118782800) [pid = 1648] [serial = 2198] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11967e800) [pid = 1648] [serial = 2203] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11996a400) [pid = 1648] [serial = 2204] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11706f000) [pid = 1648] [serial = 2194] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1181ad000) [pid = 1648] [serial = 2195] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11706c800) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12421ac00) [pid = 1648] [serial = 2206] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1133c4000) [pid = 1648] [serial = 2174] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112694c00) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12536fc00) [pid = 1648] [serial = 2209] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118782400) [pid = 1648] [serial = 2177] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1184e5400) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x125372c00) [pid = 1648] [serial = 2180] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x122422400) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128b49800) [pid = 1648] [serial = 2183] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12869e400) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12869f800) [pid = 1648] [serial = 2219] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128baa000) [pid = 1648] [serial = 2186] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12660ec00) [pid = 1648] [serial = 2216] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12731e400) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x128802400) [pid = 1648] [serial = 2221] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128652400) [pid = 1648] [serial = 2218] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1129d4000) [pid = 1648] [serial = 2212] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x125cfb400) [pid = 1648] [serial = 2210] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1249be400) [pid = 1648] [serial = 2207] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1181adc00) [pid = 1648] [serial = 2213] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12425d400) [pid = 1648] [serial = 2215] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119355400) [pid = 1648] [serial = 2201] [outer = 0x0] [url = about:blank] 12:28:55 INFO - PROCESS | 1648 | 1468956535343 Marionette TRACE conn3 <- [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]]]}] 12:28:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:28:55 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:28:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:28:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:28:55 INFO - TEST-OK | /FileAPI/fileReader.html | took 1328ms 12:28:55 INFO - PROCESS | 1648 | 1468956535382 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:28:55 INFO - PROCESS | 1648 | 1468956535384 Marionette TRACE conn3 <- [1,3021,null,{"value":"7"}] 12:28:55 INFO - TEST-START | /FileAPI/historical.html 12:28:55 INFO - PROCESS | 1648 | 1468956535387 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:28:55 INFO - PROCESS | 1648 | 1468956535389 Marionette TRACE conn3 <- [1,3022,null,{}] 12:28:55 INFO - PROCESS | 1648 | 1468956535393 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:55 INFO - PROCESS | 1648 | 1468956535394 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:55 INFO - PROCESS | 1648 | 1468956535486 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:28:55 INFO - PROCESS | 1648 | 1468956535491 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:55 INFO - PROCESS | 1648 | 1468956535494 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11808f800 == 26 [pid = 1648] [id = 765] 12:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x113098400) [pid = 1648] [serial = 2293] [outer = 0x0] 12:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1133be800) [pid = 1648] [serial = 2294] [outer = 0x113098400] 12:28:55 INFO - PROCESS | 1648 | 1468956535522 Marionette DEBUG loaded listener.js 12:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1127db400) [pid = 1648] [serial = 2295] [outer = 0x113098400] 12:28:55 INFO - PROCESS | 1648 | 1468956535858 Marionette TRACE conn3 <- [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"]]]}] 12:28:55 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:28:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:28:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:28:55 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:28:55 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:28:55 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:28:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:28:55 INFO - TEST-OK | /FileAPI/historical.html | took 521ms 12:28:55 INFO - PROCESS | 1648 | 1468956535909 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:28:55 INFO - PROCESS | 1648 | 1468956535912 Marionette TRACE conn3 <- [1,3025,null,{"value":"7"}] 12:28:55 INFO - TEST-START | /FileAPI/idlharness.html 12:28:55 INFO - PROCESS | 1648 | 1468956535917 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:28:55 INFO - PROCESS | 1648 | 1468956535919 Marionette TRACE conn3 <- [1,3026,null,{}] 12:28:55 INFO - PROCESS | 1648 | 1468956535921 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:55 INFO - PROCESS | 1648 | 1468956535923 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:56 INFO - PROCESS | 1648 | 1468956536003 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:28:56 INFO - PROCESS | 1648 | 1468956536008 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:56 INFO - PROCESS | 1648 | 1468956536009 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x118eb9000 == 27 [pid = 1648] [id = 766] 12:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116aa0800) [pid = 1648] [serial = 2296] [outer = 0x0] 12:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11728dc00) [pid = 1648] [serial = 2297] [outer = 0x116aa0800] 12:28:56 INFO - PROCESS | 1648 | 1468956536036 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1181ba000) [pid = 1648] [serial = 2298] [outer = 0x116aa0800] 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:28:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:28:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:28:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:28:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:28:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:28:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:28:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:28:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:28:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:28:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:28:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:28:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:28:56 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 12:28:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:28:56 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 12:28:56 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 12:28:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:56 INFO - PROCESS | 1648 | 1468956536576 Marionette TRACE conn3 <- [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]]]}] 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:28:56 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:28:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:28:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:28:56 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 12:28:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:28:56 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 12:28:56 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 12:28:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:28:56 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:28:56 INFO - TEST-OK | /FileAPI/idlharness.html | took 685ms 12:28:56 INFO - TEST-START | /FileAPI/idlharness.worker 12:28:56 INFO - PROCESS | 1648 | 1468956536602 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:28:56 INFO - PROCESS | 1648 | 1468956536603 Marionette TRACE conn3 <- [1,3029,null,{"value":"7"}] 12:28:56 INFO - PROCESS | 1648 | 1468956536606 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:28:56 INFO - PROCESS | 1648 | 1468956536608 Marionette TRACE conn3 <- [1,3030,null,{}] 12:28:56 INFO - PROCESS | 1648 | 1468956536616 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:56 INFO - PROCESS | 1648 | 1468956536619 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:56 INFO - PROCESS | 1648 | 1468956536700 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:28:56 INFO - PROCESS | 1648 | 1468956536707 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:56 INFO - PROCESS | 1648 | 1468956536709 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a7a2800 == 28 [pid = 1648] [id = 767] 12:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1129d1400) [pid = 1648] [serial = 2299] [outer = 0x0] 12:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124c7ec00) [pid = 1648] [serial = 2300] [outer = 0x1129d1400] 12:28:56 INFO - PROCESS | 1648 | 1468956536738 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12537d000) [pid = 1648] [serial = 2301] [outer = 0x1129d1400] 12:28:56 INFO - PROCESS | 1648 | [1648] 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 12:28:57 INFO - PROCESS | 1648 | 1468956537391 Marionette TRACE conn3 <- [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,{},{}]]]}] 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:28:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:28:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:28:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:28:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:28:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:28:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:28:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:28:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:28:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:28:57 INFO - {} 12:28:57 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 12:28:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:28:57 INFO - {} 12:28:57 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 - {} 12:28:57 INFO - {} 12:28:57 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 12:28:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:28:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:28:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:28:57 INFO - {} 12:28:57 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 12:28:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:28:57 INFO - {} 12:28:57 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 - {} 12:28:57 INFO - {} 12:28:57 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 12:28:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 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 12:28:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:28:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:28:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:28:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:28:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:28:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 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 12:28:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:28:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 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 12:28:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:28:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 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 12:28:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:28:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:28:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:28:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:28:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:28:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:28:57 INFO - {} 12:28:57 INFO - TEST-OK | /FileAPI/idlharness.worker | took 837ms 12:28:57 INFO - PROCESS | 1648 | 1468956537444 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:28:57 INFO - PROCESS | 1648 | 1468956537446 Marionette TRACE conn3 <- [1,3033,null,{"value":"7"}] 12:28:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:28:57 INFO - PROCESS | 1648 | 1468956537449 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:28:57 INFO - PROCESS | 1648 | 1468956537451 Marionette TRACE conn3 <- [1,3034,null,{}] 12:28:57 INFO - PROCESS | 1648 | 1468956537454 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:57 INFO - PROCESS | 1648 | 1468956537456 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:57 INFO - PROCESS | 1648 | 1468956537635 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:28:57 INFO - PROCESS | 1648 | 1468956537645 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:57 INFO - PROCESS | 1648 | 1468956537646 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d2d6000 == 29 [pid = 1648] [id = 768] 12:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x127318400) [pid = 1648] [serial = 2302] [outer = 0x0] 12:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12937ec00) [pid = 1648] [serial = 2303] [outer = 0x127318400] 12:28:57 INFO - PROCESS | 1648 | 1468956537671 Marionette DEBUG loaded listener.js 12:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1295b3800) [pid = 1648] [serial = 2304] [outer = 0x127318400] 12:28:58 INFO - PROCESS | 1648 | 1468956537997 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:28:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:28:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 573ms 12:28:58 INFO - PROCESS | 1648 | 1468956538023 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 1648 | 1468956538024 Marionette TRACE conn3 <- [1,3037,null,{"value":"7"}] 12:28:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:28:58 INFO - PROCESS | 1648 | 1468956538026 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 1648 | 1468956538027 Marionette TRACE conn3 <- [1,3038,null,{}] 12:28:58 INFO - PROCESS | 1648 | 1468956538030 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:58 INFO - PROCESS | 1648 | 1468956538038 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:58 INFO - PROCESS | 1648 | 1468956538137 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:28:58 INFO - PROCESS | 1648 | 1468956538173 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:58 INFO - PROCESS | 1648 | 1468956538174 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d6a7800 == 30 [pid = 1648] [id = 769] 12:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1129dac00) [pid = 1648] [serial = 2305] [outer = 0x0] 12:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12a606800) [pid = 1648] [serial = 2306] [outer = 0x1129dac00] 12:28:58 INFO - PROCESS | 1648 | 1468956538199 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12a707000) [pid = 1648] [serial = 2307] [outer = 0x1129dac00] 12:28:58 INFO - PROCESS | 1648 | 1468956538481 Marionette TRACE conn3 <- [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"]]]}] 12:28:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:28:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:28:58 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 469ms 12:28:58 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:28:58 INFO - PROCESS | 1648 | 1468956538498 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 1648 | 1468956538499 Marionette TRACE conn3 <- [1,3041,null,{"value":"7"}] 12:28:58 INFO - PROCESS | 1648 | 1468956538503 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 1648 | 1468956538506 Marionette TRACE conn3 <- [1,3042,null,{}] 12:28:58 INFO - PROCESS | 1648 | 1468956538522 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:58 INFO - PROCESS | 1648 | 1468956538526 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:58 INFO - PROCESS | 1648 | 1468956538664 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:28:58 INFO - PROCESS | 1648 | 1468956538714 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:58 INFO - PROCESS | 1648 | 1468956538715 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dcdd000 == 31 [pid = 1648] [id = 770] 12:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12a70b400) [pid = 1648] [serial = 2308] [outer = 0x0] 12:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a744400) [pid = 1648] [serial = 2309] [outer = 0x12a70b400] 12:28:58 INFO - PROCESS | 1648 | 1468956538757 Marionette DEBUG loaded listener.js 12:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12af40400) [pid = 1648] [serial = 2310] [outer = 0x12a70b400] 12:28:59 INFO - PROCESS | 1648 | 1468956539261 Marionette TRACE conn3 <- [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]]]}] 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:28:59 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. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:28:59 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'.) 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:28:59 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. 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:28:59 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. 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:28:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:28:59 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. 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:28:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:28:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:28:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:28:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:28:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:28:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:28:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 784ms 12:28:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:28:59 INFO - PROCESS | 1648 | 1468956539286 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:28:59 INFO - PROCESS | 1648 | 1468956539287 Marionette TRACE conn3 <- [1,3045,null,{"value":"7"}] 12:28:59 INFO - PROCESS | 1648 | 1468956539289 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:28:59 INFO - PROCESS | 1648 | 1468956539290 Marionette TRACE conn3 <- [1,3046,null,{}] 12:28:59 INFO - PROCESS | 1648 | 1468956539292 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:28:59 INFO - PROCESS | 1648 | 1468956539294 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:59 INFO - PROCESS | 1648 | 1468956539395 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:28:59 INFO - PROCESS | 1648 | 1468956539455 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 1648 | 1468956539456 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:28:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ceb1800 == 32 [pid = 1648] [id = 771] 12:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12af40c00) [pid = 1648] [serial = 2311] [outer = 0x0] 12:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12af4a000) [pid = 1648] [serial = 2312] [outer = 0x12af40c00] 12:28:59 INFO - PROCESS | 1648 | 1468956539480 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12b746800) [pid = 1648] [serial = 2313] [outer = 0x12af40c00] 12:28:59 INFO - PROCESS | 1648 | [1648] 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 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11697cc00) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128c51000) [pid = 1648] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12865b800) [pid = 1648] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x128b4d000) [pid = 1648] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x122642c00) [pid = 1648] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1182ab400) [pid = 1648] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113005000) [pid = 1648] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128c1c000) [pid = 1648] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11841e800) [pid = 1648] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118788c00) [pid = 1648] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x10eafb400) [pid = 1648] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116722000) [pid = 1648] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x125cfc800) [pid = 1648] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1130b1800) [pid = 1648] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x128c4e000) [pid = 1648] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x128b4dc00) [pid = 1648] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x115de4800) [pid = 1648] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x122424800) [pid = 1648] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129377c00) [pid = 1648] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12865c400) [pid = 1648] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:28:59 INFO - PROCESS | 1648 | 1468956539975 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:29:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:29:00 INFO - {} 12:29:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 721ms 12:29:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:29:00 INFO - PROCESS | 1648 | 1468956540011 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:29:00 INFO - PROCESS | 1648 | 1468956540012 Marionette TRACE conn3 <- [1,3049,null,{"value":"7"}] 12:29:00 INFO - PROCESS | 1648 | 1468956540014 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:29:00 INFO - PROCESS | 1648 | 1468956540016 Marionette TRACE conn3 <- [1,3050,null,{}] 12:29:00 INFO - PROCESS | 1648 | 1468956540023 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:00 INFO - PROCESS | 1648 | 1468956540025 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:00 INFO - PROCESS | 1648 | 1468956540136 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:29:00 INFO - PROCESS | 1648 | 1468956540177 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:00 INFO - PROCESS | 1648 | 1468956540179 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e195800 == 33 [pid = 1648] [id = 772] 12:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1127d6800) [pid = 1648] [serial = 2314] [outer = 0x0] 12:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119279800) [pid = 1648] [serial = 2315] [outer = 0x1127d6800] 12:29:00 INFO - PROCESS | 1648 | 1468956540203 Marionette DEBUG loaded listener.js 12:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1295b2400) [pid = 1648] [serial = 2316] [outer = 0x1127d6800] 12:29:00 INFO - PROCESS | 1648 | 1468956540455 Marionette TRACE conn3 <- [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]]]}] 12:29:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:29:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:29:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:29:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:29:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 474ms 12:29:00 INFO - PROCESS | 1648 | 1468956540494 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:29:00 INFO - PROCESS | 1648 | 1468956540495 Marionette TRACE conn3 <- [1,3053,null,{"value":"7"}] 12:29:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:29:00 INFO - PROCESS | 1648 | 1468956540498 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:29:00 INFO - PROCESS | 1648 | 1468956540499 Marionette TRACE conn3 <- [1,3054,null,{}] 12:29:00 INFO - PROCESS | 1648 | 1468956540508 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:00 INFO - PROCESS | 1648 | 1468956540510 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:00 INFO - PROCESS | 1648 | 1468956540595 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:29:00 INFO - PROCESS | 1648 | 1468956540599 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:00 INFO - PROCESS | 1648 | 1468956540600 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x128abb000 == 34 [pid = 1648] [id = 773] 12:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12b74a800) [pid = 1648] [serial = 2317] [outer = 0x0] 12:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12b74ec00) [pid = 1648] [serial = 2318] [outer = 0x12b74a800] 12:29:00 INFO - PROCESS | 1648 | 1468956540627 Marionette DEBUG loaded listener.js 12:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12b99b000) [pid = 1648] [serial = 2319] [outer = 0x12b74a800] 12:29:01 INFO - PROCESS | 1648 | 1468956541053 Marionette TRACE conn3 <- [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"]]]}] 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:29:01 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" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:29:01 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" 12:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:29:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 591ms 12:29:01 INFO - PROCESS | 1648 | 1468956541090 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:29:01 INFO - PROCESS | 1648 | 1468956541091 Marionette TRACE conn3 <- [1,3057,null,{"value":"7"}] 12:29:01 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:29:01 INFO - PROCESS | 1648 | 1468956541093 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:29:01 INFO - PROCESS | 1648 | 1468956541094 Marionette TRACE conn3 <- [1,3058,null,{}] 12:29:01 INFO - PROCESS | 1648 | 1468956541096 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:01 INFO - PROCESS | 1648 | 1468956541097 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:01 INFO - PROCESS | 1648 | 1468956541181 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:29:01 INFO - PROCESS | 1648 | 1468956541186 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:01 INFO - PROCESS | 1648 | 1468956541188 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1293e8800 == 35 [pid = 1648] [id = 774] 12:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12ba99400) [pid = 1648] [serial = 2320] [outer = 0x0] 12:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12baa2800) [pid = 1648] [serial = 2321] [outer = 0x12ba99400] 12:29:01 INFO - PROCESS | 1648 | 1468956541213 Marionette DEBUG loaded listener.js 12:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12c013800) [pid = 1648] [serial = 2322] [outer = 0x12ba99400] 12:29:01 INFO - PROCESS | 1648 | 1468956541539 Marionette TRACE conn3 <- [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]]]}] 12:29:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:29:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:29:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:29:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:29:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:29:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:29:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:29:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:29:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:29:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:29:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:29:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:29:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:29:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:29:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:29:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:29:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 470ms 12:29:01 INFO - PROCESS | 1648 | 1468956541564 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:29:01 INFO - PROCESS | 1648 | 1468956541565 Marionette TRACE conn3 <- [1,3061,null,{"value":"7"}] 12:29:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:29:01 INFO - PROCESS | 1648 | 1468956541568 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:29:01 INFO - PROCESS | 1648 | 1468956541572 Marionette TRACE conn3 <- [1,3062,null,{}] 12:29:01 INFO - PROCESS | 1648 | 1468956541574 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:01 INFO - PROCESS | 1648 | 1468956541576 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:01 INFO - PROCESS | 1648 | 1468956541678 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:29:01 INFO - PROCESS | 1648 | 1468956541745 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:01 INFO - PROCESS | 1648 | 1468956541746 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ceb6800 == 36 [pid = 1648] [id = 775] 12:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x115d49c00) [pid = 1648] [serial = 2323] [outer = 0x0] 12:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12c014c00) [pid = 1648] [serial = 2324] [outer = 0x115d49c00] 12:29:01 INFO - PROCESS | 1648 | 1468956541773 Marionette DEBUG loaded listener.js 12:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12c01d000) [pid = 1648] [serial = 2325] [outer = 0x115d49c00] 12:29:01 INFO - PROCESS | 1648 | [1648] 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 12:29:02 INFO - PROCESS | 1648 | 1468956542220 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:29:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:29:02 INFO - {} 12:29:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 675ms 12:29:02 INFO - PROCESS | 1648 | 1468956542244 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:29:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:29:02 INFO - PROCESS | 1648 | 1468956542247 Marionette TRACE conn3 <- [1,3065,null,{"value":"7"}] 12:29:02 INFO - PROCESS | 1648 | 1468956542250 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:29:02 INFO - PROCESS | 1648 | 1468956542253 Marionette TRACE conn3 <- [1,3066,null,{}] 12:29:02 INFO - PROCESS | 1648 | 1468956542257 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:02 INFO - PROCESS | 1648 | 1468956542258 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:02 INFO - PROCESS | 1648 | 1468956542399 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:29:02 INFO - PROCESS | 1648 | 1468956542511 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:02 INFO - PROCESS | 1648 | 1468956542512 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118a18800 == 37 [pid = 1648] [id = 776] 12:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x115d42000) [pid = 1648] [serial = 2326] [outer = 0x0] 12:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x115d44c00) [pid = 1648] [serial = 2327] [outer = 0x115d42000] 12:29:02 INFO - PROCESS | 1648 | 1468956542571 Marionette DEBUG loaded listener.js 12:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x115f47800) [pid = 1648] [serial = 2328] [outer = 0x115d42000] 12:29:02 INFO - PROCESS | 1648 | 1468956542985 Marionette TRACE conn3 <- [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]]]}] 12:29:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:29:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:29:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:29:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:29:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:29:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:29:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:29:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 775ms 12:29:03 INFO - PROCESS | 1648 | 1468956543025 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:29:03 INFO - PROCESS | 1648 | 1468956543028 Marionette TRACE conn3 <- [1,3069,null,{"value":"7"}] 12:29:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:29:03 INFO - PROCESS | 1648 | 1468956543033 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 1648 | 1468956543034 Marionette TRACE conn3 <- [1,3070,null,{}] 12:29:03 INFO - PROCESS | 1648 | 1468956543037 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:03 INFO - PROCESS | 1648 | 1468956543039 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:03 INFO - PROCESS | 1648 | 1468956543155 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:29:03 INFO - PROCESS | 1648 | 1468956543222 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:03 INFO - PROCESS | 1648 | 1468956543223 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x128f08000 == 38 [pid = 1648] [id = 777] 12:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x117068800) [pid = 1648] [serial = 2329] [outer = 0x0] 12:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1184e8800) [pid = 1648] [serial = 2330] [outer = 0x117068800] 12:29:03 INFO - PROCESS | 1648 | 1468956543295 Marionette DEBUG loaded listener.js 12:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11935c400) [pid = 1648] [serial = 2331] [outer = 0x117068800] 12:29:03 INFO - PROCESS | 1648 | 1468956543722 Marionette TRACE conn3 <- [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]]]}] 12:29:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:29:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:29:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:29:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:29:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:29:03 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:29:03 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 721ms 12:29:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:29:03 INFO - PROCESS | 1648 | 1468956543753 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:29:03 INFO - PROCESS | 1648 | 1468956543755 Marionette TRACE conn3 <- [1,3073,null,{"value":"7"}] 12:29:03 INFO - PROCESS | 1648 | 1468956543757 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:29:03 INFO - PROCESS | 1648 | 1468956543760 Marionette TRACE conn3 <- [1,3074,null,{}] 12:29:03 INFO - PROCESS | 1648 | 1468956543796 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:03 INFO - PROCESS | 1648 | 1468956543799 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:03 INFO - PROCESS | 1648 | 1468956543960 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:29:04 INFO - PROCESS | 1648 | 1468956544027 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:04 INFO - PROCESS | 1648 | 1468956544029 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1185a8800 == 39 [pid = 1648] [id = 778] 12:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x115fab800) [pid = 1648] [serial = 2332] [outer = 0x0] 12:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1181b9800) [pid = 1648] [serial = 2333] [outer = 0x115fab800] 12:29:04 INFO - PROCESS | 1648 | 1468956544061 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x123edb400) [pid = 1648] [serial = 2334] [outer = 0x115fab800] 12:29:04 INFO - PROCESS | 1648 | 1468956544601 Marionette TRACE conn3 <- [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]]]}] 12:29:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:29:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:29:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:29:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:29:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:29:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:29:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 872ms 12:29:04 INFO - PROCESS | 1648 | 1468956544630 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:29:04 INFO - PROCESS | 1648 | 1468956544632 Marionette TRACE conn3 <- [1,3077,null,{"value":"7"}] 12:29:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:29:04 INFO - PROCESS | 1648 | 1468956544636 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:29:04 INFO - PROCESS | 1648 | 1468956544638 Marionette TRACE conn3 <- [1,3078,null,{}] 12:29:04 INFO - PROCESS | 1648 | 1468956544642 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:04 INFO - PROCESS | 1648 | 1468956544643 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:04 INFO - PROCESS | 1648 | 1468956544756 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:29:04 INFO - PROCESS | 1648 | 1468956544867 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:04 INFO - PROCESS | 1648 | 1468956544868 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:04 INFO - PROCESS | 1648 | --DOCSHELL 0x1293e8800 == 38 [pid = 1648] [id = 774] 12:29:04 INFO - PROCESS | 1648 | --DOCSHELL 0x128abb000 == 37 [pid = 1648] [id = 773] 12:29:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12e195800 == 36 [pid = 1648] [id = 772] 12:29:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12ceb1800 == 35 [pid = 1648] [id = 771] 12:29:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12dcdd000 == 34 [pid = 1648] [id = 770] 12:29:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12d6a7800 == 33 [pid = 1648] [id = 769] 12:29:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12d2d6000 == 32 [pid = 1648] [id = 768] 12:29:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x117205000 == 33 [pid = 1648] [id = 779] 12:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1129cf000) [pid = 1648] [serial = 2335] [outer = 0x0] 12:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x115d3e000) [pid = 1648] [serial = 2336] [outer = 0x1129cf000] 12:29:04 INFO - PROCESS | 1648 | 1468956544918 Marionette DEBUG loaded listener.js 12:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1169d7400) [pid = 1648] [serial = 2337] [outer = 0x1129cf000] 12:29:04 INFO - PROCESS | 1648 | --DOCSHELL 0x12a7a2800 == 32 [pid = 1648] [id = 767] 12:29:04 INFO - PROCESS | 1648 | --DOCSHELL 0x118eb9000 == 31 [pid = 1648] [id = 766] 12:29:04 INFO - PROCESS | 1648 | --DOCSHELL 0x11808f800 == 30 [pid = 1648] [id = 765] 12:29:04 INFO - PROCESS | 1648 | --DOCSHELL 0x112255000 == 29 [pid = 1648] [id = 764] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11803b800) [pid = 1648] [serial = 2189] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x128ba9800) [pid = 1648] [serial = 2222] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x128803400) [pid = 1648] [serial = 2250] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x128c08400) [pid = 1648] [serial = 2254] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128bab400) [pid = 1648] [serial = 2253] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x123dee800) [pid = 1648] [serial = 2244] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x125cf6c00) [pid = 1648] [serial = 2245] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11850f800) [pid = 1648] [serial = 2241] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11935bc00) [pid = 1648] [serial = 2242] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x115f48800) [pid = 1648] [serial = 2236] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128c20800) [pid = 1648] [serial = 2259] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1181ae800) [pid = 1648] [serial = 2237] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11706ac00) [pid = 1648] [serial = 2239] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118e1dc00) [pid = 1648] [serial = 2230] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119969c00) [pid = 1648] [serial = 2231] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112691c00) [pid = 1648] [serial = 2224] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1127df000) [pid = 1648] [serial = 2225] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119be6400) [pid = 1648] [serial = 2233] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x125c64000) [pid = 1648] [serial = 2234] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x127113c00) [pid = 1648] [serial = 2247] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116aa0c00) [pid = 1648] [serial = 2227] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118042000) [pid = 1648] [serial = 2228] [outer = 0x0] [url = about:blank] 12:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12936fc00) [pid = 1648] [serial = 2269] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129375800) [pid = 1648] [serial = 2273] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x128c0f800) [pid = 1648] [serial = 2256] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x122426400) [pid = 1648] [serial = 2263] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128c1d000) [pid = 1648] [serial = 2265] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11877e800) [pid = 1648] [serial = 2262] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128f48400) [pid = 1648] [serial = 2268] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x128e14400) [pid = 1648] [serial = 2271] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1295b1400) [pid = 1648] [serial = 2274] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x128c45c00) [pid = 1648] [serial = 2260] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x128c17400) [pid = 1648] [serial = 2257] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128811c00) [pid = 1648] [serial = 2251] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x128c4f000) [pid = 1648] [serial = 2266] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128656800) [pid = 1648] [serial = 2248] [outer = 0x0] [url = about:blank] 12:29:05 INFO - PROCESS | 1648 | 1468956545250 Marionette TRACE conn3 <- [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] 12:29:05 INFO - PROCESS | 1648 | 1468956545312 Marionette TRACE conn3 <- [1,3081,null,{"value":"7"}] 12:29:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:29:05 INFO - PROCESS | 1648 | 1468956545317 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:29:05 INFO - PROCESS | 1648 | 1468956545318 Marionette TRACE conn3 <- [1,3082,null,{}] 12:29:05 INFO - PROCESS | 1648 | 1468956545321 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:05 INFO - PROCESS | 1648 | 1468956545322 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:05 INFO - PROCESS | 1648 | 1468956545403 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:29:05 INFO - PROCESS | 1648 | 1468956545442 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:05 INFO - PROCESS | 1648 | 1468956545444 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1238cd800 == 30 [pid = 1648] [id = 780] 12:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1182b8000) [pid = 1648] [serial = 2338] [outer = 0x0] 12:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118378400) [pid = 1648] [serial = 2339] [outer = 0x1182b8000] 12:29:05 INFO - PROCESS | 1648 | 1468956545470 Marionette DEBUG loaded listener.js 12:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11877e800) [pid = 1648] [serial = 2340] [outer = 0x1182b8000] 12:29:05 INFO - PROCESS | 1648 | 1468956545812 Marionette TRACE conn3 <- [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]]]}] 12:29:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:29:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:29:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:29:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 521ms 12:29:05 INFO - PROCESS | 1648 | 1468956545839 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:29:05 INFO - PROCESS | 1648 | 1468956545841 Marionette TRACE conn3 <- [1,3085,null,{"value":"7"}] 12:29:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:29:05 INFO - PROCESS | 1648 | 1468956545843 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:29:05 INFO - PROCESS | 1648 | 1468956545846 Marionette TRACE conn3 <- [1,3086,null,{}] 12:29:05 INFO - PROCESS | 1648 | 1468956545853 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:05 INFO - PROCESS | 1648 | 1468956545857 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:05 INFO - PROCESS | 1648 | 1468956545968 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:29:06 INFO - PROCESS | 1648 | 1468956546059 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:06 INFO - PROCESS | 1648 | 1468956546062 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x125f46000 == 31 [pid = 1648] [id = 781] 12:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118e18800) [pid = 1648] [serial = 2341] [outer = 0x0] 12:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119255800) [pid = 1648] [serial = 2342] [outer = 0x118e18800] 12:29:06 INFO - PROCESS | 1648 | 1468956546106 Marionette DEBUG loaded listener.js 12:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119686400) [pid = 1648] [serial = 2343] [outer = 0x118e18800] 12:29:06 INFO - PROCESS | 1648 | 1468956546438 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:29:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:29:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 622ms 12:29:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:29:06 INFO - PROCESS | 1648 | 1468956546473 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:29:06 INFO - PROCESS | 1648 | 1468956546475 Marionette TRACE conn3 <- [1,3089,null,{"value":"7"}] 12:29:06 INFO - PROCESS | 1648 | 1468956546477 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:29:06 INFO - PROCESS | 1648 | 1468956546479 Marionette TRACE conn3 <- [1,3090,null,{}] 12:29:06 INFO - PROCESS | 1648 | 1468956546481 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:06 INFO - PROCESS | 1648 | 1468956546482 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:06 INFO - PROCESS | 1648 | 1468956546601 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:29:06 INFO - PROCESS | 1648 | 1468956546608 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:06 INFO - PROCESS | 1648 | 1468956546609 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12861c000 == 32 [pid = 1648] [id = 782] 12:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x122422400) [pid = 1648] [serial = 2344] [outer = 0x0] 12:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x123ed7800) [pid = 1648] [serial = 2345] [outer = 0x122422400] 12:29:06 INFO - PROCESS | 1648 | 1468956546634 Marionette DEBUG loaded listener.js 12:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x124903c00) [pid = 1648] [serial = 2346] [outer = 0x122422400] 12:29:06 INFO - PROCESS | 1648 | 1468956546948 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:29:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:29:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 518ms 12:29:06 INFO - PROCESS | 1648 | 1468956546996 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:29:07 INFO - PROCESS | 1648 | 1468956547005 Marionette TRACE conn3 <- [1,3093,null,{"value":"7"}] 12:29:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:29:07 INFO - PROCESS | 1648 | 1468956547007 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 1648 | 1468956547008 Marionette TRACE conn3 <- [1,3094,null,{}] 12:29:07 INFO - PROCESS | 1648 | 1468956547010 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:07 INFO - PROCESS | 1648 | 1468956547012 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:07 INFO - PROCESS | 1648 | 1468956547092 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:29:07 INFO - PROCESS | 1648 | 1468956547096 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:07 INFO - PROCESS | 1648 | 1468956547097 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a77800 == 33 [pid = 1648] [id = 783] 12:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1246c8c00) [pid = 1648] [serial = 2347] [outer = 0x0] 12:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x125378800) [pid = 1648] [serial = 2348] [outer = 0x1246c8c00] 12:29:07 INFO - PROCESS | 1648 | 1468956547122 Marionette DEBUG loaded listener.js 12:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x125cfb400) [pid = 1648] [serial = 2349] [outer = 0x1246c8c00] 12:29:07 INFO - PROCESS | 1648 | 1468956547475 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:29:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:29:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 519ms 12:29:07 INFO - PROCESS | 1648 | 1468956547532 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:29:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:29:07 INFO - PROCESS | 1648 | 1468956547533 Marionette TRACE conn3 <- [1,3097,null,{"value":"7"}] 12:29:07 INFO - PROCESS | 1648 | 1468956547535 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:29:07 INFO - PROCESS | 1648 | 1468956547537 Marionette TRACE conn3 <- [1,3098,null,{}] 12:29:07 INFO - PROCESS | 1648 | 1468956547539 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:07 INFO - PROCESS | 1648 | 1468956547543 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:07 INFO - PROCESS | 1648 | 1468956547665 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:29:07 INFO - PROCESS | 1648 | 1468956547676 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:07 INFO - PROCESS | 1648 | 1468956547677 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fd8000 == 34 [pid = 1648] [id = 784] 12:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11509a400) [pid = 1648] [serial = 2350] [outer = 0x0] 12:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12660d400) [pid = 1648] [serial = 2351] [outer = 0x11509a400] 12:29:07 INFO - PROCESS | 1648 | 1468956547702 Marionette DEBUG loaded listener.js 12:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128657400) [pid = 1648] [serial = 2352] [outer = 0x11509a400] 12:29:08 INFO - PROCESS | 1648 | 1468956548048 Marionette TRACE conn3 <- [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]]]}] 12:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:29:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 521ms 12:29:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:29:08 INFO - PROCESS | 1648 | 1468956548057 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:29:08 INFO - PROCESS | 1648 | 1468956548058 Marionette TRACE conn3 <- [1,3101,null,{"value":"7"}] 12:29:08 INFO - PROCESS | 1648 | 1468956548071 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:29:08 INFO - PROCESS | 1648 | 1468956548072 Marionette TRACE conn3 <- [1,3102,null,{}] 12:29:08 INFO - PROCESS | 1648 | 1468956548075 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:08 INFO - PROCESS | 1648 | 1468956548076 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:08 INFO - PROCESS | 1648 | 1468956548178 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:29:08 INFO - PROCESS | 1648 | 1468956548181 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 1648 | 1468956548183 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a878000 == 35 [pid = 1648] [id = 785] 12:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127324800) [pid = 1648] [serial = 2353] [outer = 0x0] 12:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12865fc00) [pid = 1648] [serial = 2354] [outer = 0x127324800] 12:29:08 INFO - PROCESS | 1648 | 1468956548209 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128802c00) [pid = 1648] [serial = 2355] [outer = 0x127324800] 12:29:08 INFO - PROCESS | 1648 | 1468956548514 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:29:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 483ms 12:29:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:29:08 INFO - PROCESS | 1648 | 1468956548548 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:29:08 INFO - PROCESS | 1648 | 1468956548550 Marionette TRACE conn3 <- [1,3105,null,{"value":"7"}] 12:29:08 INFO - PROCESS | 1648 | 1468956548559 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:29:08 INFO - PROCESS | 1648 | 1468956548560 Marionette TRACE conn3 <- [1,3106,null,{}] 12:29:08 INFO - PROCESS | 1648 | 1468956548563 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:08 INFO - PROCESS | 1648 | 1468956548564 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:08 INFO - PROCESS | 1648 | 1468956548677 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:29:08 INFO - PROCESS | 1648 | 1468956548681 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:08 INFO - PROCESS | 1648 | 1468956548682 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b163000 == 36 [pid = 1648] [id = 786] 12:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128803400) [pid = 1648] [serial = 2356] [outer = 0x0] 12:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12880d800) [pid = 1648] [serial = 2357] [outer = 0x128803400] 12:29:08 INFO - PROCESS | 1648 | 1468956548706 Marionette DEBUG loaded listener.js 12:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x113d63800) [pid = 1648] [serial = 2358] [outer = 0x128803400] 12:29:09 INFO - PROCESS | 1648 | 1468956549049 Marionette TRACE conn3 <- [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]]]}] 12:29:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:29:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:29:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:29:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 527ms 12:29:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:29:09 INFO - PROCESS | 1648 | 1468956549079 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:29:09 INFO - PROCESS | 1648 | 1468956549080 Marionette TRACE conn3 <- [1,3109,null,{"value":"7"}] 12:29:09 INFO - PROCESS | 1648 | 1468956549082 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 1648 | 1468956549083 Marionette TRACE conn3 <- [1,3110,null,{}] 12:29:09 INFO - PROCESS | 1648 | 1468956549086 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:09 INFO - PROCESS | 1648 | 1468956549087 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:09 INFO - PROCESS | 1648 | 1468956549192 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:29:09 INFO - PROCESS | 1648 | 1468956549204 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:09 INFO - PROCESS | 1648 | 1468956549205 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b9c6800 == 37 [pid = 1648] [id = 787] 12:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128b4ec00) [pid = 1648] [serial = 2359] [outer = 0x0] 12:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128ba3800) [pid = 1648] [serial = 2360] [outer = 0x128b4ec00] 12:29:09 INFO - PROCESS | 1648 | 1468956549229 Marionette DEBUG loaded listener.js 12:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128baa000) [pid = 1648] [serial = 2361] [outer = 0x128b4ec00] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1129d5800) [pid = 1648] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1122bd800) [pid = 1648] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12b74a800) [pid = 1648] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x125cfac00) [pid = 1648] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1129d1400) [pid = 1648] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113098400) [pid = 1648] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1129dac00) [pid = 1648] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113f0a400) [pid = 1648] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1127d6800) [pid = 1648] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1181b6400) [pid = 1648] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128ba6c00) [pid = 1648] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12af40c00) [pid = 1648] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116aa0800) [pid = 1648] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x127318400) [pid = 1648] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12a70b400) [pid = 1648] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 12:29:09 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12ba99400) [pid = 1648] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 12:29:09 INFO - PROCESS | 1648 | 1468956549613 Marionette TRACE conn3 <- [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"]]]}] 12:29:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:29:09 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 12:29:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:29:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:29:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 571ms 12:29:09 INFO - PROCESS | 1648 | 1468956549656 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:29:09 INFO - PROCESS | 1648 | 1468956549658 Marionette TRACE conn3 <- [1,3113,null,{"value":"7"}] 12:29:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:29:09 INFO - PROCESS | 1648 | 1468956549660 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:29:09 INFO - PROCESS | 1648 | 1468956549661 Marionette TRACE conn3 <- [1,3114,null,{}] 12:29:09 INFO - PROCESS | 1648 | 1468956549663 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:29:09 INFO - PROCESS | 1648 | 1468956549665 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:09 INFO - PROCESS | 1648 | 1468956549785 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:29:09 INFO - PROCESS | 1648 | 1468956549830 Marionette TRACE conn3 -> [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\", \"9c1e9326-c57e-4866-9e33-5e33d5d25b32\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:29:09 INFO - PROCESS | 1648 | 1468956549832 Marionette INFO sendAsync 3e0a5f23-a37a-184b-96e1-e7c2e63ae2b0 12:29:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ba10800 == 38 [pid = 1648] [id = 788] 12:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1122bd800) [pid = 1648] [serial = 2362] [outer = 0x0] 12:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x128ba4800) [pid = 1648] [serial = 2363] [outer = 0x1122bd800] 12:29:09 INFO - PROCESS | 1648 | 1468956549856 Marionette DEBUG loaded listener.js 12:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x128bd7c00) [pid = 1648] [serial = 2364] [outer = 0x1122bd800] 12:29:10 INFO - PROCESS | 1648 | 1468956550128 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:29:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:29:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 518ms 12:29:10 INFO - PROCESS | 1648 | 1468956550179 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:29:10 INFO - PROCESS | 1648 | 1468956550180 Marionette TRACE conn3 <- [1,3117,null,{"value":"7"}] 12:29:11 WARNING - u'runner_teardown' () 12:29:11 INFO - No more tests 12:29:11 INFO - Got 0 unexpected results 12:29:11 INFO - SUITE-END | took 510s 12:29:11 INFO - Closing logging queue 12:29:11 INFO - queue closed 12:29:11 INFO - Return code: 0 12:29:11 WARNING - # TBPL SUCCESS # 12:29:11 INFO - Running post-action listener: _resource_record_post_action 12:29:11 INFO - Running post-run listener: _resource_record_post_run 12:29:12 INFO - Total resource usage - Wall time: 532s; CPU: 57.0%; Read bytes: 37516800; Write bytes: 951270400; Read time: 389; Write time: 4923 12:29:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:29:12 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148466176; Write bytes: 144056320; Read time: 13554; Write time: 368 12:29:12 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 35370496; Write bytes: 795241472; Read time: 365; Write time: 4510 12:29:12 INFO - Running post-run listener: _upload_blobber_files 12:29:12 INFO - Blob upload gear active. 12:29:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:29:12 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 12:29:12 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'] 12:29:12 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 12:29:12 INFO - (blobuploader) - INFO - Open directory for files ... 12:29:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:29:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:29:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:29:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:29:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:29:13 INFO - (blobuploader) - INFO - Done attempting. 12:29:13 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:29:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:29:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:29:15 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:29:15 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:29:15 INFO - (blobuploader) - INFO - Done attempting. 12:29:15 INFO - (blobuploader) - INFO - Iteration through files over. 12:29:15 INFO - Return code: 0 12:29:15 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:29:15 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:29:15 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a9f5d114a91d5869afb760e290e438dcaa206199f8c6f1af6fb083314c03f6111235aaaf491518946af8c9244581d1c27f8058c806991429a419100f99ddac00", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5e9aab0ba4ca3692babbb1169a199a2b0477302001bf73ee0168e27c3a47c691dd0209dae3f6771201e48900378a4b40894e1c6810724bd3ab60268cb3229073"} 12:29:15 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:29:15 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:29:15 INFO - Contents: 12:29:15 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/a9f5d114a91d5869afb760e290e438dcaa206199f8c6f1af6fb083314c03f6111235aaaf491518946af8c9244581d1c27f8058c806991429a419100f99ddac00", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5e9aab0ba4ca3692babbb1169a199a2b0477302001bf73ee0168e27c3a47c691dd0209dae3f6771201e48900378a4b40894e1c6810724bd3ab60268cb3229073"} 12:29:15 INFO - Running post-run listener: copy_logs_to_upload_dir 12:29:15 INFO - Copying logs to upload dir... 12:29:15 INFO - mkdir: /builds/slave/test/build/upload/logs 12:29:15 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=588.905145 ========= master_lag: 0.26 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 49 secs) (at 2016-07-19 12:29:15.817599) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-19 12:29:15.821137) ========= 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.xk5KlBu3zx/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.sHdCtPB6uS/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/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/a9f5d114a91d5869afb760e290e438dcaa206199f8c6f1af6fb083314c03f6111235aaaf491518946af8c9244581d1c27f8058c806991429a419100f99ddac00", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5e9aab0ba4ca3692babbb1169a199a2b0477302001bf73ee0168e27c3a47c691dd0209dae3f6771201e48900378a4b40894e1c6810724bd3ab60268cb3229073"} build_url:https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012303 build_url: 'https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/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/a9f5d114a91d5869afb760e290e438dcaa206199f8c6f1af6fb083314c03f6111235aaaf491518946af8c9244581d1c27f8058c806991429a419100f99ddac00", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5e9aab0ba4ca3692babbb1169a199a2b0477302001bf73ee0168e27c3a47c691dd0209dae3f6771201e48900378a4b40894e1c6810724bd3ab60268cb3229073"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Kt55MopRRJWM8ahu5ybQAw/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-19 12:29:15.857038) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 12:29:15.857336) ========= 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.xk5KlBu3zx/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.sHdCtPB6uS/Listeners TMPDIR=/var/folders/kx/qvhm4_gn43dcvvj7tsq112q000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005135 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 12:29:15.905404) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-19 12:29:15.905685) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-19 12:29:15.906905) ========= ========= Total master_lag: 0.68 =========