builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0361 starttime: 1471982457.15 results: success (0) buildid: 20160823121617 builduid: 4f6c654e5a0147f39b56f4966eb47b31 revision: d4af0671004007e58d316b3e49679b66879c205a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:57.147318) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:57.147731) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:57.148026) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:57.172662) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:57.172958) ========= 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.77rWj6bIrE/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.VZLeCGRfkL/Listeners TMPDIR=/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/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-08-23 13:00:57-- 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% 18.6M=0.001s 2016-08-23 13:00:57 (18.6 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.112966 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:57.318123) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:57.318481) ========= 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.77rWj6bIrE/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.VZLeCGRfkL/Listeners TMPDIR=/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/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.025736 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:57.370892) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:57.371472) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev d4af0671004007e58d316b3e49679b66879c205a --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-release --rev d4af0671004007e58d316b3e49679b66879c205a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.77rWj6bIrE/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.VZLeCGRfkL/Listeners TMPDIR=/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/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-08-23 13:00:57,458 truncating revision to first 12 chars 2016-08-23 13:00:57,458 Setting DEBUG logging. 2016-08-23 13:00:57,458 attempt 1/10 2016-08-23 13:00:57,458 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/d4af06710040?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-23 13:00:58,099 unpacking tar archive at: mozilla-release-d4af06710040/testing/mozharness/ program finished with exit code 0 elapsedTime=0.899898 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:58.298376) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:58.298684) ========= script_repo_revision: d4af0671004007e58d316b3e49679b66879c205a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:58.299094) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:58.299366) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-23 13:00:58.317932) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 25 secs) (at 2016-08-23 13:00:58.318238) ========= /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-release --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-release', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.77rWj6bIrE/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.VZLeCGRfkL/Listeners TMPDIR=/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/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 13:00:58 INFO - MultiFileLogger online at 20160823 13:00:58 in /builds/slave/test 13:00:58 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-release --download-symbols true 13:00:58 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:00:58 INFO - {'append_to_log': False, 13:00:58 INFO - 'base_work_dir': '/builds/slave/test', 13:00:58 INFO - 'blob_upload_branch': 'mozilla-release', 13:00:58 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:00:58 INFO - 'buildbot_json_path': 'buildprops.json', 13:00:58 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:00:58 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:00:58 INFO - 'download_minidump_stackwalk': True, 13:00:58 INFO - 'download_symbols': 'true', 13:00:58 INFO - 'e10s': False, 13:00:58 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:00:58 INFO - 'tooltool.py': '/tools/tooltool.py', 13:00:58 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:00:58 INFO - '/tools/misc-python/virtualenv.py')}, 13:00:58 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:00:58 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:00:58 INFO - 'log_level': 'info', 13:00:58 INFO - 'log_to_console': True, 13:00:58 INFO - 'opt_config_files': (), 13:00:58 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:00:58 INFO - '--processes=1', 13:00:58 INFO - '--config=%(test_path)s/wptrunner.ini', 13:00:58 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:00:58 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:00:58 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:00:58 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:00:58 INFO - 'pip_index': False, 13:00:58 INFO - 'require_test_zip': True, 13:00:58 INFO - 'test_type': ('testharness',), 13:00:58 INFO - 'this_chunk': '1', 13:00:58 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:00:58 INFO - 'total_chunks': '10', 13:00:58 INFO - 'virtualenv_path': 'venv', 13:00:58 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:00:58 INFO - 'work_dir': 'build'} 13:00:58 INFO - ##### 13:00:58 INFO - ##### Running clobber step. 13:00:58 INFO - ##### 13:00:58 INFO - Running pre-action listener: _resource_record_pre_action 13:00:58 INFO - Running main action method: clobber 13:00:58 INFO - rmtree: /builds/slave/test/build 13:00:58 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:01:00 INFO - Running post-action listener: _resource_record_post_action 13:01:00 INFO - ##### 13:01:00 INFO - ##### Running read-buildbot-config step. 13:01:00 INFO - ##### 13:01:00 INFO - Running pre-action listener: _resource_record_pre_action 13:01:00 INFO - Running main action method: read_buildbot_config 13:01:00 INFO - Using buildbot properties: 13:01:00 INFO - { 13:01:00 INFO - "project": "", 13:01:00 INFO - "product": "firefox", 13:01:00 INFO - "script_repo_revision": "production", 13:01:00 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 13:01:00 INFO - "repository": "", 13:01:00 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 13:01:00 INFO - "buildid": "20160823121617", 13:01:00 INFO - "pgo_build": "False", 13:01:00 INFO - "basedir": "/builds/slave/test", 13:01:00 INFO - "buildnumber": 28, 13:01:00 INFO - "slavename": "t-yosemite-r7-0361", 13:01:00 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 13:01:00 INFO - "platform": "macosx64", 13:01:00 INFO - "branch": "mozilla-release", 13:01:00 INFO - "revision": "d4af0671004007e58d316b3e49679b66879c205a", 13:01:00 INFO - "repo_path": "releases/mozilla-release", 13:01:00 INFO - "moz_repo_path": "", 13:01:00 INFO - "stage_platform": "macosx64", 13:01:00 INFO - "builduid": "4f6c654e5a0147f39b56f4966eb47b31", 13:01:00 INFO - "slavebuilddir": "test" 13:01:00 INFO - } 13:01:00 INFO - Found installer url https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg. 13:01:00 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json. 13:01:00 INFO - Running post-action listener: _resource_record_post_action 13:01:00 INFO - ##### 13:01:00 INFO - ##### Running download-and-extract step. 13:01:00 INFO - ##### 13:01:00 INFO - Running pre-action listener: _resource_record_pre_action 13:01:00 INFO - Running main action method: download_and_extract 13:01:00 INFO - mkdir: /builds/slave/test/build/tests 13:01:00 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')]} 13:01:00 INFO - https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 13:01:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json 13:01:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json 13:01:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json 13:01:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json'}, attempt #1 13:01:00 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json 13:01:00 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 13:01:00 INFO - retry: Failed, sleeping 30 seconds before retrying 13:01:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json'}, attempt #2 13:01:30 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json 13:01:30 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 13:01:30 INFO - retry: Failed, sleeping 60 seconds before retrying 13:02:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json'}, attempt #3 13:02:31 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json 13:02:31 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:02:31 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json! 13:02:31 INFO - Caught exception: HTTP Error 404: Not Found 13:02:31 INFO - Caught exception: HTTP Error 404: Not Found 13:02:31 INFO - Caught exception: HTTP Error 404: Not Found 13:02:31 INFO - trying https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json 13:02:31 INFO - Downloading https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json 13:02:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json'}, attempt #1 13:02:32 INFO - Downloaded 1235 bytes. 13:02:32 INFO - Reading from file /builds/slave/test/build/firefox-48.0.2.en-US.mac64.test_packages.json 13:02:32 INFO - Using the following test package requirements: 13:02:32 INFO - {u'common': [u'firefox-48.0.2.en-US.mac64.common.tests.zip'], 13:02:32 INFO - u'cppunittest': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 13:02:32 INFO - u'firefox-48.0.2.en-US.mac64.cppunittest.tests.zip'], 13:02:32 INFO - u'gtest': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 13:02:32 INFO - u'firefox-48.0.2.en-US.mac64.gtest.tests.zip'], 13:02:32 INFO - u'jittest': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 13:02:32 INFO - u'jsshell-mac64.zip'], 13:02:32 INFO - u'mochitest': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 13:02:32 INFO - u'firefox-48.0.2.en-US.mac64.mochitest.tests.zip'], 13:02:32 INFO - u'mozbase': [u'firefox-48.0.2.en-US.mac64.common.tests.zip'], 13:02:32 INFO - u'reftest': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 13:02:32 INFO - u'firefox-48.0.2.en-US.mac64.reftest.tests.zip'], 13:02:32 INFO - u'talos': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 13:02:32 INFO - u'firefox-48.0.2.en-US.mac64.talos.tests.zip'], 13:02:32 INFO - u'web-platform': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 13:02:32 INFO - u'firefox-48.0.2.en-US.mac64.web-platform.tests.zip'], 13:02:32 INFO - u'xpcshell': [u'firefox-48.0.2.en-US.mac64.common.tests.zip', 13:02:32 INFO - u'firefox-48.0.2.en-US.mac64.xpcshell.tests.zip']} 13:02:32 INFO - Downloading packages: [u'firefox-48.0.2.en-US.mac64.common.tests.zip', u'firefox-48.0.2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 13:02: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')]} 13:02:32 INFO - https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 13:02:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip 13:02:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip 13:02:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip 13:02:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip'}, attempt #1 13:02:32 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip 13:02:32 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 13:02:32 INFO - retry: Failed, sleeping 30 seconds before retrying 13:03:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip'}, attempt #2 13:03:02 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip 13:03:02 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 13:03:02 INFO - retry: Failed, sleeping 60 seconds before retrying 13:04:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip'}, attempt #3 13:04:02 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip 13:04:02 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:04:02 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip! 13:04:02 INFO - Caught exception: HTTP Error 404: Not Found 13:04:02 INFO - Caught exception: HTTP Error 404: Not Found 13:04:02 INFO - Caught exception: HTTP Error 404: Not Found 13:04:02 INFO - trying https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip 13:04:02 INFO - Downloading https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip 13:04:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip'}, attempt #1 13:04:03 INFO - Downloaded 18379893 bytes. 13:04:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:04:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:04:04 INFO - caution: filename not matched: web-platform/* 13:04:04 INFO - Return code: 11 13:04:04 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')]} 13:04:04 INFO - https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:04:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 13:04:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 13:04:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 13:04:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip'}, attempt #1 13:04:04 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 13:04:04 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 13:04:04 INFO - retry: Failed, sleeping 30 seconds before retrying 13:04:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip'}, attempt #2 13:04:34 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 13:04:34 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 13:04:34 INFO - retry: Failed, sleeping 60 seconds before retrying 13:05:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip'}, attempt #3 13:05:34 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 13:05:34 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:05:34 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip! 13:05:34 INFO - Caught exception: HTTP Error 404: Not Found 13:05:34 INFO - Caught exception: HTTP Error 404: Not Found 13:05:34 INFO - Caught exception: HTTP Error 404: Not Found 13:05:34 INFO - trying https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 13:05:34 INFO - Downloading https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip 13:05:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip'}, attempt #1 13:05:36 INFO - Downloaded 36389883 bytes. 13:05:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:05:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:05:40 INFO - caution: filename not matched: bin/* 13:05:40 INFO - caution: filename not matched: config/* 13:05:40 INFO - caution: filename not matched: mozbase/* 13:05:40 INFO - caution: filename not matched: marionette/* 13:05:40 INFO - caution: filename not matched: tools/wptserve/* 13:05:40 INFO - Return code: 11 13:05:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:05:40 INFO - https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg matches https://queue.taskcluster.net 13:05:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 13:05:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 13:05:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg 13:05:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg'}, attempt #1 13:05:40 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 13:05:40 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 13:05:40 INFO - retry: Failed, sleeping 30 seconds before retrying 13:06:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg'}, attempt #2 13:06:10 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 13:06:10 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 13:06:10 INFO - retry: Failed, sleeping 60 seconds before retrying 13:07:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg'}, attempt #3 13:07:11 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 13:07:11 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:07:11 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg! 13:07:11 INFO - Caught exception: HTTP Error 404: Not Found 13:07:11 INFO - Caught exception: HTTP Error 404: Not Found 13:07:11 INFO - Caught exception: HTTP Error 404: Not Found 13:07:11 INFO - trying https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 13:07:11 INFO - Downloading https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg 13:07:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg'}, attempt #1 13:07:15 INFO - Downloaded 73091936 bytes. 13:07:15 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 13:07:15 INFO - mkdir: /builds/slave/test/properties 13:07:15 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:07:15 INFO - Writing to file /builds/slave/test/properties/build_url 13:07:15 INFO - Contents: 13:07:15 INFO - build_url:https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg 13:07:15 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 13:07:15 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:07:15 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:07:15 INFO - Contents: 13:07:15 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 13:07:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:07:15 INFO - https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:07:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 13:07:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 13:07:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 13:07:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 13:07:15 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 13:07:15 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 13:07:15 INFO - retry: Failed, sleeping 30 seconds before retrying 13:07:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 13:07:45 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 13:07:45 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 13:07:45 INFO - retry: Failed, sleeping 60 seconds before retrying 13:08:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 13:08:46 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 13:08:46 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 13:08:46 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip! 13:08:46 INFO - Caught exception: HTTP Error 404: Not Found 13:08:46 INFO - Caught exception: HTTP Error 404: Not Found 13:08:46 INFO - Caught exception: HTTP Error 404: Not Found 13:08:46 INFO - trying https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 13:08:46 INFO - Downloading https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip 13:08:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 13:08:49 INFO - Downloaded 103667043 bytes. 13:08:49 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:08:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:08:53 INFO - Return code: 0 13:08:53 INFO - Running post-action listener: _resource_record_post_action 13:08:53 INFO - Running post-action listener: set_extra_try_arguments 13:08:53 INFO - ##### 13:08:53 INFO - ##### Running create-virtualenv step. 13:08:53 INFO - ##### 13:08:53 INFO - Running pre-action listener: _pre_create_virtualenv 13:08:53 INFO - Running pre-action listener: _resource_record_pre_action 13:08:53 INFO - Running main action method: create_virtualenv 13:08:53 INFO - Creating virtualenv /builds/slave/test/build/venv 13:08:53 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 13:08:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:08:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:08:53 INFO - Using real prefix '/tools/python27' 13:08:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:08:54 INFO - Installing distribute.............................................................................................................................................................................................done. 13:08:57 INFO - Installing pip.................done. 13:08:57 INFO - Return code: 0 13:08:57 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:08:57 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')]} 13:08:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:08:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:08:57 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')]} 13:08:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:08:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:08:57 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 0x106db8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106dd5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf29c71930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106dd15e0>, '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 0x1069b4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1069df990>, '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.77rWj6bIrE/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.VZLeCGRfkL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:08:57 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 13:08:57 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 13:08:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.77rWj6bIrE/Render', 13:08:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:08:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:08:57 INFO - 'HOME': '/Users/cltbld', 13:08:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:08:57 INFO - 'LOGNAME': 'cltbld', 13:08:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:08:57 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 13:08:57 INFO - 'MOZ_NO_REMOTE': '1', 13:08:57 INFO - 'NO_EM_RESTART': '1', 13:08:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:08:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:08:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:08:57 INFO - 'PWD': '/builds/slave/test', 13:08:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:08:57 INFO - 'SHELL': '/bin/bash', 13:08:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VZLeCGRfkL/Listeners', 13:08:57 INFO - 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', 13:08:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:08:57 INFO - 'USER': 'cltbld', 13:08:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:08:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:08:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:08:57 INFO - 'XPC_FLAGS': '0x0', 13:08:57 INFO - 'XPC_SERVICE_NAME': '0', 13:08:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:08:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:08:57 INFO - Downloading/unpacking psutil>=0.7.1 13:08:57 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 13:08:57 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 13:08:57 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 13:08:57 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 13:08:57 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 13:08:57 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 13:09:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:09:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:09:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:09:00 INFO - Installing collected packages: psutil 13:09:00 INFO - Running setup.py install for psutil 13:09:00 INFO - building 'psutil._psutil_osx' extension 13:09:00 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 13:09:01 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 13:09:01 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 13:09:01 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 13:09:01 INFO - building 'psutil._psutil_posix' extension 13:09:01 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 13:09:01 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:09:01 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:09:01 INFO - ^ 13:09:01 INFO - 1 warning generated. 13:09:01 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 13:09:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:09:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:09:01 INFO - Successfully installed psutil 13:09:01 INFO - Cleaning up... 13:09:01 INFO - Return code: 0 13:09:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:09: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')]} 13:09:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:09: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')]} 13:09:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:09: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', '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 0x106db8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106dd5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf29c71930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106dd15e0>, '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 0x1069b4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1069df990>, '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.77rWj6bIrE/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.VZLeCGRfkL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:09: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:09: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 mozsystemmonitor==0.0.0 13:09:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.77rWj6bIrE/Render', 13:09:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:09:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:09:01 INFO - 'HOME': '/Users/cltbld', 13:09:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:09:01 INFO - 'LOGNAME': 'cltbld', 13:09:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:01 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 13:09:01 INFO - 'MOZ_NO_REMOTE': '1', 13:09:01 INFO - 'NO_EM_RESTART': '1', 13:09:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:09:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:01 INFO - 'PWD': '/builds/slave/test', 13:09:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:09:01 INFO - 'SHELL': '/bin/bash', 13:09:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VZLeCGRfkL/Listeners', 13:09:01 INFO - 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', 13:09:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:09:01 INFO - 'USER': 'cltbld', 13:09:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:09:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:09:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:09:01 INFO - 'XPC_FLAGS': '0x0', 13:09:01 INFO - 'XPC_SERVICE_NAME': '0', 13:09:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:09:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:09:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:09:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:09:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:09:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:09:04 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:09:04 INFO - Installing collected packages: mozsystemmonitor 13:09:04 INFO - Running setup.py install for mozsystemmonitor 13:09:04 INFO - Successfully installed mozsystemmonitor 13:09:04 INFO - Cleaning up... 13:09:04 INFO - Return code: 0 13:09:04 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:09:04 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')]} 13:09:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:09:04 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')]} 13:09:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:09:04 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 0x106db8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106dd5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf29c71930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106dd15e0>, '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 0x1069b4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1069df990>, '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.77rWj6bIrE/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.VZLeCGRfkL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:09:04 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 13:09:04 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 13:09:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.77rWj6bIrE/Render', 13:09:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:09:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:09:04 INFO - 'HOME': '/Users/cltbld', 13:09:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:09:04 INFO - 'LOGNAME': 'cltbld', 13:09:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:04 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 13:09:04 INFO - 'MOZ_NO_REMOTE': '1', 13:09:04 INFO - 'NO_EM_RESTART': '1', 13:09:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:09:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:04 INFO - 'PWD': '/builds/slave/test', 13:09:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:09:04 INFO - 'SHELL': '/bin/bash', 13:09:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VZLeCGRfkL/Listeners', 13:09:04 INFO - 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', 13:09:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:09:04 INFO - 'USER': 'cltbld', 13:09:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:09:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:09:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:09:04 INFO - 'XPC_FLAGS': '0x0', 13:09:04 INFO - 'XPC_SERVICE_NAME': '0', 13:09:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:09:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:04 INFO - Downloading/unpacking blobuploader==1.2.4 13:09: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 13:09: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 13:09: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 13:09: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 13:09: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 13:09: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 13:09:07 INFO - Downloading blobuploader-1.2.4.tar.gz 13:09:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:09:07 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:09:07 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 13:09:07 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 13:09:07 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 13:09:07 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 13:09:07 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 13:09:07 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 13:09:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:09:08 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:09:08 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 13:09:08 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 13:09:08 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 13:09:08 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 13:09:08 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 13:09:08 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 13:09:08 INFO - Downloading docopt-0.6.1.tar.gz 13:09:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:09:08 INFO - Installing collected packages: blobuploader, requests, docopt 13:09:08 INFO - Running setup.py install for blobuploader 13:09:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:09:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:09:08 INFO - Running setup.py install for requests 13:09:09 INFO - Running setup.py install for docopt 13:09:09 INFO - Successfully installed blobuploader requests docopt 13:09:09 INFO - Cleaning up... 13:09:09 INFO - Return code: 0 13:09:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:09:09 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')]} 13:09:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:09:09 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')]} 13:09:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:09:09 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 0x106db8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106dd5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf29c71930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106dd15e0>, '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 0x1069b4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1069df990>, '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.77rWj6bIrE/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.VZLeCGRfkL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:09:09 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 13:09:09 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 13:09:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.77rWj6bIrE/Render', 13:09:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:09:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:09:09 INFO - 'HOME': '/Users/cltbld', 13:09:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:09:09 INFO - 'LOGNAME': 'cltbld', 13:09:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:09 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 13:09:09 INFO - 'MOZ_NO_REMOTE': '1', 13:09:09 INFO - 'NO_EM_RESTART': '1', 13:09:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:09:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:09 INFO - 'PWD': '/builds/slave/test', 13:09:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:09:09 INFO - 'SHELL': '/bin/bash', 13:09:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VZLeCGRfkL/Listeners', 13:09:09 INFO - 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', 13:09:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:09:09 INFO - 'USER': 'cltbld', 13:09:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:09:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:09:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:09:09 INFO - 'XPC_FLAGS': '0x0', 13:09:09 INFO - 'XPC_SERVICE_NAME': '0', 13:09:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:09:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:09:09 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-IsiZCB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:09:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:09:09 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-6i0rWh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:09:10 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-VbaQAG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:09:10 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-0FPcI1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:09:10 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-Wt4mAY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:09:10 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-brApIl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:09:10 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-Gjwc02-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:09:10 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-RqMAEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:09:10 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-J_hqjG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:09:10 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-VczqGc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:09:10 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-qmYGWC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:09:10 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-L0MQ0O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:09:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:09:11 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-rNE56k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:09:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:09:11 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-acMZBg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:09:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:11 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-HPl5kl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:09:11 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-0dLcab-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:09:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:09:11 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-uM8C3q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:09:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:09:11 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-YuEuJ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:09:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:09:11 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-pLp2e2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:09:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:11 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-RzWSoS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:09:12 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-uaMFXY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:09:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:09:12 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 13:09:12 INFO - Running setup.py install for manifestparser 13:09:12 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:09:12 INFO - Running setup.py install for mozcrash 13:09:12 INFO - Running setup.py install for mozdebug 13:09:12 INFO - Running setup.py install for mozdevice 13:09:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:09:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:09:13 INFO - Running setup.py install for mozfile 13:09:13 INFO - Running setup.py install for mozhttpd 13:09:13 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:09:13 INFO - Running setup.py install for mozinfo 13:09:13 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:09:13 INFO - Running setup.py install for mozInstall 13:09:13 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:09:13 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:09:13 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:09:13 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:09:13 INFO - Running setup.py install for mozleak 13:09:13 INFO - Running setup.py install for mozlog 13:09:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:09:13 INFO - Running setup.py install for moznetwork 13:09:14 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:09:14 INFO - Running setup.py install for mozprocess 13:09:14 INFO - Running setup.py install for mozprofile 13:09:14 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:09:14 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:09:14 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:09:14 INFO - Running setup.py install for mozrunner 13:09:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:09:14 INFO - Running setup.py install for mozscreenshot 13:09:14 INFO - Running setup.py install for moztest 13:09:14 INFO - Running setup.py install for mozversion 13:09:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:09:14 INFO - Running setup.py install for wptserve 13:09:15 INFO - Running setup.py install for marionette-driver 13:09:15 INFO - Running setup.py install for browsermob-proxy 13:09:15 INFO - Running setup.py install for marionette-client 13:09:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:09:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:09:15 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 13:09:15 INFO - Cleaning up... 13:09:15 INFO - Return code: 0 13:09:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:09:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:09:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:09:15 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 0x106db8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106dd5f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7faf29c71930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x106dd15e0>, '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 0x1069b4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1069df990>, '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.77rWj6bIrE/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.VZLeCGRfkL/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:09:15 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 13:09:15 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 13:09:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.77rWj6bIrE/Render', 13:09:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:09:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:09:15 INFO - 'HOME': '/Users/cltbld', 13:09:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:09:15 INFO - 'LOGNAME': 'cltbld', 13:09:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:15 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 13:09:15 INFO - 'MOZ_NO_REMOTE': '1', 13:09:15 INFO - 'NO_EM_RESTART': '1', 13:09:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:09:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:15 INFO - 'PWD': '/builds/slave/test', 13:09:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:09:15 INFO - 'SHELL': '/bin/bash', 13:09:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VZLeCGRfkL/Listeners', 13:09:15 INFO - 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', 13:09:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:09:15 INFO - 'USER': 'cltbld', 13:09:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:09:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:09:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:09:15 INFO - 'XPC_FLAGS': '0x0', 13:09:15 INFO - 'XPC_SERVICE_NAME': '0', 13:09:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:09:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:09:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-IQNeHp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:09:16 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)) 13:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:09:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-zCwAWu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:09:16 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)) 13:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:09:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-LmhOON-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:09:16 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)) 13:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:09:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-akM785-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:09:16 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)) 13:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:09:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-9jtPGz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:09:16 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)) 13:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:09:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-PNKJek-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:09:16 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)) 13:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:09:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-SQfeEn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:09:16 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)) 13:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:09:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-hsh2Ik-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:09:16 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)) 13:09:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:09:16 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-wt_euX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:09:17 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)) 13:09:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:09:17 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-dGEzAm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:09:17 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)) 13:09:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:09:17 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-eeI0aP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:09:17 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)) 13:09:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:09:17 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-qJRM_R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:09:17 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)) 13:09:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:09:17 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-BvhO0p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:09:17 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)) 13:09:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:09:17 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-QeBAQm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:09:17 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)) 13:09:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:17 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-Dd9TXY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:17 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)) 13:09:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:09:17 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-QJj3SV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:09:17 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)) 13:09:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:09:17 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-RqrJaD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:09:17 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)) 13:09:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:09:17 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-q_Ludi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:09:18 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)) 13:09:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:09:18 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-OrTBO0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:09:18 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)) 13:09:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:18 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-sqoTj5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:18 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)) 13:09:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:09:18 INFO - Running setup.py (path:/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/pip-ryAmJj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:09:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:09:18 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)) 13:09:18 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)) 13:09:18 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)) 13:09:18 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)) 13:09:18 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)) 13:09:18 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)) 13:09:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:09:18 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 13:09:18 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 13:09:18 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 13:09:18 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 13:09:18 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 13:09:18 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 13:09:21 INFO - Downloading blessings-1.6.tar.gz 13:09:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:09:21 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)) 13:09:21 INFO - Installing collected packages: blessings 13:09:21 INFO - Running setup.py install for blessings 13:09:21 INFO - Successfully installed blessings 13:09:21 INFO - Cleaning up... 13:09:21 INFO - Return code: 0 13:09:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:09:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:09:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:09:21 INFO - Reading from file tmpfile_stdout 13:09:21 INFO - Current package versions: 13:09:21 INFO - blessings == 1.6 13:09:21 INFO - blobuploader == 1.2.4 13:09:21 INFO - browsermob-proxy == 0.6.0 13:09:21 INFO - docopt == 0.6.1 13:09:21 INFO - manifestparser == 1.1 13:09:21 INFO - marionette-client == 2.3.0 13:09:21 INFO - marionette-driver == 1.4.0 13:09:21 INFO - mozInstall == 1.12 13:09:21 INFO - mozcrash == 0.17 13:09:21 INFO - mozdebug == 0.1 13:09:21 INFO - mozdevice == 0.48 13:09:21 INFO - mozfile == 1.2 13:09:21 INFO - mozhttpd == 0.7 13:09:21 INFO - mozinfo == 0.9 13:09:21 INFO - mozleak == 0.1 13:09:21 INFO - mozlog == 3.1 13:09:21 INFO - moznetwork == 0.27 13:09:21 INFO - mozprocess == 0.22 13:09:21 INFO - mozprofile == 0.28 13:09:21 INFO - mozrunner == 6.11 13:09:21 INFO - mozscreenshot == 0.1 13:09:21 INFO - mozsystemmonitor == 0.0 13:09:21 INFO - moztest == 0.7 13:09:21 INFO - mozversion == 1.4 13:09:21 INFO - psutil == 3.1.1 13:09:21 INFO - requests == 1.2.3 13:09:21 INFO - wptserve == 1.4.0 13:09:21 INFO - wsgiref == 0.1.2 13:09:21 INFO - Running post-action listener: _resource_record_post_action 13:09:21 INFO - Running post-action listener: _start_resource_monitoring 13:09:21 INFO - Starting resource monitoring. 13:09:21 INFO - ##### 13:09:21 INFO - ##### Running pull step. 13:09:21 INFO - ##### 13:09:21 INFO - Running pre-action listener: _resource_record_pre_action 13:09:21 INFO - Running main action method: pull 13:09:21 INFO - Pull has nothing to do! 13:09:21 INFO - Running post-action listener: _resource_record_post_action 13:09:21 INFO - ##### 13:09:21 INFO - ##### Running install step. 13:09:21 INFO - ##### 13:09:21 INFO - Running pre-action listener: _resource_record_pre_action 13:09:21 INFO - Running main action method: install 13:09:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:09:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:09:22 INFO - Reading from file tmpfile_stdout 13:09:22 INFO - Detecting whether we're running mozinstall >=1.0... 13:09:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:09:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:09:22 INFO - Reading from file tmpfile_stdout 13:09:22 INFO - Output received: 13:09:22 INFO - Usage: mozinstall [options] installer 13:09:22 INFO - Options: 13:09:22 INFO - -h, --help show this help message and exit 13:09:22 INFO - -d DEST, --destination=DEST 13:09:22 INFO - Directory to install application into. [default: 13:09:22 INFO - "/builds/slave/test"] 13:09:22 INFO - --app=APP Application being installed. [default: firefox] 13:09:22 INFO - mkdir: /builds/slave/test/build/application 13:09:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 13:09:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.2.en-US.mac64.dmg --destination /builds/slave/test/build/application 13:09:40 INFO - Reading from file tmpfile_stdout 13:09:40 INFO - Output received: 13:09:40 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 13:09:40 INFO - Running post-action listener: _resource_record_post_action 13:09:40 INFO - ##### 13:09:40 INFO - ##### Running run-tests step. 13:09:40 INFO - ##### 13:09:40 INFO - Running pre-action listener: _resource_record_pre_action 13:09:40 INFO - Running main action method: run_tests 13:09:40 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:09:40 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:09:40 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:09:40 INFO - grabbing minidump binary from tooltool 13:09:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:40 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 0x106dd15e0>, '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 0x1069b4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1069df990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:09:40 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 13:09:40 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 13:09:40 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:09:40 INFO - Return code: 0 13:09:40 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:09:40 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:09:40 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/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.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 13:09:40 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/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.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 13:09:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.77rWj6bIrE/Render', 13:09:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:09:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:09:40 INFO - 'HOME': '/Users/cltbld', 13:09:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:09:40 INFO - 'LOGNAME': 'cltbld', 13:09:40 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:09:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:40 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 13:09:40 INFO - 'MOZ_NO_REMOTE': '1', 13:09:40 INFO - 'NO_EM_RESTART': '1', 13:09:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:40 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:09:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:40 INFO - 'PWD': '/builds/slave/test', 13:09:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:09:40 INFO - 'SHELL': '/bin/bash', 13:09:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VZLeCGRfkL/Listeners', 13:09:40 INFO - 'TMPDIR': '/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/T/', 13:09:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:09:40 INFO - 'USER': 'cltbld', 13:09:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:09:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:09:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:09:40 INFO - 'XPC_FLAGS': '0x0', 13:09:40 INFO - 'XPC_SERVICE_NAME': '0', 13:09:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:09:40 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/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.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 13:09:41 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 13:09:41 INFO - import pkg_resources 13:09:42 INFO - Using 1 client processes 13:09:42 INFO - wptserve Starting http server on 127.0.0.1:8000 13:09:42 INFO - wptserve Starting http server on 127.0.0.1:8001 13:09:42 INFO - wptserve Starting http server on 127.0.0.1:8443 13:09:44 INFO - SUITE-START | Running 778 tests 13:09:44 INFO - Running testharness tests 13:09:44 INFO - Setting up ssl 13:09:44 INFO - PROCESS | certutil | 13:09:44 INFO - PROCESS | certutil | 13:09:44 INFO - PROCESS | certutil | 13:09:44 INFO - Certificate Nickname Trust Attributes 13:09:44 INFO - SSL,S/MIME,JAR/XPI 13:09:44 INFO - 13:09:44 INFO - web-platform-tests CT,, 13:09:44 INFO - 13:09:44 INFO - Starting runner 13:09:45 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:09:45 INFO - PROCESS | 1660 | 1471982985253 Marionette DEBUG Marionette enabled via build flag and pref 13:09:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e56800 == 1 [pid = 1660] [id = 1] 13:09:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 1 (0x113e57000) [pid = 1660] [serial = 1] [outer = 0x0] 13:09:45 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:09:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 2 (0x113e58000) [pid = 1660] [serial = 2] [outer = 0x113e57000] 13:09:45 INFO - PROCESS | 1660 | 1471982985573 Marionette INFO Listening on port 2828 13:09:45 INFO - PROCESS | 1660 | 1471982985816 Marionette DEBUG Marionette enabled via command-line flag 13:09:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x11686a800 == 2 [pid = 1660] [id = 2] 13:09:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 3 (0x11686b000) [pid = 1660] [serial = 3] [outer = 0x0] 13:09:45 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:09:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 4 (0x11686c000) [pid = 1660] [serial = 4] [outer = 0x11686b000] 13:09:46 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:09:46 INFO - PROCESS | 1660 | 1471982986019 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49297 13:09:46 INFO - PROCESS | 1660 | 1471982986106 Marionette DEBUG Closed connection conn0 13:09:46 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:09:46 INFO - PROCESS | 1660 | 1471982986110 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49298 13:09:46 INFO - PROCESS | 1660 | 1471982986121 Marionette DEBUG Closed connection conn1 13:09:46 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:09:46 INFO - PROCESS | 1660 | 1471982986126 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49299 13:09:46 INFO - PROCESS | 1660 | 1471982986136 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:09:46 INFO - PROCESS | 1660 | 1471982986141 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.2","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":"20160823121617","device":"desktop","version":"48.0.2"} 13:09:46 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:09:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f1a800 == 3 [pid = 1660] [id = 3] 13:09:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 5 (0x119f1b800) [pid = 1660] [serial = 5] [outer = 0x0] 13:09:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f1c000 == 4 [pid = 1660] [id = 4] 13:09:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 6 (0x119cc9000) [pid = 1660] [serial = 6] [outer = 0x0] 13:09:47 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:09:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12191f800 == 5 [pid = 1660] [id = 5] 13:09:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 7 (0x119a90c00) [pid = 1660] [serial = 7] [outer = 0x0] 13:09:47 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:09:47 INFO - PROCESS | 1660 | [1660] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:09:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 8 (0x1219d3c00) [pid = 1660] [serial = 8] [outer = 0x119a90c00] 13:09:47 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:09:47 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:09:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 9 (0x12346a000) [pid = 1660] [serial = 9] [outer = 0x119f1b800] 13:09:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 10 (0x121ef7000) [pid = 1660] [serial = 10] [outer = 0x119cc9000] 13:09:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 11 (0x121ef8c00) [pid = 1660] [serial = 11] [outer = 0x119a90c00] 13:09:47 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:09:48 INFO - PROCESS | 1660 | 1471982988172 Marionette INFO startBrowser 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:48 INFO - PROCESS | 1660 | 1471982988195 Marionette DEBUG loaded listener.js 13:09:48 INFO - PROCESS | 1660 | 1471982988204 Marionette DEBUG loaded listener.js 13:09:48 INFO - PROCESS | 1660 | 1471982988206 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:48 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:09:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 12 (0x126f81800) [pid = 1660] [serial = 12] [outer = 0x119a90c00] 13:09:48 INFO - PROCESS | 1660 | 1471982988518 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"417771e9-fc8a-184c-be97-1b7a435079cc","capabilities":{"browserName":"Firefox","browserVersion":"48.0.2","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":"20160823121617","device":"desktop","version":"48.0.2","command_id":1}}] 13:09:48 INFO - PROCESS | 1660 | 1471982988611 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:09:48 INFO - PROCESS | 1660 | 1471982988614 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:48 INFO - PROCESS | 1660 | 1471982988660 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:09:48 INFO - PROCESS | 1660 | 1471982988742 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:09:48 INFO - PROCESS | 1660 | 1471982988743 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:48 INFO - PROCESS | 1660 | [1660] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:09:48 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:09:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 13 (0x128c3c400) [pid = 1660] [serial = 13] [outer = 0x119a90c00] 13:09:49 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:09:49 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:49 INFO - PROCESS | 1660 | 1471982989077 Marionette TRACE conn2 <- [1,3,null,{}] 13:09:49 INFO - PROCESS | 1660 | 1471982989086 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:09:49 INFO - PROCESS | 1660 | 1471982989090 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:49 INFO - PROCESS | 1660 | 1471982989113 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:09:49 INFO - PROCESS | 1660 | 1471982989151 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:09:49 INFO - PROCESS | 1660 | 1471982989153 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:09:49 INFO - PROCESS | 1660 | 1471982989158 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:09:49 INFO - PROCESS | 1660 | 1471982989161 Marionette TRACE conn2 <- [1,6,null,{}] 13:09:49 INFO - PROCESS | 1660 | 1471982989168 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:49 INFO - PROCESS | 1660 | 1471982989170 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:49 INFO - PROCESS | 1660 | 1471982989185 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:09:49 INFO - PROCESS | 1660 | 1471982989189 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:49 INFO - PROCESS | 1660 | 1471982989190 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12915f800 == 6 [pid = 1660] [id = 6] 13:09:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 14 (0x1291a0400) [pid = 1660] [serial = 14] [outer = 0x0] 13:09:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 15 (0x1291a2000) [pid = 1660] [serial = 15] [outer = 0x1291a0400] 13:09:49 INFO - PROCESS | 1660 | 1471982989235 Marionette DEBUG loaded listener.js 13:09:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 16 (0x1292c1000) [pid = 1660] [serial = 16] [outer = 0x1291a0400] 13:09:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12970f800 == 7 [pid = 1660] [id = 7] 13:09:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 17 (0x128c4a800) [pid = 1660] [serial = 17] [outer = 0x0] 13:09:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 18 (0x1292c8800) [pid = 1660] [serial = 18] [outer = 0x128c4a800] 13:09:49 INFO - PROCESS | 1660 | 1471982989621 Marionette DEBUG loaded listener.js 13:09:49 INFO - PROCESS | 1660 | 1471982989647 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:09:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 19 (0x1297c7c00) [pid = 1660] [serial = 19] [outer = 0x128c4a800] 13:09:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 528ms 13:09:49 INFO - PROCESS | 1660 | 1471982989697 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:09:49 INFO - PROCESS | 1660 | 1471982989698 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:09:49 INFO - PROCESS | 1660 | 1471982989706 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:09:49 INFO - PROCESS | 1660 | 1471982989708 Marionette TRACE conn2 <- [1,10,null,{}] 13:09:49 INFO - PROCESS | 1660 | 1471982989720 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:49 INFO - PROCESS | 1660 | 1471982989724 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:49 INFO - PROCESS | 1660 | 1471982989857 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:09:49 INFO - PROCESS | 1660 | 1471982989883 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:49 INFO - PROCESS | 1660 | 1471982989884 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a782800 == 8 [pid = 1660] [id = 8] 13:09:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 20 (0x12a7d2000) [pid = 1660] [serial = 20] [outer = 0x0] 13:09:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 21 (0x12a7d3c00) [pid = 1660] [serial = 21] [outer = 0x12a7d2000] 13:09:49 INFO - PROCESS | 1660 | 1471982989914 Marionette DEBUG loaded listener.js 13:09:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 22 (0x12a7d8000) [pid = 1660] [serial = 22] [outer = 0x12a7d2000] 13:09:50 INFO - PROCESS | 1660 | 1471982990283 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:09:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 621ms 13:09:50 INFO - PROCESS | 1660 | 1471982990326 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:09:50 INFO - PROCESS | 1660 | 1471982990328 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:09:50 INFO - PROCESS | 1660 | 1471982990330 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:09:50 INFO - PROCESS | 1660 | 1471982990331 Marionette TRACE conn2 <- [1,14,null,{}] 13:09:50 INFO - PROCESS | 1660 | 1471982990334 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:50 INFO - PROCESS | 1660 | 1471982990336 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:50 INFO - PROCESS | 1660 | 1471982990428 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:09:50 INFO - PROCESS | 1660 | 1471982990434 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:50 INFO - PROCESS | 1660 | 1471982990436 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b177800 == 9 [pid = 1660] [id = 9] 13:09:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 23 (0x119da3400) [pid = 1660] [serial = 23] [outer = 0x0] 13:09:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 24 (0x119dac400) [pid = 1660] [serial = 24] [outer = 0x119da3400] 13:09:50 INFO - PROCESS | 1660 | 1471982990462 Marionette DEBUG loaded listener.js 13:09:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 25 (0x12afafc00) [pid = 1660] [serial = 25] [outer = 0x119da3400] 13:09:50 INFO - PROCESS | 1660 | 1471982990738 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:09:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 13:09:50 INFO - PROCESS | 1660 | 1471982990756 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:09:50 INFO - PROCESS | 1660 | 1471982990757 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:09:50 INFO - PROCESS | 1660 | 1471982990760 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:09:50 INFO - PROCESS | 1660 | 1471982990761 Marionette TRACE conn2 <- [1,18,null,{}] 13:09:50 INFO - PROCESS | 1660 | 1471982990771 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:50 INFO - PROCESS | 1660 | 1471982990772 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:50 INFO - PROCESS | 1660 | 1471982990865 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:09:50 INFO - PROCESS | 1660 | 1471982990871 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:50 INFO - PROCESS | 1660 | 1471982990873 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b99d000 == 10 [pid = 1660] [id = 10] 13:09:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 26 (0x124ca9800) [pid = 1660] [serial = 26] [outer = 0x0] 13:09:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 27 (0x12b9f1c00) [pid = 1660] [serial = 27] [outer = 0x124ca9800] 13:09:50 INFO - PROCESS | 1660 | 1471982990898 Marionette DEBUG loaded listener.js 13:09:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 28 (0x12b9f7c00) [pid = 1660] [serial = 28] [outer = 0x124ca9800] 13:09:51 INFO - PROCESS | 1660 | 1471982991181 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 470ms 13:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:09:51 INFO - PROCESS | 1660 | 1471982991233 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:09:51 INFO - PROCESS | 1660 | 1471982991236 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:09:51 INFO - PROCESS | 1660 | 1471982991238 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:09:51 INFO - PROCESS | 1660 | 1471982991239 Marionette TRACE conn2 <- [1,22,null,{}] 13:09:51 INFO - PROCESS | 1660 | 1471982991241 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:51 INFO - PROCESS | 1660 | 1471982991243 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:51 INFO - PROCESS | 1660 | 1471982991336 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:09:51 INFO - PROCESS | 1660 | 1471982991339 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:51 INFO - PROCESS | 1660 | 1471982991340 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bce6000 == 11 [pid = 1660] [id = 11] 13:09:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 29 (0x12bc91c00) [pid = 1660] [serial = 29] [outer = 0x0] 13:09:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 30 (0x12bc99400) [pid = 1660] [serial = 30] [outer = 0x12bc91c00] 13:09:51 INFO - PROCESS | 1660 | 1471982991366 Marionette DEBUG loaded listener.js 13:09:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 31 (0x12c00b400) [pid = 1660] [serial = 31] [outer = 0x12bc91c00] 13:09:51 INFO - PROCESS | 1660 | 1471982991605 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 369ms 13:09:51 INFO - PROCESS | 1660 | 1471982991608 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:09:51 INFO - PROCESS | 1660 | 1471982991609 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:09:51 INFO - PROCESS | 1660 | 1471982991611 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:09:51 INFO - PROCESS | 1660 | 1471982991613 Marionette TRACE conn2 <- [1,26,null,{}] 13:09:51 INFO - PROCESS | 1660 | 1471982991623 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:51 INFO - PROCESS | 1660 | 1471982991624 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:51 INFO - PROCESS | 1660 | 1471982991721 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:09:51 INFO - PROCESS | 1660 | 1471982991725 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:51 INFO - PROCESS | 1660 | 1471982991726 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcbc000 == 12 [pid = 1660] [id = 12] 13:09:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 32 (0x12c00ec00) [pid = 1660] [serial = 32] [outer = 0x0] 13:09:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 33 (0x12c018800) [pid = 1660] [serial = 33] [outer = 0x12c00ec00] 13:09:51 INFO - PROCESS | 1660 | 1471982991751 Marionette DEBUG loaded listener.js 13:09:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 34 (0x12c036000) [pid = 1660] [serial = 34] [outer = 0x12c00ec00] 13:09:51 INFO - PROCESS | 1660 | 1471982991981 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:09:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 423ms 13:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:09:52 INFO - PROCESS | 1660 | 1471982992039 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:09:52 INFO - PROCESS | 1660 | 1471982992041 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:09:52 INFO - PROCESS | 1660 | 1471982992043 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:09:52 INFO - PROCESS | 1660 | 1471982992044 Marionette TRACE conn2 <- [1,30,null,{}] 13:09:52 INFO - PROCESS | 1660 | 1471982992061 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:52 INFO - PROCESS | 1660 | 1471982992063 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:52 INFO - PROCESS | 1660 | 1471982992162 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:09:52 INFO - PROCESS | 1660 | 1471982992165 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:52 INFO - PROCESS | 1660 | 1471982992167 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c426000 == 13 [pid = 1660] [id = 13] 13:09:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 35 (0x12c039000) [pid = 1660] [serial = 35] [outer = 0x0] 13:09:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 36 (0x12c43f400) [pid = 1660] [serial = 36] [outer = 0x12c039000] 13:09:52 INFO - PROCESS | 1660 | 1471982992191 Marionette DEBUG loaded listener.js 13:09:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 37 (0x12c444800) [pid = 1660] [serial = 37] [outer = 0x12c039000] 13:09:52 INFO - PROCESS | 1660 | 1471982992422 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:09:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 13:09:52 INFO - PROCESS | 1660 | 1471982992461 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:09:52 INFO - PROCESS | 1660 | 1471982992463 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:09:52 INFO - PROCESS | 1660 | 1471982992475 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:09:52 INFO - PROCESS | 1660 | 1471982992476 Marionette TRACE conn2 <- [1,34,null,{}] 13:09:52 INFO - PROCESS | 1660 | 1471982992479 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:52 INFO - PROCESS | 1660 | 1471982992480 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:52 INFO - PROCESS | 1660 | 1471982992586 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:09:52 INFO - PROCESS | 1660 | 1471982992590 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:52 INFO - PROCESS | 1660 | 1471982992591 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c58f800 == 14 [pid = 1660] [id = 14] 13:09:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 38 (0x12c446c00) [pid = 1660] [serial = 38] [outer = 0x0] 13:09:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 39 (0x12c44c800) [pid = 1660] [serial = 39] [outer = 0x12c446c00] 13:09:52 INFO - PROCESS | 1660 | 1471982992616 Marionette DEBUG loaded listener.js 13:09:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 40 (0x12c464000) [pid = 1660] [serial = 40] [outer = 0x12c446c00] 13:09:52 INFO - PROCESS | 1660 | 1471982992855 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:09:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 422ms 13:09:52 INFO - PROCESS | 1660 | 1471982992895 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:09:52 INFO - PROCESS | 1660 | 1471982992897 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:09:52 INFO - PROCESS | 1660 | 1471982992907 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:09:52 INFO - PROCESS | 1660 | 1471982992908 Marionette TRACE conn2 <- [1,38,null,{}] 13:09:52 INFO - PROCESS | 1660 | 1471982992910 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:52 INFO - PROCESS | 1660 | 1471982992911 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:53 INFO - PROCESS | 1660 | 1471982993011 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:09:53 INFO - PROCESS | 1660 | 1471982993015 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:53 INFO - PROCESS | 1660 | 1471982993016 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12caed800 == 15 [pid = 1660] [id = 15] 13:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 41 (0x12c46a000) [pid = 1660] [serial = 41] [outer = 0x0] 13:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 42 (0x12cb14800) [pid = 1660] [serial = 42] [outer = 0x12c46a000] 13:09:53 INFO - PROCESS | 1660 | 1471982993041 Marionette DEBUG loaded listener.js 13:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 43 (0x12cb1a000) [pid = 1660] [serial = 43] [outer = 0x12c46a000] 13:09:53 INFO - PROCESS | 1660 | 1471982993276 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 420ms 13:09:53 INFO - PROCESS | 1660 | 1471982993327 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:09:53 INFO - PROCESS | 1660 | 1471982993329 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:09:53 INFO - PROCESS | 1660 | 1471982993339 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:09:53 INFO - PROCESS | 1660 | 1471982993340 Marionette TRACE conn2 <- [1,42,null,{}] 13:09:53 INFO - PROCESS | 1660 | 1471982993343 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:53 INFO - PROCESS | 1660 | 1471982993344 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ccd2000 == 16 [pid = 1660] [id = 16] 13:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 44 (0x12ccd2800) [pid = 1660] [serial = 44] [outer = 0x0] 13:09:53 INFO - PROCESS | 1660 | 1471982993445 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 45 (0x12cafd800) [pid = 1660] [serial = 45] [outer = 0x12ccd2800] 13:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 46 (0x12ccd7800) [pid = 1660] [serial = 46] [outer = 0x12ccd2800] 13:09:53 INFO - PROCESS | 1660 | 1471982993463 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:53 INFO - PROCESS | 1660 | 1471982993464 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ccd1800 == 17 [pid = 1660] [id = 17] 13:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 47 (0x12cb20000) [pid = 1660] [serial = 47] [outer = 0x0] 13:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 48 (0x12cf1bc00) [pid = 1660] [serial = 48] [outer = 0x12cb20000] 13:09:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cfdc800 == 18 [pid = 1660] [id = 18] 13:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 49 (0x12cf1dc00) [pid = 1660] [serial = 49] [outer = 0x0] 13:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 50 (0x12cf1f800) [pid = 1660] [serial = 50] [outer = 0x12cf1dc00] 13:09:53 INFO - PROCESS | 1660 | 1471982993513 Marionette DEBUG loaded listener.js 13:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 51 (0x12d070000) [pid = 1660] [serial = 51] [outer = 0x12cf1dc00] 13:09:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 52 (0x128ce5000) [pid = 1660] [serial = 52] [outer = 0x12cb20000] 13:09:53 INFO - PROCESS | 1660 | 1471982993857 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 576ms 13:09:53 INFO - PROCESS | 1660 | 1471982993909 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:09:53 INFO - PROCESS | 1660 | 1471982993910 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:09:53 INFO - PROCESS | 1660 | 1471982993913 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:09:53 INFO - PROCESS | 1660 | 1471982993914 Marionette TRACE conn2 <- [1,46,null,{}] 13:09:53 INFO - PROCESS | 1660 | 1471982993917 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:53 INFO - PROCESS | 1660 | 1471982993918 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:54 INFO - PROCESS | 1660 | 1471982994006 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:09:54 INFO - PROCESS | 1660 | 1471982994017 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:54 INFO - PROCESS | 1660 | 1471982994019 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bce1800 == 19 [pid = 1660] [id = 19] 13:09:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 53 (0x11852a000) [pid = 1660] [serial = 53] [outer = 0x0] 13:09:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x128cf2400) [pid = 1660] [serial = 54] [outer = 0x11852a000] 13:09:54 INFO - PROCESS | 1660 | 1471982994046 Marionette DEBUG loaded listener.js 13:09:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x12d075000) [pid = 1660] [serial = 55] [outer = 0x11852a000] 13:09:54 INFO - PROCESS | 1660 | 1471982994284 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 13:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:09:54 INFO - PROCESS | 1660 | 1471982994338 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:09:54 INFO - PROCESS | 1660 | 1471982994340 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:09:54 INFO - PROCESS | 1660 | 1471982994342 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:09:54 INFO - PROCESS | 1660 | 1471982994343 Marionette TRACE conn2 <- [1,50,null,{}] 13:09:54 INFO - PROCESS | 1660 | 1471982994345 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:54 INFO - PROCESS | 1660 | 1471982994346 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:54 INFO - PROCESS | 1660 | 1471982994453 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:09:54 INFO - PROCESS | 1660 | 1471982994456 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:54 INFO - PROCESS | 1660 | 1471982994457 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x118238800 == 20 [pid = 1660] [id = 20] 13:09:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x118326400) [pid = 1660] [serial = 56] [outer = 0x0] 13:09:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x11832a400) [pid = 1660] [serial = 57] [outer = 0x118326400] 13:09:54 INFO - PROCESS | 1660 | 1471982994482 Marionette DEBUG loaded listener.js 13:09:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x12bc9b000) [pid = 1660] [serial = 58] [outer = 0x118326400] 13:09:54 INFO - PROCESS | 1660 | 1471982994719 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 13:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:09:54 INFO - PROCESS | 1660 | 1471982994760 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:09:54 INFO - PROCESS | 1660 | 1471982994761 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:09:54 INFO - PROCESS | 1660 | 1471982994771 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:09:54 INFO - PROCESS | 1660 | 1471982994772 Marionette TRACE conn2 <- [1,54,null,{}] 13:09:54 INFO - PROCESS | 1660 | 1471982994774 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:54 INFO - PROCESS | 1660 | 1471982994775 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:54 INFO - PROCESS | 1660 | 1471982994875 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:09:54 INFO - PROCESS | 1660 | 1471982994879 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:54 INFO - PROCESS | 1660 | 1471982994880 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d626800 == 21 [pid = 1660] [id = 21] 13:09:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x12cf1c400) [pid = 1660] [serial = 59] [outer = 0x0] 13:09:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x12d669800) [pid = 1660] [serial = 60] [outer = 0x12cf1c400] 13:09:54 INFO - PROCESS | 1660 | 1471982994904 Marionette DEBUG loaded listener.js 13:09:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x12d66d000) [pid = 1660] [serial = 61] [outer = 0x12cf1c400] 13:09:55 INFO - PROCESS | 1660 | 1471982995157 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:09:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 426ms 13:09:55 INFO - PROCESS | 1660 | 1471982995218 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:09:55 INFO - PROCESS | 1660 | 1471982995219 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:09:55 INFO - PROCESS | 1660 | 1471982995231 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:09:55 INFO - PROCESS | 1660 | 1471982995237 Marionette TRACE conn2 <- [1,58,null,{}] 13:09:55 INFO - PROCESS | 1660 | 1471982995241 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:55 INFO - PROCESS | 1660 | 1471982995243 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:55 INFO - PROCESS | 1660 | 1471982995356 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:09:55 INFO - PROCESS | 1660 | 1471982995949 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:55 INFO - PROCESS | 1660 | 1471982995951 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x111ea2000 == 22 [pid = 1660] [id = 22] 13:09:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x11213f400) [pid = 1660] [serial = 62] [outer = 0x0] 13:09:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1121a0000) [pid = 1660] [serial = 63] [outer = 0x11213f400] 13:09:55 INFO - PROCESS | 1660 | 1471982995987 Marionette DEBUG loaded listener.js 13:09:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x112994800) [pid = 1660] [serial = 64] [outer = 0x11213f400] 13:09:56 INFO - PROCESS | 1660 | 1471982996407 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1226ms 13:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:09:56 INFO - PROCESS | 1660 | 1471982996458 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:09:56 INFO - PROCESS | 1660 | 1471982996461 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:09:56 INFO - PROCESS | 1660 | 1471982996464 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:09:56 INFO - PROCESS | 1660 | 1471982996466 Marionette TRACE conn2 <- [1,62,null,{}] 13:09:56 INFO - PROCESS | 1660 | 1471982996469 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:56 INFO - PROCESS | 1660 | 1471982996473 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:56 INFO - PROCESS | 1660 | 1471982996590 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:09:56 INFO - PROCESS | 1660 | 1471982996641 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:56 INFO - PROCESS | 1660 | 1471982996642 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x115fae800 == 23 [pid = 1660] [id = 23] 13:09:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1129f0400) [pid = 1660] [serial = 65] [outer = 0x0] 13:09:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x115f84400) [pid = 1660] [serial = 66] [outer = 0x1129f0400] 13:09:56 INFO - PROCESS | 1660 | 1471982996677 Marionette DEBUG loaded listener.js 13:09:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x116798000) [pid = 1660] [serial = 67] [outer = 0x1129f0400] 13:09:57 INFO - PROCESS | 1660 | 1471982997087 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 13:09:57 INFO - PROCESS | 1660 | 1471982997138 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:09:57 INFO - PROCESS | 1660 | 1471982997141 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:09:57 INFO - PROCESS | 1660 | 1471982997143 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:09:57 INFO - PROCESS | 1660 | 1471982997145 Marionette TRACE conn2 <- [1,66,null,{}] 13:09:57 INFO - PROCESS | 1660 | 1471982997147 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:57 INFO - PROCESS | 1660 | 1471982997149 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:57 INFO - PROCESS | 1660 | 1471982997280 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:09:57 INFO - PROCESS | 1660 | 1471982997321 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:57 INFO - PROCESS | 1660 | 1471982997322 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ae5000 == 24 [pid = 1660] [id = 24] 13:09:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x116f8ac00) [pid = 1660] [serial = 68] [outer = 0x0] 13:09:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x11832e000) [pid = 1660] [serial = 69] [outer = 0x116f8ac00] 13:09:57 INFO - PROCESS | 1660 | 1471982997353 Marionette DEBUG loaded listener.js 13:09:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11879dc00) [pid = 1660] [serial = 70] [outer = 0x116f8ac00] 13:09:57 INFO - PROCESS | 1660 | 1471982997956 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 869ms 13:09:58 INFO - PROCESS | 1660 | 1471982998012 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:09:58 INFO - PROCESS | 1660 | 1471982998015 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:09:58 INFO - PROCESS | 1660 | 1471982998020 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:09:58 INFO - PROCESS | 1660 | 1471982998022 Marionette TRACE conn2 <- [1,70,null,{}] 13:09:58 INFO - PROCESS | 1660 | 1471982998026 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:58 INFO - PROCESS | 1660 | 1471982998027 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:58 INFO - PROCESS | 1660 | 1471982998107 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:09:58 INFO - PROCESS | 1660 | 1471982998158 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:58 INFO - PROCESS | 1660 | 1471982998160 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x112e30000 == 25 [pid = 1660] [id = 25] 13:09:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x115ff2c00) [pid = 1660] [serial = 71] [outer = 0x0] 13:09:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1160ed400) [pid = 1660] [serial = 72] [outer = 0x115ff2c00] 13:09:58 INFO - PROCESS | 1660 | 1471982998188 Marionette DEBUG loaded listener.js 13:09:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x116371400) [pid = 1660] [serial = 73] [outer = 0x115ff2c00] 13:09:58 INFO - PROCESS | 1660 | 1471982998677 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 672ms 13:09:58 INFO - PROCESS | 1660 | 1471982998692 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:09:58 INFO - PROCESS | 1660 | 1471982998697 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:09:58 INFO - PROCESS | 1660 | 1471982998705 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:09:58 INFO - PROCESS | 1660 | 1471982998708 Marionette TRACE conn2 <- [1,74,null,{}] 13:09:58 INFO - PROCESS | 1660 | 1471982998711 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:58 INFO - PROCESS | 1660 | 1471982998714 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:58 INFO - PROCESS | 1660 | 1471982998839 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:09:58 INFO - PROCESS | 1660 | 1471982998845 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:58 INFO - PROCESS | 1660 | 1471982998847 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1160cd800 == 26 [pid = 1660] [id = 26] 13:09:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1176d4800) [pid = 1660] [serial = 74] [outer = 0x0] 13:09:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11830f800) [pid = 1660] [serial = 75] [outer = 0x1176d4800] 13:09:58 INFO - PROCESS | 1660 | 1471982998895 Marionette DEBUG loaded listener.js 13:09:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11859a400) [pid = 1660] [serial = 76] [outer = 0x1176d4800] 13:09:59 INFO - PROCESS | 1660 | 1471982999286 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 623ms 13:09:59 INFO - PROCESS | 1660 | 1471982999328 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:09:59 INFO - PROCESS | 1660 | 1471982999329 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:09:59 INFO - PROCESS | 1660 | 1471982999331 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:09:59 INFO - PROCESS | 1660 | 1471982999334 Marionette TRACE conn2 <- [1,78,null,{}] 13:09:59 INFO - PROCESS | 1660 | 1471982999341 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:59 INFO - PROCESS | 1660 | 1471982999345 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:59 INFO - PROCESS | 1660 | 1471982999419 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:09:59 INFO - PROCESS | 1660 | 1471982999424 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:59 INFO - PROCESS | 1660 | 1471982999426 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168d8800 == 27 [pid = 1660] [id = 27] 13:09:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11874dc00) [pid = 1660] [serial = 77] [outer = 0x0] 13:09:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118797000) [pid = 1660] [serial = 78] [outer = 0x11874dc00] 13:09:59 INFO - PROCESS | 1660 | 1471982999456 Marionette DEBUG loaded listener.js 13:09:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118f6e000) [pid = 1660] [serial = 79] [outer = 0x11874dc00] 13:09:59 INFO - PROCESS | 1660 | 1471982999762 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 474ms 13:09:59 INFO - PROCESS | 1660 | 1471982999805 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:09:59 INFO - PROCESS | 1660 | 1471982999807 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:09:59 INFO - PROCESS | 1660 | 1471982999809 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:09:59 INFO - PROCESS | 1660 | 1471982999810 Marionette TRACE conn2 <- [1,82,null,{}] 13:09:59 INFO - PROCESS | 1660 | 1471982999813 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:09:59 INFO - PROCESS | 1660 | 1471982999814 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:59 INFO - PROCESS | 1660 | 1471982999893 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:09:59 INFO - PROCESS | 1660 | 1471982999933 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:59 INFO - PROCESS | 1660 | 1471982999934 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:09:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x117045000 == 28 [pid = 1660] [id = 28] 13:09:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11878f800) [pid = 1660] [serial = 80] [outer = 0x0] 13:09:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11934fc00) [pid = 1660] [serial = 81] [outer = 0x11878f800] 13:09:59 INFO - PROCESS | 1660 | 1471982999960 Marionette DEBUG loaded listener.js 13:10:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1193f5c00) [pid = 1660] [serial = 82] [outer = 0x11878f800] 13:10:00 INFO - PROCESS | 1660 | 1471983000295 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 518ms 13:10:00 INFO - PROCESS | 1660 | 1471983000329 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:10:00 INFO - PROCESS | 1660 | 1471983000330 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:10:00 INFO - PROCESS | 1660 | 1471983000336 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:10:00 INFO - PROCESS | 1660 | 1471983000338 Marionette TRACE conn2 <- [1,86,null,{}] 13:10:00 INFO - PROCESS | 1660 | 1471983000341 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:00 INFO - PROCESS | 1660 | 1471983000343 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:00 INFO - PROCESS | 1660 | 1471983000454 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:10:00 INFO - PROCESS | 1660 | 1471983000516 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:00 INFO - PROCESS | 1660 | 1471983000517 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x118162800 == 29 [pid = 1660] [id = 29] 13:10:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113e3a800) [pid = 1660] [serial = 83] [outer = 0x0] 13:10:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1193f7400) [pid = 1660] [serial = 84] [outer = 0x113e3a800] 13:10:00 INFO - PROCESS | 1660 | 1471983000558 Marionette DEBUG loaded listener.js 13:10:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1197b8800) [pid = 1660] [serial = 85] [outer = 0x113e3a800] 13:10:00 INFO - PROCESS | 1660 | 1471983000845 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 521ms 13:10:00 INFO - PROCESS | 1660 | 1471983000857 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:10:00 INFO - PROCESS | 1660 | 1471983000858 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:10:00 INFO - PROCESS | 1660 | 1471983000861 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:10:00 INFO - PROCESS | 1660 | 1471983000862 Marionette TRACE conn2 <- [1,90,null,{}] 13:10:00 INFO - PROCESS | 1660 | 1471983000875 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:00 INFO - PROCESS | 1660 | 1471983000879 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:00 INFO - PROCESS | 1660 | 1471983000983 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:10:00 INFO - PROCESS | 1660 | 1471983000987 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:00 INFO - PROCESS | 1660 | 1471983000988 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x118710800 == 30 [pid = 1660] [id = 30] 13:10:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119a8ac00) [pid = 1660] [serial = 86] [outer = 0x0] 13:10:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119da4c00) [pid = 1660] [serial = 87] [outer = 0x119a8ac00] 13:10:01 INFO - PROCESS | 1660 | 1471983001015 Marionette DEBUG loaded listener.js 13:10:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1210f0000) [pid = 1660] [serial = 88] [outer = 0x119a8ac00] 13:10:01 INFO - PROCESS | 1660 | 1471983001319 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:10:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:10:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 13:10:01 INFO - PROCESS | 1660 | 1471983001329 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:10:01 INFO - PROCESS | 1660 | 1471983001330 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:10:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:10:01 INFO - PROCESS | 1660 | 1471983001340 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:10:01 INFO - PROCESS | 1660 | 1471983001341 Marionette TRACE conn2 <- [1,94,null,{}] 13:10:01 INFO - PROCESS | 1660 | 1471983001343 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:01 INFO - PROCESS | 1660 | 1471983001344 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:01 INFO - PROCESS | 1660 | 1471983001440 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:10:01 INFO - PROCESS | 1660 | 1471983001446 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:01 INFO - PROCESS | 1660 | 1471983001447 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f1a800 == 31 [pid = 1660] [id = 31] 13:10:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113e3ec00) [pid = 1660] [serial = 89] [outer = 0x0] 13:10:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1210f0800) [pid = 1660] [serial = 90] [outer = 0x113e3ec00] 13:10:01 INFO - PROCESS | 1660 | 1471983001473 Marionette DEBUG loaded listener.js 13:10:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121537000) [pid = 1660] [serial = 91] [outer = 0x113e3ec00] 13:10:01 INFO - PROCESS | 1660 | 1471983001738 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:10:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:10:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 424ms 13:10:01 INFO - PROCESS | 1660 | 1471983001759 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:10:01 INFO - PROCESS | 1660 | 1471983001760 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:10:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:10:01 INFO - PROCESS | 1660 | 1471983001762 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:10:01 INFO - PROCESS | 1660 | 1471983001763 Marionette TRACE conn2 <- [1,98,null,{}] 13:10:01 INFO - PROCESS | 1660 | 1471983001773 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:01 INFO - PROCESS | 1660 | 1471983001774 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:01 INFO - PROCESS | 1660 | 1471983001853 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:10:01 INFO - PROCESS | 1660 | 1471983001857 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:01 INFO - PROCESS | 1660 | 1471983001858 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x119186000 == 32 [pid = 1660] [id = 32] 13:10:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12100fc00) [pid = 1660] [serial = 92] [outer = 0x0] 13:10:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121824800) [pid = 1660] [serial = 93] [outer = 0x12100fc00] 13:10:01 INFO - PROCESS | 1660 | 1471983001883 Marionette DEBUG loaded listener.js 13:10:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121e27000) [pid = 1660] [serial = 94] [outer = 0x12100fc00] 13:10:02 INFO - PROCESS | 1660 | 1471983002160 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 423ms 13:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:10:02 INFO - PROCESS | 1660 | 1471983002189 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:10:02 INFO - PROCESS | 1660 | 1471983002191 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:10:02 INFO - PROCESS | 1660 | 1471983002193 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:10:02 INFO - PROCESS | 1660 | 1471983002194 Marionette TRACE conn2 <- [1,102,null,{}] 13:10:02 INFO - PROCESS | 1660 | 1471983002204 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:02 INFO - PROCESS | 1660 | 1471983002205 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:02 INFO - PROCESS | 1660 | 1471983002298 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:10:02 INFO - PROCESS | 1660 | 1471983002342 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:02 INFO - PROCESS | 1660 | 1471983002343 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168bb000 == 33 [pid = 1660] [id = 33] 13:10:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1211e4000) [pid = 1660] [serial = 95] [outer = 0x0] 13:10:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121e2d400) [pid = 1660] [serial = 96] [outer = 0x1211e4000] 13:10:02 INFO - PROCESS | 1660 | 1471983002368 Marionette DEBUG loaded listener.js 13:10:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124046400) [pid = 1660] [serial = 97] [outer = 0x1211e4000] 13:10:02 INFO - PROCESS | 1660 | 1471983002653 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 518ms 13:10:02 INFO - PROCESS | 1660 | 1471983002712 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:10:02 INFO - PROCESS | 1660 | 1471983002715 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:10:02 INFO - PROCESS | 1660 | 1471983002720 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:10:02 INFO - PROCESS | 1660 | 1471983002722 Marionette TRACE conn2 <- [1,106,null,{}] 13:10:02 INFO - PROCESS | 1660 | 1471983002725 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:02 INFO - PROCESS | 1660 | 1471983002727 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:02 INFO - PROCESS | 1660 | 1471983002840 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:10:02 INFO - PROCESS | 1660 | 1471983002900 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:02 INFO - PROCESS | 1660 | 1471983002902 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197da800 == 34 [pid = 1660] [id = 34] 13:10:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113e3f800) [pid = 1660] [serial = 98] [outer = 0x0] 13:10:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12404fc00) [pid = 1660] [serial = 99] [outer = 0x113e3f800] 13:10:02 INFO - PROCESS | 1660 | 1471983002942 Marionette DEBUG loaded listener.js 13:10:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1242e5400) [pid = 1660] [serial = 100] [outer = 0x113e3f800] 13:10:03 INFO - PROCESS | 1660 | 1471983003261 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 569ms 13:10:03 INFO - PROCESS | 1660 | 1471983003290 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:10:03 INFO - PROCESS | 1660 | 1471983003291 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:10:03 INFO - PROCESS | 1660 | 1471983003294 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:10:03 INFO - PROCESS | 1660 | 1471983003295 Marionette TRACE conn2 <- [1,110,null,{}] 13:10:03 INFO - PROCESS | 1660 | 1471983003298 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:03 INFO - PROCESS | 1660 | 1471983003303 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:03 INFO - PROCESS | 1660 | 1471983003403 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:10:03 INFO - PROCESS | 1660 | 1471983003407 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:03 INFO - PROCESS | 1660 | 1471983003408 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0d3800 == 35 [pid = 1660] [id = 35] 13:10:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1242a1c00) [pid = 1660] [serial = 101] [outer = 0x0] 13:10:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1246f7800) [pid = 1660] [serial = 102] [outer = 0x1242a1c00] 13:10:03 INFO - PROCESS | 1660 | 1471983003435 Marionette DEBUG loaded listener.js 13:10:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1246f3c00) [pid = 1660] [serial = 103] [outer = 0x1242a1c00] 13:10:03 INFO - PROCESS | 1660 | 1471983003756 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 13:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:10:03 INFO - PROCESS | 1660 | 1471983003768 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:10:03 INFO - PROCESS | 1660 | 1471983003770 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:10:03 INFO - PROCESS | 1660 | 1471983003772 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:10:03 INFO - PROCESS | 1660 | 1471983003773 Marionette TRACE conn2 <- [1,114,null,{}] 13:10:03 INFO - PROCESS | 1660 | 1471983003775 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:03 INFO - PROCESS | 1660 | 1471983003776 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:03 INFO - PROCESS | 1660 | 1471983003879 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:10:03 INFO - PROCESS | 1660 | 1471983003885 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:03 INFO - PROCESS | 1660 | 1471983003886 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x121169000 == 36 [pid = 1660] [id = 36] 13:10:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x113c9b800) [pid = 1660] [serial = 104] [outer = 0x0] 13:10:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124c7d400) [pid = 1660] [serial = 105] [outer = 0x113c9b800] 13:10:03 INFO - PROCESS | 1660 | 1471983003911 Marionette DEBUG loaded listener.js 13:10:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1268b7c00) [pid = 1660] [serial = 106] [outer = 0x113c9b800] 13:10:04 INFO - PROCESS | 1660 | 1471983004279 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 518ms 13:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:10:04 INFO - PROCESS | 1660 | 1471983004292 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:10:04 INFO - PROCESS | 1660 | 1471983004293 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:10:04 INFO - PROCESS | 1660 | 1471983004297 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:10:04 INFO - PROCESS | 1660 | 1471983004298 Marionette TRACE conn2 <- [1,118,null,{}] 13:10:04 INFO - PROCESS | 1660 | 1471983004304 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:04 INFO - PROCESS | 1660 | 1471983004305 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:04 INFO - PROCESS | 1660 | 1471983004423 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:10:04 INFO - PROCESS | 1660 | 1471983004489 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:04 INFO - PROCESS | 1660 | 1471983004490 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x121279800 == 37 [pid = 1660] [id = 37] 13:10:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1240f3000) [pid = 1660] [serial = 107] [outer = 0x0] 13:10:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1268bb000) [pid = 1660] [serial = 108] [outer = 0x1240f3000] 13:10:04 INFO - PROCESS | 1660 | 1471983004530 Marionette DEBUG loaded listener.js 13:10:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x126d41400) [pid = 1660] [serial = 109] [outer = 0x1240f3000] 13:10:04 INFO - PROCESS | 1660 | 1471983004835 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 572ms 13:10:04 INFO - PROCESS | 1660 | 1471983004872 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:10:04 INFO - PROCESS | 1660 | 1471983004873 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:10:04 INFO - PROCESS | 1660 | 1471983004875 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:10:04 INFO - PROCESS | 1660 | 1471983004876 Marionette TRACE conn2 <- [1,122,null,{}] 13:10:04 INFO - PROCESS | 1660 | 1471983004879 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:04 INFO - PROCESS | 1660 | 1471983004880 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:04 INFO - PROCESS | 1660 | 1471983004960 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:10:04 INFO - PROCESS | 1660 | 1471983004964 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:04 INFO - PROCESS | 1660 | 1471983004966 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215bc800 == 38 [pid = 1660] [id = 38] 13:10:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1197bd400) [pid = 1660] [serial = 110] [outer = 0x0] 13:10:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x126f82400) [pid = 1660] [serial = 111] [outer = 0x1197bd400] 13:10:04 INFO - PROCESS | 1660 | 1471983004992 Marionette DEBUG loaded listener.js 13:10:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1270afc00) [pid = 1660] [serial = 112] [outer = 0x1197bd400] 13:10:05 INFO - PROCESS | 1660 | 1471983005291 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:10:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 13:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:10:05 INFO - PROCESS | 1660 | 1471983005344 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:10:05 INFO - PROCESS | 1660 | 1471983005345 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:10:05 INFO - PROCESS | 1660 | 1471983005347 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:10:05 INFO - PROCESS | 1660 | 1471983005348 Marionette TRACE conn2 <- [1,126,null,{}] 13:10:05 INFO - PROCESS | 1660 | 1471983005351 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:05 INFO - PROCESS | 1660 | 1471983005352 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:05 INFO - PROCESS | 1660 | 1471983005451 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:10:05 INFO - PROCESS | 1660 | 1471983005458 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:05 INFO - PROCESS | 1660 | 1471983005459 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ab2000 == 39 [pid = 1660] [id = 39] 13:10:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1242e4c00) [pid = 1660] [serial = 113] [outer = 0x0] 13:10:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x128aa9800) [pid = 1660] [serial = 114] [outer = 0x1242e4c00] 13:10:05 INFO - PROCESS | 1660 | 1471983005491 Marionette DEBUG loaded listener.js 13:10:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x128b16000) [pid = 1660] [serial = 115] [outer = 0x1242e4c00] 13:10:05 INFO - PROCESS | 1660 | 1471983005844 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:10:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 519ms 13:10:05 INFO - PROCESS | 1660 | 1471983005867 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:10:05 INFO - PROCESS | 1660 | 1471983005869 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:10:05 INFO - PROCESS | 1660 | 1471983005871 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:10:05 INFO - PROCESS | 1660 | 1471983005872 Marionette TRACE conn2 <- [1,130,null,{}] 13:10:05 INFO - PROCESS | 1660 | 1471983005874 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:05 INFO - PROCESS | 1660 | 1471983005875 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:05 INFO - PROCESS | 1660 | 1471983005992 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:10:06 INFO - PROCESS | 1660 | 1471983006703 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:06 INFO - PROCESS | 1660 | 1471983006705 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x112160000 == 40 [pid = 1660] [id = 40] 13:10:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x111e58000) [pid = 1660] [serial = 116] [outer = 0x0] 13:10:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1129f4400) [pid = 1660] [serial = 117] [outer = 0x111e58000] 13:10:06 INFO - PROCESS | 1660 | 1471983006734 Marionette DEBUG loaded listener.js 13:10:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x116348c00) [pid = 1660] [serial = 118] [outer = 0x111e58000] 13:10:07 INFO - PROCESS | 1660 | 1471983007084 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1218ms 13:10:07 INFO - PROCESS | 1660 | 1471983007092 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:10:07 INFO - PROCESS | 1660 | 1471983007095 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:10:07 INFO - PROCESS | 1660 | 1471983007101 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:10:07 INFO - PROCESS | 1660 | 1471983007104 Marionette TRACE conn2 <- [1,134,null,{}] 13:10:07 INFO - PROCESS | 1660 | 1471983007109 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:07 INFO - PROCESS | 1660 | 1471983007111 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:07 INFO - PROCESS | 1660 | 1471983007211 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:10:07 INFO - PROCESS | 1660 | 1471983007244 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:07 INFO - PROCESS | 1660 | 1471983007246 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x11605b000 == 41 [pid = 1660] [id = 41] 13:10:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x118309c00) [pid = 1660] [serial = 119] [outer = 0x0] 13:10:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x118529c00) [pid = 1660] [serial = 120] [outer = 0x118309c00] 13:10:07 INFO - PROCESS | 1660 | 1471983007274 Marionette DEBUG loaded listener.js 13:10:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x11874c400) [pid = 1660] [serial = 121] [outer = 0x118309c00] 13:10:07 INFO - PROCESS | 1660 | 1471983007587 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 528ms 13:10:07 INFO - PROCESS | 1660 | 1471983007628 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:10:07 INFO - PROCESS | 1660 | 1471983007631 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:10:07 INFO - PROCESS | 1660 | 1471983007636 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:10:07 INFO - PROCESS | 1660 | 1471983007637 Marionette TRACE conn2 <- [1,138,null,{}] 13:10:07 INFO - PROCESS | 1660 | 1471983007640 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:07 INFO - PROCESS | 1660 | 1471983007641 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:07 INFO - PROCESS | 1660 | 1471983007742 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:10:07 INFO - PROCESS | 1660 | 1471983007772 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:07 INFO - PROCESS | 1660 | 1471983007774 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ad2000 == 42 [pid = 1660] [id = 42] 13:10:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1188a5000) [pid = 1660] [serial = 122] [outer = 0x0] 13:10:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x119346400) [pid = 1660] [serial = 123] [outer = 0x1188a5000] 13:10:07 INFO - PROCESS | 1660 | 1471983007800 Marionette DEBUG loaded listener.js 13:10:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1193fc000) [pid = 1660] [serial = 124] [outer = 0x1188a5000] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12cf1c400) [pid = 1660] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x118326400) [pid = 1660] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x11852a000) [pid = 1660] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12cf1dc00) [pid = 1660] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12c46a000) [pid = 1660] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12c446c00) [pid = 1660] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12c039000) [pid = 1660] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12c00ec00) [pid = 1660] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12bc91c00) [pid = 1660] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x124ca9800) [pid = 1660] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x119da3400) [pid = 1660] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12a7d2000) [pid = 1660] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1291a0400) [pid = 1660] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x115ff2c00) [pid = 1660] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1176d4800) [pid = 1660] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11874dc00) [pid = 1660] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11878f800) [pid = 1660] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x113e3a800) [pid = 1660] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119a8ac00) [pid = 1660] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113e3ec00) [pid = 1660] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12100fc00) [pid = 1660] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1211e4000) [pid = 1660] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113e3f800) [pid = 1660] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x113c9b800) [pid = 1660] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1240f3000) [pid = 1660] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1197bd400) [pid = 1660] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11213f400) [pid = 1660] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1129f0400) [pid = 1660] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:10:08 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116f8ac00) [pid = 1660] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:10:08 INFO - PROCESS | 1660 | 1471983008558 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 970ms 13:10:08 INFO - PROCESS | 1660 | 1471983008606 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:10:08 INFO - PROCESS | 1660 | 1471983008608 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:10:08 INFO - PROCESS | 1660 | 1471983008614 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:10:08 INFO - PROCESS | 1660 | 1471983008620 Marionette TRACE conn2 <- [1,142,null,{}] 13:10:08 INFO - PROCESS | 1660 | 1471983008623 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:08 INFO - PROCESS | 1660 | 1471983008626 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:08 INFO - PROCESS | 1660 | 1471983008695 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:10:08 INFO - PROCESS | 1660 | 1471983008745 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:08 INFO - PROCESS | 1660 | 1471983008746 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x11729f000 == 43 [pid = 1660] [id = 43] 13:10:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1121ab400) [pid = 1660] [serial = 125] [outer = 0x0] 13:10:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x115f85800) [pid = 1660] [serial = 126] [outer = 0x1121ab400] 13:10:08 INFO - PROCESS | 1660 | 1471983008777 Marionette DEBUG loaded listener.js 13:10:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1193f4000) [pid = 1660] [serial = 127] [outer = 0x1121ab400] 13:10:09 INFO - PROCESS | 1660 | 1471983009080 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 527ms 13:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:10:09 INFO - PROCESS | 1660 | 1471983009139 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:10:09 INFO - PROCESS | 1660 | 1471983009141 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:10:09 INFO - PROCESS | 1660 | 1471983009144 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:10:09 INFO - PROCESS | 1660 | 1471983009146 Marionette TRACE conn2 <- [1,146,null,{}] 13:10:09 INFO - PROCESS | 1660 | 1471983009150 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:09 INFO - PROCESS | 1660 | 1471983009152 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:09 INFO - PROCESS | 1660 | 1471983009278 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:10:09 INFO - PROCESS | 1660 | 1471983009356 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:09 INFO - PROCESS | 1660 | 1471983009358 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x11872c000 == 44 [pid = 1660] [id = 44] 13:10:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112986400) [pid = 1660] [serial = 128] [outer = 0x0] 13:10:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1193f1800) [pid = 1660] [serial = 129] [outer = 0x112986400] 13:10:09 INFO - PROCESS | 1660 | 1471983009399 Marionette DEBUG loaded listener.js 13:10:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11a03b000) [pid = 1660] [serial = 130] [outer = 0x112986400] 13:10:09 INFO - PROCESS | 1660 | 1471983009752 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:10:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 619ms 13:10:09 INFO - PROCESS | 1660 | 1471983009764 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:10:09 INFO - PROCESS | 1660 | 1471983009767 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:10:09 INFO - PROCESS | 1660 | 1471983009771 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:10:09 INFO - PROCESS | 1660 | 1471983009772 Marionette TRACE conn2 <- [1,150,null,{}] 13:10:09 INFO - PROCESS | 1660 | 1471983009775 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:09 INFO - PROCESS | 1660 | 1471983009776 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:09 INFO - PROCESS | 1660 | 1471983009848 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:10:09 INFO - PROCESS | 1660 | 1471983009896 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:09 INFO - PROCESS | 1660 | 1471983009900 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194c4800 == 45 [pid = 1660] [id = 45] 13:10:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1210ef400) [pid = 1660] [serial = 131] [outer = 0x0] 13:10:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1210f3000) [pid = 1660] [serial = 132] [outer = 0x1210ef400] 13:10:09 INFO - PROCESS | 1660 | 1471983009932 Marionette DEBUG loaded listener.js 13:10:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1215eec00) [pid = 1660] [serial = 133] [outer = 0x1210ef400] 13:10:10 INFO - PROCESS | 1660 | 1471983010210 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 13:10:10 INFO - PROCESS | 1660 | 1471983010240 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:10:10 INFO - PROCESS | 1660 | 1471983010241 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:10:10 INFO - PROCESS | 1660 | 1471983010244 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:10:10 INFO - PROCESS | 1660 | 1471983010245 Marionette TRACE conn2 <- [1,154,null,{}] 13:10:10 INFO - PROCESS | 1660 | 1471983010247 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:10 INFO - PROCESS | 1660 | 1471983010250 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:10 INFO - PROCESS | 1660 | 1471983010346 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:10:10 INFO - PROCESS | 1660 | 1471983010352 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:10 INFO - PROCESS | 1660 | 1471983010353 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e45800 == 46 [pid = 1660] [id = 46] 13:10:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121821800) [pid = 1660] [serial = 134] [outer = 0x0] 13:10:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1242e8800) [pid = 1660] [serial = 135] [outer = 0x121821800] 13:10:10 INFO - PROCESS | 1660 | 1471983010379 Marionette DEBUG loaded listener.js 13:10:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1246ea400) [pid = 1660] [serial = 136] [outer = 0x121821800] 13:10:10 INFO - PROCESS | 1660 | 1471983010838 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 619ms 13:10:10 INFO - PROCESS | 1660 | 1471983010864 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:10:10 INFO - PROCESS | 1660 | 1471983010867 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:10:10 INFO - PROCESS | 1660 | 1471983010870 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:10:10 INFO - PROCESS | 1660 | 1471983010872 Marionette TRACE conn2 <- [1,158,null,{}] 13:10:10 INFO - PROCESS | 1660 | 1471983010877 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:10 INFO - PROCESS | 1660 | 1471983010878 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:10 INFO - PROCESS | 1660 | 1471983010976 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:10:11 INFO - PROCESS | 1660 | 1471983011025 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:11 INFO - PROCESS | 1660 | 1471983011027 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x116857800 == 47 [pid = 1660] [id = 47] 13:10:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x116379400) [pid = 1660] [serial = 137] [outer = 0x0] 13:10:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1176c7800) [pid = 1660] [serial = 138] [outer = 0x116379400] 13:10:11 INFO - PROCESS | 1660 | 1471983011058 Marionette DEBUG loaded listener.js 13:10:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11832f800) [pid = 1660] [serial = 139] [outer = 0x116379400] 13:10:11 INFO - PROCESS | 1660 | 1471983011493 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 13:10:11 INFO - PROCESS | 1660 | 1471983011542 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:10:11 INFO - PROCESS | 1660 | 1471983011545 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:10:11 INFO - PROCESS | 1660 | 1471983011552 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:10:11 INFO - PROCESS | 1660 | 1471983011554 Marionette TRACE conn2 <- [1,162,null,{}] 13:10:11 INFO - PROCESS | 1660 | 1471983011557 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:11 INFO - PROCESS | 1660 | 1471983011558 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:11 INFO - PROCESS | 1660 | 1471983011650 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:10:11 INFO - PROCESS | 1660 | 1471983011733 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:11 INFO - PROCESS | 1660 | 1471983011735 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a31000 == 48 [pid = 1660] [id = 48] 13:10:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119355800) [pid = 1660] [serial = 140] [outer = 0x0] 13:10:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11966a400) [pid = 1660] [serial = 141] [outer = 0x119355800] 13:10:11 INFO - PROCESS | 1660 | 1471983011768 Marionette DEBUG loaded listener.js 13:10:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119cc9c00) [pid = 1660] [serial = 142] [outer = 0x119355800] 13:10:12 INFO - PROCESS | 1660 | 1471983012189 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 13:10:12 INFO - PROCESS | 1660 | 1471983012222 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:10:12 INFO - PROCESS | 1660 | 1471983012224 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:10:12 INFO - PROCESS | 1660 | 1471983012226 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:10:12 INFO - PROCESS | 1660 | 1471983012229 Marionette TRACE conn2 <- [1,166,null,{}] 13:10:12 INFO - PROCESS | 1660 | 1471983012257 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:12 INFO - PROCESS | 1660 | 1471983012260 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:12 INFO - PROCESS | 1660 | 1471983012353 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:10:12 INFO - PROCESS | 1660 | 1471983012413 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:12 INFO - PROCESS | 1660 | 1471983012415 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ad6800 == 49 [pid = 1660] [id = 49] 13:10:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1219d4800) [pid = 1660] [serial = 143] [outer = 0x0] 13:10:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x121e2c800) [pid = 1660] [serial = 144] [outer = 0x1219d4800] 13:10:12 INFO - PROCESS | 1660 | 1471983012448 Marionette DEBUG loaded listener.js 13:10:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1242ed400) [pid = 1660] [serial = 145] [outer = 0x1219d4800] 13:10:12 INFO - PROCESS | 1660 | 1471983012877 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 689ms 13:10:12 INFO - PROCESS | 1660 | 1471983012959 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:10:12 INFO - PROCESS | 1660 | 1471983012962 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:10:12 INFO - PROCESS | 1660 | 1471983012967 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:10:12 INFO - PROCESS | 1660 | 1471983012969 Marionette TRACE conn2 <- [1,170,null,{}] 13:10:12 INFO - PROCESS | 1660 | 1471983012971 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:12 INFO - PROCESS | 1660 | 1471983012973 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:13 INFO - PROCESS | 1660 | 1471983013088 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:10:13 INFO - PROCESS | 1660 | 1471983013167 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:13 INFO - PROCESS | 1660 | 1471983013168 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x124661800 == 50 [pid = 1660] [id = 50] 13:10:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1246f3400) [pid = 1660] [serial = 146] [outer = 0x0] 13:10:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x124c9dc00) [pid = 1660] [serial = 147] [outer = 0x1246f3400] 13:10:13 INFO - PROCESS | 1660 | 1471983013216 Marionette DEBUG loaded listener.js 13:10:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x124ca5800) [pid = 1660] [serial = 148] [outer = 0x1246f3400] 13:10:13 INFO - PROCESS | 1660 | 1471983013680 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:10:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 770ms 13:10:13 INFO - PROCESS | 1660 | 1471983013738 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:10:13 INFO - PROCESS | 1660 | 1471983013739 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:10:13 INFO - PROCESS | 1660 | 1471983013741 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:10:13 INFO - PROCESS | 1660 | 1471983013743 Marionette TRACE conn2 <- [1,174,null,{}] 13:10:13 INFO - PROCESS | 1660 | 1471983013745 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:13 INFO - PROCESS | 1660 | 1471983013746 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:13 INFO - PROCESS | 1660 | 1471983013839 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:10:13 INFO - PROCESS | 1660 | 1471983013897 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:13 INFO - PROCESS | 1660 | 1471983013898 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x112ee7800 == 51 [pid = 1660] [id = 51] 13:10:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x115feec00) [pid = 1660] [serial = 149] [outer = 0x0] 13:10:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x117c4cc00) [pid = 1660] [serial = 150] [outer = 0x115feec00] 13:10:13 INFO - PROCESS | 1660 | 1471983013930 Marionette DEBUG loaded listener.js 13:10:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1188a4000) [pid = 1660] [serial = 151] [outer = 0x115feec00] 13:10:14 INFO - PROCESS | 1660 | 1471983014383 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 13:10:14 INFO - PROCESS | 1660 | 1471983014410 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:10:14 INFO - PROCESS | 1660 | 1471983014412 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:10:14 INFO - PROCESS | 1660 | 1471983014416 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:10:14 INFO - PROCESS | 1660 | 1471983014418 Marionette TRACE conn2 <- [1,178,null,{}] 13:10:14 INFO - PROCESS | 1660 | 1471983014421 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:14 INFO - PROCESS | 1660 | 1471983014423 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:14 INFO - PROCESS | 1660 | 1471983014528 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:10:14 INFO - PROCESS | 1660 | 1471983014577 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:14 INFO - PROCESS | 1660 | 1471983014578 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x116742000 == 52 [pid = 1660] [id = 52] 13:10:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x11634b800) [pid = 1660] [serial = 152] [outer = 0x0] 13:10:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1176cec00) [pid = 1660] [serial = 153] [outer = 0x11634b800] 13:10:14 INFO - PROCESS | 1660 | 1471983014607 Marionette DEBUG loaded listener.js 13:10:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x11832f400) [pid = 1660] [serial = 154] [outer = 0x11634b800] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1194c4800 == 51 [pid = 1660] [id = 45] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11872c000 == 50 [pid = 1660] [id = 44] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x119186000 == 49 [pid = 1660] [id = 32] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11729f000 == 48 [pid = 1660] [id = 43] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x118f1a800 == 47 [pid = 1660] [id = 31] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x116ad2000 == 46 [pid = 1660] [id = 42] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11605b000 == 45 [pid = 1660] [id = 41] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x117045000 == 44 [pid = 1660] [id = 28] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x118162800 == 43 [pid = 1660] [id = 29] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1168d8800 == 42 [pid = 1660] [id = 27] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x112160000 == 41 [pid = 1660] [id = 40] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1168bb000 == 40 [pid = 1660] [id = 33] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x118710800 == 39 [pid = 1660] [id = 30] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x121ab2000 == 38 [pid = 1660] [id = 39] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x112ee7800 == 37 [pid = 1660] [id = 51] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x124661800 == 36 [pid = 1660] [id = 50] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x116ad6800 == 35 [pid = 1660] [id = 49] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1215bc800 == 34 [pid = 1660] [id = 38] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x119a31000 == 33 [pid = 1660] [id = 48] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x121279800 == 32 [pid = 1660] [id = 37] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x113e45800 == 31 [pid = 1660] [id = 46] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x116857800 == 30 [pid = 1660] [id = 47] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0d3800 == 29 [pid = 1660] [id = 35] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x121169000 == 28 [pid = 1660] [id = 36] 13:10:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1197da800 == 27 [pid = 1660] [id = 34] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x121ef8c00) [pid = 1660] [serial = 11] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12d66d000) [pid = 1660] [serial = 61] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x124046400) [pid = 1660] [serial = 97] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1242e5400) [pid = 1660] [serial = 100] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x116371400) [pid = 1660] [serial = 73] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1268b7c00) [pid = 1660] [serial = 106] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1197b8800) [pid = 1660] [serial = 85] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x126d41400) [pid = 1660] [serial = 109] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x118f6e000) [pid = 1660] [serial = 79] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x116798000) [pid = 1660] [serial = 67] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1210f0000) [pid = 1660] [serial = 88] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1193f5c00) [pid = 1660] [serial = 82] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1270afc00) [pid = 1660] [serial = 112] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x128aa9800) [pid = 1660] [serial = 114] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x112994800) [pid = 1660] [serial = 64] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1219d3c00) [pid = 1660] [serial = 8] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11830f800) [pid = 1660] [serial = 75] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11859a400) [pid = 1660] [serial = 76] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x118797000) [pid = 1660] [serial = 78] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11934fc00) [pid = 1660] [serial = 81] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1193f7400) [pid = 1660] [serial = 84] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119da4c00) [pid = 1660] [serial = 87] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1210f0800) [pid = 1660] [serial = 90] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121537000) [pid = 1660] [serial = 91] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121824800) [pid = 1660] [serial = 93] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121e2d400) [pid = 1660] [serial = 96] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121e27000) [pid = 1660] [serial = 94] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12404fc00) [pid = 1660] [serial = 99] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1246f7800) [pid = 1660] [serial = 102] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124c7d400) [pid = 1660] [serial = 105] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1268bb000) [pid = 1660] [serial = 108] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126f82400) [pid = 1660] [serial = 111] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1121a0000) [pid = 1660] [serial = 63] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x115f84400) [pid = 1660] [serial = 66] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11832e000) [pid = 1660] [serial = 69] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11879dc00) [pid = 1660] [serial = 70] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1160ed400) [pid = 1660] [serial = 72] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12b9f1c00) [pid = 1660] [serial = 27] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12b9f7c00) [pid = 1660] [serial = 28] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119dac400) [pid = 1660] [serial = 24] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12afafc00) [pid = 1660] [serial = 25] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a7d8000) [pid = 1660] [serial = 22] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a7d3c00) [pid = 1660] [serial = 21] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1292c8800) [pid = 1660] [serial = 18] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1291a2000) [pid = 1660] [serial = 15] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1292c1000) [pid = 1660] [serial = 16] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12d669800) [pid = 1660] [serial = 60] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11832a400) [pid = 1660] [serial = 57] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12bc9b000) [pid = 1660] [serial = 58] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12d075000) [pid = 1660] [serial = 55] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x128cf2400) [pid = 1660] [serial = 54] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12d070000) [pid = 1660] [serial = 51] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12cafd800) [pid = 1660] [serial = 45] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12cf1bc00) [pid = 1660] [serial = 48] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12cf1f800) [pid = 1660] [serial = 50] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12cb14800) [pid = 1660] [serial = 42] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12cb1a000) [pid = 1660] [serial = 43] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12c464000) [pid = 1660] [serial = 40] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12c44c800) [pid = 1660] [serial = 39] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12c43f400) [pid = 1660] [serial = 36] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12c444800) [pid = 1660] [serial = 37] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12c018800) [pid = 1660] [serial = 33] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12c036000) [pid = 1660] [serial = 34] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x12bc99400) [pid = 1660] [serial = 30] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x12c00b400) [pid = 1660] [serial = 31] [outer = 0x0] [url = about:blank] 13:10:15 INFO - PROCESS | 1660 | 1471983015477 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1075ms 13:10:15 INFO - PROCESS | 1660 | 1471983015491 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:10:15 INFO - PROCESS | 1660 | 1471983015495 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:10:15 INFO - PROCESS | 1660 | 1471983015507 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:10:15 INFO - PROCESS | 1660 | 1471983015509 Marionette TRACE conn2 <- [1,182,null,{}] 13:10:15 INFO - PROCESS | 1660 | 1471983015513 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:15 INFO - PROCESS | 1660 | 1471983015516 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:15 INFO - PROCESS | 1660 | 1471983015590 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:10:15 INFO - PROCESS | 1660 | 1471983015632 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:15 INFO - PROCESS | 1660 | 1471983015635 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x112ee4000 == 28 [pid = 1660] [id = 53] 13:10:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x11634ec00) [pid = 1660] [serial = 155] [outer = 0x0] 13:10:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x116895400) [pid = 1660] [serial = 156] [outer = 0x11634ec00] 13:10:15 INFO - PROCESS | 1660 | 1471983015663 Marionette DEBUG loaded listener.js 13:10:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x118322c00) [pid = 1660] [serial = 157] [outer = 0x11634ec00] 13:10:15 INFO - PROCESS | 1660 | 1471983015977 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 529ms 13:10:16 INFO - PROCESS | 1660 | 1471983016029 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:10:16 INFO - PROCESS | 1660 | 1471983016034 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:10:16 INFO - PROCESS | 1660 | 1471983016042 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:10:16 INFO - PROCESS | 1660 | 1471983016045 Marionette TRACE conn2 <- [1,186,null,{}] 13:10:16 INFO - PROCESS | 1660 | 1471983016048 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:16 INFO - PROCESS | 1660 | 1471983016051 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:16 INFO - PROCESS | 1660 | 1471983016169 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:10:16 INFO - PROCESS | 1660 | 1471983016227 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:16 INFO - PROCESS | 1660 | 1471983016229 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x116857800 == 29 [pid = 1660] [id = 54] 13:10:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x118325000) [pid = 1660] [serial = 158] [outer = 0x0] 13:10:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x118524800) [pid = 1660] [serial = 159] [outer = 0x118325000] 13:10:16 INFO - PROCESS | 1660 | 1471983016273 Marionette DEBUG loaded listener.js 13:10:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1188a9800) [pid = 1660] [serial = 160] [outer = 0x118325000] 13:10:16 INFO - PROCESS | 1660 | 1471983016694 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 672ms 13:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:10:16 INFO - PROCESS | 1660 | 1471983016714 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:10:16 INFO - PROCESS | 1660 | 1471983016715 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:10:16 INFO - PROCESS | 1660 | 1471983016717 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:10:16 INFO - PROCESS | 1660 | 1471983016720 Marionette TRACE conn2 <- [1,190,null,{}] 13:10:16 INFO - PROCESS | 1660 | 1471983016727 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:16 INFO - PROCESS | 1660 | 1471983016731 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:16 INFO - PROCESS | 1660 | 1471983016819 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:10:16 INFO - PROCESS | 1660 | 1471983016827 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:16 INFO - PROCESS | 1660 | 1471983016829 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x117cb6800 == 30 [pid = 1660] [id = 55] 13:10:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x116ab0800) [pid = 1660] [serial = 161] [outer = 0x0] 13:10:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1197b8000) [pid = 1660] [serial = 162] [outer = 0x116ab0800] 13:10:16 INFO - PROCESS | 1660 | 1471983016860 Marionette DEBUG loaded listener.js 13:10:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x119d9fc00) [pid = 1660] [serial = 163] [outer = 0x116ab0800] 13:10:17 INFO - PROCESS | 1660 | 1471983017159 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 474ms 13:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:10:17 INFO - PROCESS | 1660 | 1471983017192 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:10:17 INFO - PROCESS | 1660 | 1471983017193 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:10:17 INFO - PROCESS | 1660 | 1471983017195 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:10:17 INFO - PROCESS | 1660 | 1471983017197 Marionette TRACE conn2 <- [1,194,null,{}] 13:10:17 INFO - PROCESS | 1660 | 1471983017202 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:17 INFO - PROCESS | 1660 | 1471983017204 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:17 INFO - PROCESS | 1660 | 1471983017281 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:10:17 INFO - PROCESS | 1660 | 1471983017287 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:17 INFO - PROCESS | 1660 | 1471983017288 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x118241800 == 31 [pid = 1660] [id = 56] 13:10:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x11a039c00) [pid = 1660] [serial = 164] [outer = 0x0] 13:10:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x121011400) [pid = 1660] [serial = 165] [outer = 0x11a039c00] 13:10:17 INFO - PROCESS | 1660 | 1471983017314 Marionette DEBUG loaded listener.js 13:10:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1210f2800) [pid = 1660] [serial = 166] [outer = 0x11a039c00] 13:10:17 INFO - PROCESS | 1660 | 1471983017713 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 572ms 13:10:17 INFO - PROCESS | 1660 | 1471983017769 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:10:17 INFO - PROCESS | 1660 | 1471983017771 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:10:17 INFO - PROCESS | 1660 | 1471983017774 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:10:17 INFO - PROCESS | 1660 | 1471983017776 Marionette TRACE conn2 <- [1,198,null,{}] 13:10:17 INFO - PROCESS | 1660 | 1471983017779 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:17 INFO - PROCESS | 1660 | 1471983017781 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:17 INFO - PROCESS | 1660 | 1471983017912 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:10:17 INFO - PROCESS | 1660 | 1471983017921 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:17 INFO - PROCESS | 1660 | 1471983017922 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fe1000 == 32 [pid = 1660] [id = 57] 13:10:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11609c800) [pid = 1660] [serial = 167] [outer = 0x0] 13:10:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x121472400) [pid = 1660] [serial = 168] [outer = 0x11609c800] 13:10:17 INFO - PROCESS | 1660 | 1471983017963 Marionette DEBUG loaded listener.js 13:10:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1219d3800) [pid = 1660] [serial = 169] [outer = 0x11609c800] 13:10:18 INFO - PROCESS | 1660 | 1471983018377 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 620ms 13:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:10:18 INFO - PROCESS | 1660 | 1471983018394 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:10:18 INFO - PROCESS | 1660 | 1471983018395 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:10:18 INFO - PROCESS | 1660 | 1471983018398 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:10:18 INFO - PROCESS | 1660 | 1471983018399 Marionette TRACE conn2 <- [1,202,null,{}] 13:10:18 INFO - PROCESS | 1660 | 1471983018403 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:18 INFO - PROCESS | 1660 | 1471983018407 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:18 INFO - PROCESS | 1660 | 1471983018519 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:10:18 INFO - PROCESS | 1660 | 1471983018523 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:18 INFO - PROCESS | 1660 | 1471983018524 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197c9000 == 33 [pid = 1660] [id = 58] 13:10:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1188aa000) [pid = 1660] [serial = 170] [outer = 0x0] 13:10:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x121ef8800) [pid = 1660] [serial = 171] [outer = 0x1188aa000] 13:10:18 INFO - PROCESS | 1660 | 1471983018550 Marionette DEBUG loaded listener.js 13:10:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x124c73c00) [pid = 1660] [serial = 172] [outer = 0x1188aa000] 13:10:18 INFO - PROCESS | 1660 | 1471983018927 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 572ms 13:10:18 INFO - PROCESS | 1660 | 1471983018970 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:10:18 INFO - PROCESS | 1660 | 1471983018978 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:10:18 INFO - PROCESS | 1660 | 1471983018988 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:10:18 INFO - PROCESS | 1660 | 1471983018989 Marionette TRACE conn2 <- [1,206,null,{}] 13:10:18 INFO - PROCESS | 1660 | 1471983018991 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:18 INFO - PROCESS | 1660 | 1471983018992 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:19 INFO - PROCESS | 1660 | 1471983019079 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:10:19 INFO - PROCESS | 1660 | 1471983019085 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:19 INFO - PROCESS | 1660 | 1471983019086 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0cc800 == 34 [pid = 1660] [id = 59] 13:10:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121a83000) [pid = 1660] [serial = 173] [outer = 0x0] 13:10:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124c9f800) [pid = 1660] [serial = 174] [outer = 0x121a83000] 13:10:19 INFO - PROCESS | 1660 | 1471983019114 Marionette DEBUG loaded listener.js 13:10:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12683c800) [pid = 1660] [serial = 175] [outer = 0x121a83000] 13:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121821800) [pid = 1660] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1210ef400) [pid = 1660] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x118309c00) [pid = 1660] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1121ab400) [pid = 1660] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1188a5000) [pid = 1660] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x112986400) [pid = 1660] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x111e58000) [pid = 1660] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1242e4c00) [pid = 1660] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:10:19 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1242a1c00) [pid = 1660] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:10:19 INFO - PROCESS | 1660 | 1471983019571 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 621ms 13:10:19 INFO - PROCESS | 1660 | 1471983019610 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:10:19 INFO - PROCESS | 1660 | 1471983019612 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:10:19 INFO - PROCESS | 1660 | 1471983019615 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:10:19 INFO - PROCESS | 1660 | 1471983019617 Marionette TRACE conn2 <- [1,210,null,{}] 13:10:19 INFO - PROCESS | 1660 | 1471983019620 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:19 INFO - PROCESS | 1660 | 1471983019622 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:19 INFO - PROCESS | 1660 | 1471983019729 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:10:19 INFO - PROCESS | 1660 | 1471983019818 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:19 INFO - PROCESS | 1660 | 1471983019820 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12117b800 == 35 [pid = 1660] [id = 60] 13:10:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x113e39c00) [pid = 1660] [serial = 176] [outer = 0x0] 13:10:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x119667c00) [pid = 1660] [serial = 177] [outer = 0x113e39c00] 13:10:19 INFO - PROCESS | 1660 | 1471983019856 Marionette DEBUG loaded listener.js 13:10:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x124c9c800) [pid = 1660] [serial = 178] [outer = 0x113e39c00] 13:10:20 INFO - PROCESS | 1660 | 1471983020208 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 622ms 13:10:20 INFO - PROCESS | 1660 | 1471983020237 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:10:20 INFO - PROCESS | 1660 | 1471983020239 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:10:20 INFO - PROCESS | 1660 | 1471983020261 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:10:20 INFO - PROCESS | 1660 | 1471983020262 Marionette TRACE conn2 <- [1,214,null,{}] 13:10:20 INFO - PROCESS | 1660 | 1471983020266 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:20 INFO - PROCESS | 1660 | 1471983020267 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:20 INFO - PROCESS | 1660 | 1471983020358 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:10:20 INFO - PROCESS | 1660 | 1471983020363 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:20 INFO - PROCESS | 1660 | 1471983020364 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x117cb6000 == 36 [pid = 1660] [id = 61] 13:10:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1210ef400) [pid = 1660] [serial = 179] [outer = 0x0] 13:10:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1268bc800) [pid = 1660] [serial = 180] [outer = 0x1210ef400] 13:10:20 INFO - PROCESS | 1660 | 1471983020391 Marionette DEBUG loaded listener.js 13:10:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1269d7000) [pid = 1660] [serial = 181] [outer = 0x1210ef400] 13:10:20 INFO - PROCESS | 1660 | 1471983020687 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 471ms 13:10:20 INFO - PROCESS | 1660 | 1471983020734 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:10:20 INFO - PROCESS | 1660 | 1471983020737 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:10:20 INFO - PROCESS | 1660 | 1471983020740 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:10:20 INFO - PROCESS | 1660 | 1471983020742 Marionette TRACE conn2 <- [1,218,null,{}] 13:10:20 INFO - PROCESS | 1660 | 1471983020745 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:20 INFO - PROCESS | 1660 | 1471983020747 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:20 INFO - PROCESS | 1660 | 1471983020853 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:10:20 INFO - PROCESS | 1660 | 1471983020858 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:20 INFO - PROCESS | 1660 | 1471983020860 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x121934000 == 37 [pid = 1660] [id = 62] 13:10:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1268be000) [pid = 1660] [serial = 182] [outer = 0x0] 13:10:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x126f7c400) [pid = 1660] [serial = 183] [outer = 0x1268be000] 13:10:20 INFO - PROCESS | 1660 | 1471983020899 Marionette DEBUG loaded listener.js 13:10:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x127097000) [pid = 1660] [serial = 184] [outer = 0x1268be000] 13:10:21 INFO - PROCESS | 1660 | 1471983021262 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 570ms 13:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:10:21 INFO - PROCESS | 1660 | 1471983021317 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:10:21 INFO - PROCESS | 1660 | 1471983021319 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:10:21 INFO - PROCESS | 1660 | 1471983021322 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:10:21 INFO - PROCESS | 1660 | 1471983021323 Marionette TRACE conn2 <- [1,222,null,{}] 13:10:21 INFO - PROCESS | 1660 | 1471983021326 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:21 INFO - PROCESS | 1660 | 1471983021327 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:21 INFO - PROCESS | 1660 | 1471983021413 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:10:21 INFO - PROCESS | 1660 | 1471983021419 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:21 INFO - PROCESS | 1660 | 1471983021420 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fde000 == 38 [pid = 1660] [id = 63] 13:10:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1270ab000) [pid = 1660] [serial = 185] [outer = 0x0] 13:10:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x128b12c00) [pid = 1660] [serial = 186] [outer = 0x1270ab000] 13:10:21 INFO - PROCESS | 1660 | 1471983021448 Marionette DEBUG loaded listener.js 13:10:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128ce3c00) [pid = 1660] [serial = 187] [outer = 0x1270ab000] 13:10:21 INFO - PROCESS | 1660 | 1471983021932 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 668ms 13:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:10:22 INFO - PROCESS | 1660 | 1471983022008 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:10:22 INFO - PROCESS | 1660 | 1471983022011 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:10:22 INFO - PROCESS | 1660 | 1471983022015 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:10:22 INFO - PROCESS | 1660 | 1471983022020 Marionette TRACE conn2 <- [1,226,null,{}] 13:10:22 INFO - PROCESS | 1660 | 1471983022024 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:22 INFO - PROCESS | 1660 | 1471983022026 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:22 INFO - PROCESS | 1660 | 1471983022131 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:10:22 INFO - PROCESS | 1660 | 1471983022238 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:22 INFO - PROCESS | 1660 | 1471983022239 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ad5800 == 39 [pid = 1660] [id = 64] 13:10:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116899c00) [pid = 1660] [serial = 188] [outer = 0x0] 13:10:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x117c4e000) [pid = 1660] [serial = 189] [outer = 0x116899c00] 13:10:22 INFO - PROCESS | 1660 | 1471983022271 Marionette DEBUG loaded listener.js 13:10:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11859a000) [pid = 1660] [serial = 190] [outer = 0x116899c00] 13:10:22 INFO - PROCESS | 1660 | 1471983022950 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 976ms 13:10:22 INFO - PROCESS | 1660 | 1471983022996 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:10:23 INFO - PROCESS | 1660 | 1471983023000 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:10:23 INFO - PROCESS | 1660 | 1471983023005 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:10:23 INFO - PROCESS | 1660 | 1471983023008 Marionette TRACE conn2 <- [1,230,null,{}] 13:10:23 INFO - PROCESS | 1660 | 1471983023011 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:23 INFO - PROCESS | 1660 | 1471983023014 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:23 INFO - PROCESS | 1660 | 1471983023110 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:10:23 INFO - PROCESS | 1660 | 1471983023176 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:23 INFO - PROCESS | 1660 | 1471983023180 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x116050000 == 40 [pid = 1660] [id = 65] 13:10:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116f8a000) [pid = 1660] [serial = 191] [outer = 0x0] 13:10:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11832e000) [pid = 1660] [serial = 192] [outer = 0x116f8a000] 13:10:23 INFO - PROCESS | 1660 | 1471983023211 Marionette DEBUG loaded listener.js 13:10:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118750000) [pid = 1660] [serial = 193] [outer = 0x116f8a000] 13:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x121934000 == 39 [pid = 1660] [id = 62] 13:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x117cb6000 == 38 [pid = 1660] [id = 61] 13:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12117b800 == 37 [pid = 1660] [id = 60] 13:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0cc800 == 36 [pid = 1660] [id = 59] 13:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1197c9000 == 35 [pid = 1660] [id = 58] 13:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x118fe1000 == 34 [pid = 1660] [id = 57] 13:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x118241800 == 33 [pid = 1660] [id = 56] 13:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x117cb6800 == 32 [pid = 1660] [id = 55] 13:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x116857800 == 31 [pid = 1660] [id = 54] 13:10:23 INFO - PROCESS | 1660 | --DOCSHELL 0x112ee4000 == 30 [pid = 1660] [id = 53] 13:10:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119346c00) [pid = 1660] [serial = 194] [outer = 0x12cb20000] 13:10:23 INFO - PROCESS | 1660 | 1471983023710 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128b16000) [pid = 1660] [serial = 115] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1242e8800) [pid = 1660] [serial = 135] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1246ea400) [pid = 1660] [serial = 136] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1215eec00) [pid = 1660] [serial = 133] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118529c00) [pid = 1660] [serial = 120] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x115f85800) [pid = 1660] [serial = 126] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119346400) [pid = 1660] [serial = 123] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11874c400) [pid = 1660] [serial = 121] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1210f3000) [pid = 1660] [serial = 132] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1193fc000) [pid = 1660] [serial = 124] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1193f1800) [pid = 1660] [serial = 129] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1193f4000) [pid = 1660] [serial = 127] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1129f4400) [pid = 1660] [serial = 117] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x116348c00) [pid = 1660] [serial = 118] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x11a03b000) [pid = 1660] [serial = 130] [outer = 0x0] [url = about:blank] 13:10:23 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1246f3c00) [pid = 1660] [serial = 103] [outer = 0x0] [url = about:blank] 13:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 725ms 13:10:23 INFO - PROCESS | 1660 | 1471983023746 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:10:23 INFO - PROCESS | 1660 | 1471983023749 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:10:23 INFO - PROCESS | 1660 | 1471983023760 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:10:23 INFO - PROCESS | 1660 | 1471983023762 Marionette TRACE conn2 <- [1,234,null,{}] 13:10:23 INFO - PROCESS | 1660 | 1471983023764 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:23 INFO - PROCESS | 1660 | 1471983023767 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:23 INFO - PROCESS | 1660 | 1471983023844 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:10:23 INFO - PROCESS | 1660 | 1471983023853 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:23 INFO - PROCESS | 1660 | 1471983023854 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x117043000 == 31 [pid = 1660] [id = 66] 13:10:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119353800) [pid = 1660] [serial = 195] [outer = 0x0] 13:10:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1193f5c00) [pid = 1660] [serial = 196] [outer = 0x119353800] 13:10:23 INFO - PROCESS | 1660 | 1471983023883 Marionette DEBUG loaded listener.js 13:10:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1197b7000) [pid = 1660] [serial = 197] [outer = 0x119353800] 13:10:24 INFO - PROCESS | 1660 | 1471983024200 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 468ms 13:10:24 INFO - PROCESS | 1660 | 1471983024229 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:10:24 INFO - PROCESS | 1660 | 1471983024231 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:10:24 INFO - PROCESS | 1660 | 1471983024235 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:10:24 INFO - PROCESS | 1660 | 1471983024238 Marionette TRACE conn2 <- [1,238,null,{}] 13:10:24 INFO - PROCESS | 1660 | 1471983024246 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:24 INFO - PROCESS | 1660 | 1471983024249 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:24 INFO - PROCESS | 1660 | 1471983024332 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:10:24 INFO - PROCESS | 1660 | 1471983024377 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:24 INFO - PROCESS | 1660 | 1471983024380 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x118441800 == 32 [pid = 1660] [id = 67] 13:10:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119d9e800) [pid = 1660] [serial = 198] [outer = 0x0] 13:10:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x121010400) [pid = 1660] [serial = 199] [outer = 0x119d9e800] 13:10:24 INFO - PROCESS | 1660 | 1471983024409 Marionette DEBUG loaded listener.js 13:10:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1219d4c00) [pid = 1660] [serial = 200] [outer = 0x119d9e800] 13:10:24 INFO - PROCESS | 1660 | 1471983024723 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 527ms 13:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:10:24 INFO - PROCESS | 1660 | 1471983024760 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:10:24 INFO - PROCESS | 1660 | 1471983024762 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:10:24 INFO - PROCESS | 1660 | 1471983024764 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:10:24 INFO - PROCESS | 1660 | 1471983024767 Marionette TRACE conn2 <- [1,242,null,{}] 13:10:24 INFO - PROCESS | 1660 | 1471983024770 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:24 INFO - PROCESS | 1660 | 1471983024772 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:24 INFO - PROCESS | 1660 | 1471983024845 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:10:24 INFO - PROCESS | 1660 | 1471983024891 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:24 INFO - PROCESS | 1660 | 1471983024892 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194b7000 == 33 [pid = 1660] [id = 68] 13:10:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119da5000) [pid = 1660] [serial = 201] [outer = 0x0] 13:10:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x121efe800) [pid = 1660] [serial = 202] [outer = 0x119da5000] 13:10:24 INFO - PROCESS | 1660 | 1471983024918 Marionette DEBUG loaded listener.js 13:10:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1242f2000) [pid = 1660] [serial = 203] [outer = 0x119da5000] 13:10:25 INFO - PROCESS | 1660 | 1471983025188 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 472ms 13:10:25 INFO - PROCESS | 1660 | 1471983025240 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:10:25 INFO - PROCESS | 1660 | 1471983025241 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:10:25 INFO - PROCESS | 1660 | 1471983025243 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:10:25 INFO - PROCESS | 1660 | 1471983025245 Marionette TRACE conn2 <- [1,246,null,{}] 13:10:25 INFO - PROCESS | 1660 | 1471983025247 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:25 INFO - PROCESS | 1660 | 1471983025249 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:25 INFO - PROCESS | 1660 | 1471983025324 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:10:25 INFO - PROCESS | 1660 | 1471983025328 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:25 INFO - PROCESS | 1660 | 1471983025329 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a45800 == 34 [pid = 1660] [id = 69] 13:10:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124298c00) [pid = 1660] [serial = 204] [outer = 0x0] 13:10:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1246f7800) [pid = 1660] [serial = 205] [outer = 0x124298c00] 13:10:25 INFO - PROCESS | 1660 | 1471983025357 Marionette DEBUG loaded listener.js 13:10:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x124ca4800) [pid = 1660] [serial = 206] [outer = 0x124298c00] 13:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:10:25 INFO - PROCESS | 1660 | 1471983025659 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 418ms 13:10:25 INFO - PROCESS | 1660 | 1471983025663 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:10:25 INFO - PROCESS | 1660 | 1471983025664 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:10:25 INFO - PROCESS | 1660 | 1471983025674 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:10:25 INFO - PROCESS | 1660 | 1471983025675 Marionette TRACE conn2 <- [1,250,null,{}] 13:10:25 INFO - PROCESS | 1660 | 1471983025680 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:25 INFO - PROCESS | 1660 | 1471983025687 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:25 INFO - PROCESS | 1660 | 1471983025810 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:10:25 INFO - PROCESS | 1660 | 1471983025821 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:25 INFO - PROCESS | 1660 | 1471983025822 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0e0000 == 35 [pid = 1660] [id = 70] 13:10:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x115feb000) [pid = 1660] [serial = 207] [outer = 0x0] 13:10:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124c71000) [pid = 1660] [serial = 208] [outer = 0x115feb000] 13:10:25 INFO - PROCESS | 1660 | 1471983025847 Marionette DEBUG loaded listener.js 13:10:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128c42400) [pid = 1660] [serial = 209] [outer = 0x115feb000] 13:10:26 INFO - PROCESS | 1660 | 1471983026171 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 520ms 13:10:26 INFO - PROCESS | 1660 | 1471983026195 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:10:26 INFO - PROCESS | 1660 | 1471983026196 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:10:26 INFO - PROCESS | 1660 | 1471983026199 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:10:26 INFO - PROCESS | 1660 | 1471983026202 Marionette TRACE conn2 <- [1,254,null,{}] 13:10:26 INFO - PROCESS | 1660 | 1471983026204 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:26 INFO - PROCESS | 1660 | 1471983026206 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:26 INFO - PROCESS | 1660 | 1471983026294 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:10:26 INFO - PROCESS | 1660 | 1471983026299 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:26 INFO - PROCESS | 1660 | 1471983026300 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x123469800 == 36 [pid = 1660] [id = 71] 13:10:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128c42c00) [pid = 1660] [serial = 210] [outer = 0x0] 13:10:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128cecc00) [pid = 1660] [serial = 211] [outer = 0x128c42c00] 13:10:26 INFO - PROCESS | 1660 | 1471983026325 Marionette DEBUG loaded listener.js 13:10:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129198000) [pid = 1660] [serial = 212] [outer = 0x128c42c00] 13:10:26 INFO - PROCESS | 1660 | 1471983026649 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 13:10:26 INFO - PROCESS | 1660 | 1471983026672 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:10:26 INFO - PROCESS | 1660 | 1471983026673 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:10:26 INFO - PROCESS | 1660 | 1471983026675 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:10:26 INFO - PROCESS | 1660 | 1471983026676 Marionette TRACE conn2 <- [1,258,null,{}] 13:10:26 INFO - PROCESS | 1660 | 1471983026685 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:26 INFO - PROCESS | 1660 | 1471983026686 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:26 INFO - PROCESS | 1660 | 1471983026774 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:10:26 INFO - PROCESS | 1660 | 1471983026778 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:26 INFO - PROCESS | 1660 | 1471983026779 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x113c79800 == 37 [pid = 1660] [id = 72] 13:10:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128c43800) [pid = 1660] [serial = 213] [outer = 0x0] 13:10:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1291a0c00) [pid = 1660] [serial = 214] [outer = 0x128c43800] 13:10:26 INFO - PROCESS | 1660 | 1471983026804 Marionette DEBUG loaded listener.js 13:10:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1291a5400) [pid = 1660] [serial = 215] [outer = 0x128c43800] 13:10:27 INFO - PROCESS | 1660 | 1471983027124 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 13:10:27 INFO - PROCESS | 1660 | 1471983027144 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:10:27 INFO - PROCESS | 1660 | 1471983027146 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:10:27 INFO - PROCESS | 1660 | 1471983027148 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:10:27 INFO - PROCESS | 1660 | 1471983027151 Marionette TRACE conn2 <- [1,262,null,{}] 13:10:27 INFO - PROCESS | 1660 | 1471983027161 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:27 INFO - PROCESS | 1660 | 1471983027162 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:27 INFO - PROCESS | 1660 | 1471983027251 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:10:27 INFO - PROCESS | 1660 | 1471983027254 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:27 INFO - PROCESS | 1660 | 1471983027255 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f1d000 == 38 [pid = 1660] [id = 73] 13:10:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x129198800) [pid = 1660] [serial = 216] [outer = 0x0] 13:10:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1292c6000) [pid = 1660] [serial = 217] [outer = 0x129198800] 13:10:27 INFO - PROCESS | 1660 | 1471983027281 Marionette DEBUG loaded listener.js 13:10:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x129491400) [pid = 1660] [serial = 218] [outer = 0x129198800] 13:10:27 INFO - PROCESS | 1660 | 1471983027575 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 471ms 13:10:27 INFO - PROCESS | 1660 | 1471983027632 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:10:27 INFO - PROCESS | 1660 | 1471983027635 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:10:27 INFO - PROCESS | 1660 | 1471983027639 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:10:27 INFO - PROCESS | 1660 | 1471983027640 Marionette TRACE conn2 <- [1,266,null,{}] 13:10:27 INFO - PROCESS | 1660 | 1471983027642 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:27 INFO - PROCESS | 1660 | 1471983027644 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:27 INFO - PROCESS | 1660 | 1471983027736 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:10:27 INFO - PROCESS | 1660 | 1471983027747 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:27 INFO - PROCESS | 1660 | 1471983027748 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a7f000 == 39 [pid = 1660] [id = 74] 13:10:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1292c4c00) [pid = 1660] [serial = 219] [outer = 0x0] 13:10:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12949a800) [pid = 1660] [serial = 220] [outer = 0x1292c4c00] 13:10:27 INFO - PROCESS | 1660 | 1471983027777 Marionette DEBUG loaded listener.js 13:10:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124ca8000) [pid = 1660] [serial = 221] [outer = 0x1292c4c00] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11609c800) [pid = 1660] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11634b800) [pid = 1660] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11a039c00) [pid = 1660] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x118325000) [pid = 1660] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1188aa000) [pid = 1660] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116ab0800) [pid = 1660] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11634ec00) [pid = 1660] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116379400) [pid = 1660] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119355800) [pid = 1660] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1219d4800) [pid = 1660] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1246f3400) [pid = 1660] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x115feec00) [pid = 1660] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121a83000) [pid = 1660] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113e39c00) [pid = 1660] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1210ef400) [pid = 1660] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:10:28 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1268be000) [pid = 1660] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:10:28 INFO - PROCESS | 1660 | 1471983028280 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 670ms 13:10:28 INFO - PROCESS | 1660 | 1471983028310 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:10:28 INFO - PROCESS | 1660 | 1471983028312 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:10:28 INFO - PROCESS | 1660 | 1471983028318 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:10:28 INFO - PROCESS | 1660 | 1471983028321 Marionette TRACE conn2 <- [1,270,null,{}] 13:10:28 INFO - PROCESS | 1660 | 1471983028324 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:28 INFO - PROCESS | 1660 | 1471983028327 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:28 INFO - PROCESS | 1660 | 1471983028431 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:10:28 INFO - PROCESS | 1660 | 1471983028450 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:28 INFO - PROCESS | 1660 | 1471983028452 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e4a800 == 40 [pid = 1660] [id = 75] 13:10:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118743800) [pid = 1660] [serial = 222] [outer = 0x0] 13:10:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1210ef400) [pid = 1660] [serial = 223] [outer = 0x118743800] 13:10:28 INFO - PROCESS | 1660 | 1471983028478 Marionette DEBUG loaded listener.js 13:10:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1297c6000) [pid = 1660] [serial = 224] [outer = 0x118743800] 13:10:28 INFO - PROCESS | 1660 | 1471983028811 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 524ms 13:10:28 INFO - PROCESS | 1660 | 1471983028839 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:10:28 INFO - PROCESS | 1660 | 1471983028841 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:10:28 INFO - PROCESS | 1660 | 1471983028843 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:10:28 INFO - PROCESS | 1660 | 1471983028844 Marionette TRACE conn2 <- [1,274,null,{}] 13:10:28 INFO - PROCESS | 1660 | 1471983028846 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:28 INFO - PROCESS | 1660 | 1471983028847 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:28 INFO - PROCESS | 1660 | 1471983028947 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:10:28 INFO - PROCESS | 1660 | 1471983028953 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:28 INFO - PROCESS | 1660 | 1471983028954 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x129162800 == 41 [pid = 1660] [id = 76] 13:10:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124c9b000) [pid = 1660] [serial = 225] [outer = 0x0] 13:10:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a5eb800) [pid = 1660] [serial = 226] [outer = 0x124c9b000] 13:10:28 INFO - PROCESS | 1660 | 1471983028979 Marionette DEBUG loaded listener.js 13:10:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a645c00) [pid = 1660] [serial = 227] [outer = 0x124c9b000] 13:10:29 INFO - PROCESS | 1660 | 1471983029269 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 13:10:29 INFO - PROCESS | 1660 | 1471983029311 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:10:29 INFO - PROCESS | 1660 | 1471983029312 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:10:29 INFO - PROCESS | 1660 | 1471983029315 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:10:29 INFO - PROCESS | 1660 | 1471983029316 Marionette TRACE conn2 <- [1,278,null,{}] 13:10:29 INFO - PROCESS | 1660 | 1471983029321 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:29 INFO - PROCESS | 1660 | 1471983029322 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:29 INFO - PROCESS | 1660 | 1471983029396 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:10:29 INFO - PROCESS | 1660 | 1471983029401 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:29 INFO - PROCESS | 1660 | 1471983029403 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12970d800 == 42 [pid = 1660] [id = 77] 13:10:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1297cf000) [pid = 1660] [serial = 228] [outer = 0x0] 13:10:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a7d3400) [pid = 1660] [serial = 229] [outer = 0x1297cf000] 13:10:29 INFO - PROCESS | 1660 | 1471983029428 Marionette DEBUG loaded listener.js 13:10:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12af48000) [pid = 1660] [serial = 230] [outer = 0x1297cf000] 13:10:29 INFO - PROCESS | 1660 | 1471983029754 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 472ms 13:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:10:29 INFO - PROCESS | 1660 | 1471983029787 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:10:29 INFO - PROCESS | 1660 | 1471983029788 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:10:29 INFO - PROCESS | 1660 | 1471983029790 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:10:29 INFO - PROCESS | 1660 | 1471983029791 Marionette TRACE conn2 <- [1,282,null,{}] 13:10:29 INFO - PROCESS | 1660 | 1471983029794 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:29 INFO - PROCESS | 1660 | 1471983029795 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:29 INFO - PROCESS | 1660 | 1471983029894 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:10:29 INFO - PROCESS | 1660 | 1471983029902 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:29 INFO - PROCESS | 1660 | 1471983029903 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x129718800 == 43 [pid = 1660] [id = 78] 13:10:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a7d4400) [pid = 1660] [serial = 231] [outer = 0x0] 13:10:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12af4a400) [pid = 1660] [serial = 232] [outer = 0x12a7d4400] 13:10:29 INFO - PROCESS | 1660 | 1471983029928 Marionette DEBUG loaded listener.js 13:10:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12afa5400) [pid = 1660] [serial = 233] [outer = 0x12a7d4400] 13:10:30 INFO - PROCESS | 1660 | 1471983030344 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 567ms 13:10:30 INFO - PROCESS | 1660 | 1471983030359 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:10:30 INFO - PROCESS | 1660 | 1471983030362 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:10:30 INFO - PROCESS | 1660 | 1471983030365 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:10:30 INFO - PROCESS | 1660 | 1471983030367 Marionette TRACE conn2 <- [1,286,null,{}] 13:10:30 INFO - PROCESS | 1660 | 1471983030372 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:30 INFO - PROCESS | 1660 | 1471983030374 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:30 INFO - PROCESS | 1660 | 1471983030476 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:10:30 INFO - PROCESS | 1660 | 1471983030538 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:30 INFO - PROCESS | 1660 | 1471983030540 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x117042000 == 44 [pid = 1660] [id = 79] 13:10:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11725b400) [pid = 1660] [serial = 234] [outer = 0x0] 13:10:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118592c00) [pid = 1660] [serial = 235] [outer = 0x11725b400] 13:10:30 INFO - PROCESS | 1660 | 1471983030572 Marionette DEBUG loaded listener.js 13:10:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x118f6d800) [pid = 1660] [serial = 236] [outer = 0x11725b400] 13:10:30 INFO - PROCESS | 1660 | 1471983030989 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 672ms 13:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:10:31 INFO - PROCESS | 1660 | 1471983031037 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:10:31 INFO - PROCESS | 1660 | 1471983031040 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:10:31 INFO - PROCESS | 1660 | 1471983031045 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:10:31 INFO - PROCESS | 1660 | 1471983031047 Marionette TRACE conn2 <- [1,290,null,{}] 13:10:31 INFO - PROCESS | 1660 | 1471983031049 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:31 INFO - PROCESS | 1660 | 1471983031051 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:31 INFO - PROCESS | 1660 | 1471983031171 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:10:31 INFO - PROCESS | 1660 | 1471983031233 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:31 INFO - PROCESS | 1660 | 1471983031235 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12127a000 == 45 [pid = 1660] [id = 80] 13:10:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119da2000) [pid = 1660] [serial = 237] [outer = 0x0] 13:10:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119dab800) [pid = 1660] [serial = 238] [outer = 0x119da2000] 13:10:31 INFO - PROCESS | 1660 | 1471983031267 Marionette DEBUG loaded listener.js 13:10:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1215ec000) [pid = 1660] [serial = 239] [outer = 0x119da2000] 13:10:31 INFO - PROCESS | 1660 | 1471983031683 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 670ms 13:10:31 INFO - PROCESS | 1660 | 1471983031714 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:10:31 INFO - PROCESS | 1660 | 1471983031716 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:10:31 INFO - PROCESS | 1660 | 1471983031719 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:10:31 INFO - PROCESS | 1660 | 1471983031721 Marionette TRACE conn2 <- [1,294,null,{}] 13:10:31 INFO - PROCESS | 1660 | 1471983031729 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:31 INFO - PROCESS | 1660 | 1471983031732 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:31 INFO - PROCESS | 1660 | 1471983031834 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:10:31 INFO - PROCESS | 1660 | 1471983031898 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:31 INFO - PROCESS | 1660 | 1471983031900 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b3e800 == 46 [pid = 1660] [id = 81] 13:10:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1242a1c00) [pid = 1660] [serial = 240] [outer = 0x0] 13:10:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124c72000) [pid = 1660] [serial = 241] [outer = 0x1242a1c00] 13:10:31 INFO - PROCESS | 1660 | 1471983031932 Marionette DEBUG loaded listener.js 13:10:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x126f7dc00) [pid = 1660] [serial = 242] [outer = 0x1242a1c00] 13:10:32 INFO - PROCESS | 1660 | 1471983032345 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:32 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. 13:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 671ms 13:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:10:32 INFO - PROCESS | 1660 | 1471983032391 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:10:32 INFO - PROCESS | 1660 | 1471983032392 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:10:32 INFO - PROCESS | 1660 | 1471983032395 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:10:32 INFO - PROCESS | 1660 | 1471983032396 Marionette TRACE conn2 <- [1,298,null,{}] 13:10:32 INFO - PROCESS | 1660 | 1471983032418 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:32 INFO - PROCESS | 1660 | 1471983032419 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:32 INFO - PROCESS | 1660 | 1471983032540 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:10:32 INFO - PROCESS | 1660 | 1471983032598 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:32 INFO - PROCESS | 1660 | 1471983032599 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6bb800 == 47 [pid = 1660] [id = 82] 13:10:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x127383800) [pid = 1660] [serial = 243] [outer = 0x0] 13:10:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x127385c00) [pid = 1660] [serial = 244] [outer = 0x127383800] 13:10:32 INFO - PROCESS | 1660 | 1471983032629 Marionette DEBUG loaded listener.js 13:10:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x128aac800) [pid = 1660] [serial = 245] [outer = 0x127383800] 13:10:33 INFO - PROCESS | 1660 | 1471983033176 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:33 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. 13:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 821ms 13:10:33 INFO - PROCESS | 1660 | 1471983033217 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:10:33 INFO - PROCESS | 1660 | 1471983033219 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:10:33 INFO - PROCESS | 1660 | 1471983033223 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:10:33 INFO - PROCESS | 1660 | 1471983033225 Marionette TRACE conn2 <- [1,302,null,{}] 13:10:33 INFO - PROCESS | 1660 | 1471983033228 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:33 INFO - PROCESS | 1660 | 1471983033230 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:33 INFO - PROCESS | 1660 | 1471983033320 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:10:33 INFO - PROCESS | 1660 | 1471983033370 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:33 INFO - PROCESS | 1660 | 1471983033373 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x117281800 == 48 [pid = 1660] [id = 83] 13:10:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118327400) [pid = 1660] [serial = 246] [outer = 0x0] 13:10:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x118590c00) [pid = 1660] [serial = 247] [outer = 0x118327400] 13:10:33 INFO - PROCESS | 1660 | 1471983033401 Marionette DEBUG loaded listener.js 13:10:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x118f6ac00) [pid = 1660] [serial = 248] [outer = 0x118327400] 13:10:33 INFO - PROCESS | 1660 | 1471983033839 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:33 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. 13:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 670ms 13:10:33 INFO - PROCESS | 1660 | 1471983033900 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:10:33 INFO - PROCESS | 1660 | 1471983033903 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:10:33 INFO - PROCESS | 1660 | 1471983033909 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:10:33 INFO - PROCESS | 1660 | 1471983033910 Marionette TRACE conn2 <- [1,306,null,{}] 13:10:33 INFO - PROCESS | 1660 | 1471983033913 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:33 INFO - PROCESS | 1660 | 1471983033914 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:34 INFO - PROCESS | 1660 | 1471983034006 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x12970d800 == 47 [pid = 1660] [id = 77] 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x129162800 == 46 [pid = 1660] [id = 76] 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x128e4a800 == 45 [pid = 1660] [id = 75] 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x128a7f000 == 44 [pid = 1660] [id = 74] 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x126f1d000 == 43 [pid = 1660] [id = 73] 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x113c79800 == 42 [pid = 1660] [id = 72] 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x123469800 == 41 [pid = 1660] [id = 71] 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0e0000 == 40 [pid = 1660] [id = 70] 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x119a45800 == 39 [pid = 1660] [id = 69] 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x1194b7000 == 38 [pid = 1660] [id = 68] 13:10:34 INFO - PROCESS | 1660 | 1471983034107 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:34 INFO - PROCESS | 1660 | 1471983034109 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x118441800 == 37 [pid = 1660] [id = 67] 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x117043000 == 36 [pid = 1660] [id = 66] 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x116050000 == 35 [pid = 1660] [id = 65] 13:10:34 INFO - PROCESS | 1660 | --DOCSHELL 0x118fde000 == 34 [pid = 1660] [id = 63] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x116895400) [pid = 1660] [serial = 156] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x118322c00) [pid = 1660] [serial = 157] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11832f800) [pid = 1660] [serial = 139] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1176c7800) [pid = 1660] [serial = 138] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119cc9c00) [pid = 1660] [serial = 142] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11966a400) [pid = 1660] [serial = 141] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1242ed400) [pid = 1660] [serial = 145] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121e2c800) [pid = 1660] [serial = 144] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124ca5800) [pid = 1660] [serial = 148] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124c9dc00) [pid = 1660] [serial = 147] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1188a4000) [pid = 1660] [serial = 151] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x117c4cc00) [pid = 1660] [serial = 150] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124c73c00) [pid = 1660] [serial = 172] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1219d3800) [pid = 1660] [serial = 169] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124c9f800) [pid = 1660] [serial = 174] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119667c00) [pid = 1660] [serial = 177] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1268bc800) [pid = 1660] [serial = 180] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1269d7000) [pid = 1660] [serial = 181] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12683c800) [pid = 1660] [serial = 175] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1210f2800) [pid = 1660] [serial = 166] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x127097000) [pid = 1660] [serial = 184] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124c9c800) [pid = 1660] [serial = 178] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126f7c400) [pid = 1660] [serial = 183] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121472400) [pid = 1660] [serial = 168] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11832f400) [pid = 1660] [serial = 154] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121011400) [pid = 1660] [serial = 165] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118524800) [pid = 1660] [serial = 159] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1188a9800) [pid = 1660] [serial = 160] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1176cec00) [pid = 1660] [serial = 153] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x121ef8800) [pid = 1660] [serial = 171] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1197b8000) [pid = 1660] [serial = 162] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119d9fc00) [pid = 1660] [serial = 163] [outer = 0x0] [url = about:blank] 13:10:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x112ee4800 == 35 [pid = 1660] [id = 84] 13:10:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1176cec00) [pid = 1660] [serial = 249] [outer = 0x0] 13:10:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11832f800) [pid = 1660] [serial = 250] [outer = 0x1176cec00] 13:10:34 INFO - PROCESS | 1660 | 1471983034145 Marionette DEBUG loaded listener.js 13:10:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119d9fc00) [pid = 1660] [serial = 251] [outer = 0x1176cec00] 13:10:34 INFO - PROCESS | 1660 | 1471983034427 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:34 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. 13:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 570ms 13:10:34 INFO - PROCESS | 1660 | 1471983034479 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:10:34 INFO - PROCESS | 1660 | 1471983034480 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:10:34 INFO - PROCESS | 1660 | 1471983034485 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:10:34 INFO - PROCESS | 1660 | 1471983034488 Marionette TRACE conn2 <- [1,310,null,{}] 13:10:34 INFO - PROCESS | 1660 | 1471983034495 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:34 INFO - PROCESS | 1660 | 1471983034498 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:34 INFO - PROCESS | 1660 | 1471983034592 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:10:34 INFO - PROCESS | 1660 | 1471983034644 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:34 INFO - PROCESS | 1660 | 1471983034646 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x11822c800 == 36 [pid = 1660] [id = 85] 13:10:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119da0c00) [pid = 1660] [serial = 252] [outer = 0x0] 13:10:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1219d3800) [pid = 1660] [serial = 253] [outer = 0x119da0c00] 13:10:34 INFO - PROCESS | 1660 | 1471983034676 Marionette DEBUG loaded listener.js 13:10:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x124299000) [pid = 1660] [serial = 254] [outer = 0x119da0c00] 13:10:34 INFO - PROCESS | 1660 | 1471983034945 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:34 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. 13:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 474ms 13:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:10:34 INFO - PROCESS | 1660 | 1471983034959 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:10:34 INFO - PROCESS | 1660 | 1471983034961 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:10:34 INFO - PROCESS | 1660 | 1471983034963 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:10:34 INFO - PROCESS | 1660 | 1471983034964 Marionette TRACE conn2 <- [1,314,null,{}] 13:10:34 INFO - PROCESS | 1660 | 1471983034974 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:34 INFO - PROCESS | 1660 | 1471983034976 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:35 INFO - PROCESS | 1660 | 1471983035063 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:10:35 INFO - PROCESS | 1660 | 1471983035069 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:35 INFO - PROCESS | 1660 | 1471983035070 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x11918c000 == 37 [pid = 1660] [id = 86] 13:10:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1246f6400) [pid = 1660] [serial = 255] [outer = 0x0] 13:10:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124c9c800) [pid = 1660] [serial = 256] [outer = 0x1246f6400] 13:10:35 INFO - PROCESS | 1660 | 1471983035097 Marionette DEBUG loaded listener.js 13:10:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12683c800) [pid = 1660] [serial = 257] [outer = 0x1246f6400] 13:10:35 INFO - PROCESS | 1660 | 1471983035446 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:35 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. 13:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 13:10:35 INFO - PROCESS | 1660 | 1471983035483 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:10:35 INFO - PROCESS | 1660 | 1471983035484 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:10:35 INFO - PROCESS | 1660 | 1471983035486 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:10:35 INFO - PROCESS | 1660 | 1471983035487 Marionette TRACE conn2 <- [1,318,null,{}] 13:10:35 INFO - PROCESS | 1660 | 1471983035490 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:35 INFO - PROCESS | 1660 | 1471983035491 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:35 INFO - PROCESS | 1660 | 1471983035567 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:10:35 INFO - PROCESS | 1660 | 1471983035572 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:35 INFO - PROCESS | 1660 | 1471983035573 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a45800 == 38 [pid = 1660] [id = 87] 13:10:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1268bc800) [pid = 1660] [serial = 258] [outer = 0x0] 13:10:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126d48800) [pid = 1660] [serial = 259] [outer = 0x1268bc800] 13:10:35 INFO - PROCESS | 1660 | 1471983035599 Marionette DEBUG loaded listener.js 13:10:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12737c000) [pid = 1660] [serial = 260] [outer = 0x1268bc800] 13:10:35 INFO - PROCESS | 1660 | 1471983035934 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:35 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. 13:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 472ms 13:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:10:35 INFO - PROCESS | 1660 | 1471983035958 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:10:35 INFO - PROCESS | 1660 | 1471983035960 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:10:35 INFO - PROCESS | 1660 | 1471983035962 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:10:35 INFO - PROCESS | 1660 | 1471983035971 Marionette TRACE conn2 <- [1,322,null,{}] 13:10:35 INFO - PROCESS | 1660 | 1471983035973 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:35 INFO - PROCESS | 1660 | 1471983035977 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:36 INFO - PROCESS | 1660 | 1471983036102 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:10:36 INFO - PROCESS | 1660 | 1471983036118 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:36 INFO - PROCESS | 1660 | 1471983036120 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x116064000 == 39 [pid = 1660] [id = 88] 13:10:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12737c800) [pid = 1660] [serial = 261] [outer = 0x0] 13:10:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128ab1400) [pid = 1660] [serial = 262] [outer = 0x12737c800] 13:10:36 INFO - PROCESS | 1660 | 1471983036146 Marionette DEBUG loaded listener.js 13:10:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128cebc00) [pid = 1660] [serial = 263] [outer = 0x12737c800] 13:10:36 INFO - PROCESS | 1660 | 1471983036490 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:36 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. 13:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 578ms 13:10:36 INFO - PROCESS | 1660 | 1471983036540 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:10:36 INFO - PROCESS | 1660 | 1471983036541 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:10:36 INFO - PROCESS | 1660 | 1471983036544 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:10:36 INFO - PROCESS | 1660 | 1471983036545 Marionette TRACE conn2 <- [1,326,null,{}] 13:10:36 INFO - PROCESS | 1660 | 1471983036552 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:36 INFO - PROCESS | 1660 | 1471983036553 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:36 INFO - PROCESS | 1660 | 1471983036645 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:10:36 INFO - PROCESS | 1660 | 1471983036649 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:36 INFO - PROCESS | 1660 | 1471983036650 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215bc800 == 40 [pid = 1660] [id = 89] 13:10:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128cec400) [pid = 1660] [serial = 264] [outer = 0x0] 13:10:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1291a2400) [pid = 1660] [serial = 265] [outer = 0x128cec400] 13:10:36 INFO - PROCESS | 1660 | 1471983036677 Marionette DEBUG loaded listener.js 13:10:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1292cc400) [pid = 1660] [serial = 266] [outer = 0x128cec400] 13:10:37 INFO - PROCESS | 1660 | 1471983037010 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:37 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. 13:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 13:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:10:37 INFO - PROCESS | 1660 | 1471983037070 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:10:37 INFO - PROCESS | 1660 | 1471983037071 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:10:37 INFO - PROCESS | 1660 | 1471983037073 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:10:37 INFO - PROCESS | 1660 | 1471983037075 Marionette TRACE conn2 <- [1,330,null,{}] 13:10:37 INFO - PROCESS | 1660 | 1471983037077 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:37 INFO - PROCESS | 1660 | 1471983037078 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:37 INFO - PROCESS | 1660 | 1471983037173 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:10:37 INFO - PROCESS | 1660 | 1471983037184 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:37 INFO - PROCESS | 1660 | 1471983037185 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1242bb000 == 41 [pid = 1660] [id = 90] 13:10:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129493000) [pid = 1660] [serial = 267] [outer = 0x0] 13:10:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12949c800) [pid = 1660] [serial = 268] [outer = 0x129493000] 13:10:37 INFO - PROCESS | 1660 | 1471983037211 Marionette DEBUG loaded listener.js 13:10:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a5ed000) [pid = 1660] [serial = 269] [outer = 0x129493000] 13:10:37 INFO - PROCESS | 1660 | 1471983037532 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:37 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. 13:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 13:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:10:37 INFO - PROCESS | 1660 | 1471983037542 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:10:37 INFO - PROCESS | 1660 | 1471983037543 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:10:37 INFO - PROCESS | 1660 | 1471983037545 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:10:37 INFO - PROCESS | 1660 | 1471983037546 Marionette TRACE conn2 <- [1,334,null,{}] 13:10:37 INFO - PROCESS | 1660 | 1471983037549 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:37 INFO - PROCESS | 1660 | 1471983037551 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:37 INFO - PROCESS | 1660 | 1471983037647 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:10:37 INFO - PROCESS | 1660 | 1471983037659 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:37 INFO - PROCESS | 1660 | 1471983037660 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f09800 == 42 [pid = 1660] [id = 91] 13:10:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a5f2c00) [pid = 1660] [serial = 270] [outer = 0x0] 13:10:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a7d4c00) [pid = 1660] [serial = 271] [outer = 0x12a5f2c00] 13:10:37 INFO - PROCESS | 1660 | 1471983037685 Marionette DEBUG loaded listener.js 13:10:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12af4d800) [pid = 1660] [serial = 272] [outer = 0x12a5f2c00] 13:10:38 INFO - PROCESS | 1660 | 1471983038027 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:38 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. 13:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 13:10:38 INFO - PROCESS | 1660 | 1471983038064 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:10:38 INFO - PROCESS | 1660 | 1471983038065 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:10:38 INFO - PROCESS | 1660 | 1471983038067 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:10:38 INFO - PROCESS | 1660 | 1471983038069 Marionette TRACE conn2 <- [1,338,null,{}] 13:10:38 INFO - PROCESS | 1660 | 1471983038071 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:38 INFO - PROCESS | 1660 | 1471983038072 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:38 INFO - PROCESS | 1660 | 1471983038287 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:10:38 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x115feb000) [pid = 1660] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:10:38 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118743800) [pid = 1660] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:10:38 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116f8a000) [pid = 1660] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:10:38 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124298c00) [pid = 1660] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:10:38 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119da5000) [pid = 1660] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:10:38 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x124c9b000) [pid = 1660] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:10:38 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128c43800) [pid = 1660] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:10:38 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1292c4c00) [pid = 1660] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:10:38 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119d9e800) [pid = 1660] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:10:38 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128c42c00) [pid = 1660] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:10:38 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119353800) [pid = 1660] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:10:38 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x129198800) [pid = 1660] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:10:38 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1297cf000) [pid = 1660] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:10:38 INFO - PROCESS | 1660 | 1471983038328 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:38 INFO - PROCESS | 1660 | 1471983038329 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194ca000 == 43 [pid = 1660] [id = 92] 13:10:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x113e39c00) [pid = 1660] [serial = 273] [outer = 0x0] 13:10:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x118743800) [pid = 1660] [serial = 274] [outer = 0x113e39c00] 13:10:38 INFO - PROCESS | 1660 | 1471983038354 Marionette DEBUG loaded listener.js 13:10:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126846c00) [pid = 1660] [serial = 275] [outer = 0x113e39c00] 13:10:38 INFO - PROCESS | 1660 | 1471983038623 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:38 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. 13:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 570ms 13:10:38 INFO - PROCESS | 1660 | 1471983038643 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:10:38 INFO - PROCESS | 1660 | 1471983038645 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:10:38 INFO - PROCESS | 1660 | 1471983038647 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:10:38 INFO - PROCESS | 1660 | 1471983038649 Marionette TRACE conn2 <- [1,342,null,{}] 13:10:38 INFO - PROCESS | 1660 | 1471983038659 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:38 INFO - PROCESS | 1660 | 1471983038661 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:38 INFO - PROCESS | 1660 | 1471983038756 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:10:38 INFO - PROCESS | 1660 | 1471983038760 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:38 INFO - PROCESS | 1660 | 1471983038761 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a546800 == 44 [pid = 1660] [id = 93] 13:10:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128c43800) [pid = 1660] [serial = 276] [outer = 0x0] 13:10:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a5f6c00) [pid = 1660] [serial = 277] [outer = 0x128c43800] 13:10:38 INFO - PROCESS | 1660 | 1471983038789 Marionette DEBUG loaded listener.js 13:10:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12bc92000) [pid = 1660] [serial = 278] [outer = 0x128c43800] 13:10:39 INFO - PROCESS | 1660 | 1471983039143 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:39 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. 13:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 530ms 13:10:39 INFO - PROCESS | 1660 | 1471983039185 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:10:39 INFO - PROCESS | 1660 | 1471983039187 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:10:39 INFO - PROCESS | 1660 | 1471983039190 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:10:39 INFO - PROCESS | 1660 | 1471983039191 Marionette TRACE conn2 <- [1,346,null,{}] 13:10:39 INFO - PROCESS | 1660 | 1471983039193 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:39 INFO - PROCESS | 1660 | 1471983039194 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:39 INFO - PROCESS | 1660 | 1471983039272 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:10:39 INFO - PROCESS | 1660 | 1471983039275 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:39 INFO - PROCESS | 1660 | 1471983039276 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a794000 == 45 [pid = 1660] [id = 94] 13:10:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12bc92800) [pid = 1660] [serial = 279] [outer = 0x0] 13:10:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12bc98c00) [pid = 1660] [serial = 280] [outer = 0x12bc92800] 13:10:39 INFO - PROCESS | 1660 | 1471983039302 Marionette DEBUG loaded listener.js 13:10:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12bc9ec00) [pid = 1660] [serial = 281] [outer = 0x12bc92800] 13:10:39 INFO - PROCESS | 1660 | 1471983039610 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:39 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. 13:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 13:10:39 INFO - PROCESS | 1660 | 1471983039660 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:10:39 INFO - PROCESS | 1660 | 1471983039661 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:10:39 INFO - PROCESS | 1660 | 1471983039663 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:10:39 INFO - PROCESS | 1660 | 1471983039664 Marionette TRACE conn2 <- [1,350,null,{}] 13:10:39 INFO - PROCESS | 1660 | 1471983039667 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:39 INFO - PROCESS | 1660 | 1471983039668 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:39 INFO - PROCESS | 1660 | 1471983039746 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:10:39 INFO - PROCESS | 1660 | 1471983039751 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:39 INFO - PROCESS | 1660 | 1471983039753 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b10e800 == 46 [pid = 1660] [id = 95] 13:10:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126848800) [pid = 1660] [serial = 282] [outer = 0x0] 13:10:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12c00ec00) [pid = 1660] [serial = 283] [outer = 0x126848800] 13:10:39 INFO - PROCESS | 1660 | 1471983039778 Marionette DEBUG loaded listener.js 13:10:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12c015800) [pid = 1660] [serial = 284] [outer = 0x126848800] 13:10:40 INFO - PROCESS | 1660 | 1471983040104 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:40 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. 13:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 13:10:40 INFO - PROCESS | 1660 | 1471983040132 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:10:40 INFO - PROCESS | 1660 | 1471983040134 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:10:40 INFO - PROCESS | 1660 | 1471983040137 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:10:40 INFO - PROCESS | 1660 | 1471983040139 Marionette TRACE conn2 <- [1,354,null,{}] 13:10:40 INFO - PROCESS | 1660 | 1471983040141 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:40 INFO - PROCESS | 1660 | 1471983040142 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:40 INFO - PROCESS | 1660 | 1471983040243 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:10:40 INFO - PROCESS | 1660 | 1471983040322 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:40 INFO - PROCESS | 1660 | 1471983040323 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x112e2d000 == 47 [pid = 1660] [id = 96] 13:10:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x110d65800) [pid = 1660] [serial = 285] [outer = 0x0] 13:10:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x112994800) [pid = 1660] [serial = 286] [outer = 0x110d65800] 13:10:40 INFO - PROCESS | 1660 | 1471983040360 Marionette DEBUG loaded listener.js 13:10:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1167a3400) [pid = 1660] [serial = 287] [outer = 0x110d65800] 13:10:40 INFO - PROCESS | 1660 | 1471983040817 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:40 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. 13:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 719ms 13:10:40 INFO - PROCESS | 1660 | 1471983040867 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:10:40 INFO - PROCESS | 1660 | 1471983040870 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:10:40 INFO - PROCESS | 1660 | 1471983040874 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:10:40 INFO - PROCESS | 1660 | 1471983040876 Marionette TRACE conn2 <- [1,358,null,{}] 13:10:40 INFO - PROCESS | 1660 | 1471983040880 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:40 INFO - PROCESS | 1660 | 1471983040884 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:40 INFO - PROCESS | 1660 | 1471983040989 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:10:41 INFO - PROCESS | 1660 | 1471983041051 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:41 INFO - PROCESS | 1660 | 1471983041053 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x118179800 == 48 [pid = 1660] [id = 97] 13:10:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1193f6400) [pid = 1660] [serial = 288] [outer = 0x0] 13:10:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1197be000) [pid = 1660] [serial = 289] [outer = 0x1193f6400] 13:10:41 INFO - PROCESS | 1660 | 1471983041085 Marionette DEBUG loaded listener.js 13:10:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x121007c00) [pid = 1660] [serial = 290] [outer = 0x1193f6400] 13:10:41 INFO - PROCESS | 1660 | 1471983041525 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:41 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. 13:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 721ms 13:10:41 INFO - PROCESS | 1660 | 1471983041598 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:10:41 INFO - PROCESS | 1660 | 1471983041603 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:10:41 INFO - PROCESS | 1660 | 1471983041606 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:10:41 INFO - PROCESS | 1660 | 1471983041607 Marionette TRACE conn2 <- [1,362,null,{}] 13:10:41 INFO - PROCESS | 1660 | 1471983041610 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:41 INFO - PROCESS | 1660 | 1471983041611 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:41 INFO - PROCESS | 1660 | 1471983041714 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:10:41 INFO - PROCESS | 1660 | 1471983041778 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:41 INFO - PROCESS | 1660 | 1471983041780 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x123476800 == 49 [pid = 1660] [id = 98] 13:10:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1242ec800) [pid = 1660] [serial = 291] [outer = 0x0] 13:10:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x124c72400) [pid = 1660] [serial = 292] [outer = 0x1242ec800] 13:10:41 INFO - PROCESS | 1660 | 1471983041809 Marionette DEBUG loaded listener.js 13:10:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x126f81000) [pid = 1660] [serial = 293] [outer = 0x1242ec800] 13:10:42 INFO - PROCESS | 1660 | 1471983042248 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:42 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. 13:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 671ms 13:10:42 INFO - PROCESS | 1660 | 1471983042284 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:10:42 INFO - PROCESS | 1660 | 1471983042285 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:10:42 INFO - PROCESS | 1660 | 1471983042322 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:10:42 INFO - PROCESS | 1660 | 1471983042326 Marionette TRACE conn2 <- [1,366,null,{}] 13:10:42 INFO - PROCESS | 1660 | 1471983042344 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:42 INFO - PROCESS | 1660 | 1471983042346 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:42 INFO - PROCESS | 1660 | 1471983042463 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:10:42 INFO - PROCESS | 1660 | 1471983042516 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:42 INFO - PROCESS | 1660 | 1471983042517 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b991000 == 50 [pid = 1660] [id = 99] 13:10:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x128b11800) [pid = 1660] [serial = 294] [outer = 0x0] 13:10:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1292c2c00) [pid = 1660] [serial = 295] [outer = 0x128b11800] 13:10:42 INFO - PROCESS | 1660 | 1471983042547 Marionette DEBUG loaded listener.js 13:10:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12a651000) [pid = 1660] [serial = 296] [outer = 0x128b11800] 13:10:43 INFO - PROCESS | 1660 | 1471983043016 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:43 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. 13:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 744ms 13:10:43 INFO - PROCESS | 1660 | 1471983043053 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:10:43 INFO - PROCESS | 1660 | 1471983043055 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:10:43 INFO - PROCESS | 1660 | 1471983043058 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:10:43 INFO - PROCESS | 1660 | 1471983043059 Marionette TRACE conn2 <- [1,370,null,{}] 13:10:43 INFO - PROCESS | 1660 | 1471983043061 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:43 INFO - PROCESS | 1660 | 1471983043062 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:43 INFO - PROCESS | 1660 | 1471983043154 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:10:43 INFO - PROCESS | 1660 | 1471983043208 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:43 INFO - PROCESS | 1660 | 1471983043210 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197c5000 == 51 [pid = 1660] [id = 100] 13:10:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x128b12400) [pid = 1660] [serial = 297] [outer = 0x0] 13:10:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x12af4ec00) [pid = 1660] [serial = 298] [outer = 0x128b12400] 13:10:43 INFO - PROCESS | 1660 | 1471983043242 Marionette DEBUG loaded listener.js 13:10:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x12b9f4c00) [pid = 1660] [serial = 299] [outer = 0x128b12400] 13:10:43 INFO - PROCESS | 1660 | 1471983043976 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:10:43 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. 13:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 922ms 13:10:43 INFO - PROCESS | 1660 | 1471983043980 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:10:43 INFO - PROCESS | 1660 | 1471983043983 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:10:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:10:44 INFO - PROCESS | 1660 | 1471983044009 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:10:44 INFO - PROCESS | 1660 | 1471983044012 Marionette TRACE conn2 <- [1,374,null,{}] 13:10:44 INFO - PROCESS | 1660 | 1471983044015 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:44 INFO - PROCESS | 1660 | 1471983044019 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:44 INFO - PROCESS | 1660 | 1471983044111 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:10:44 INFO - PROCESS | 1660 | 1471983044180 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:44 INFO - PROCESS | 1660 | 1471983044181 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168d8000 == 52 [pid = 1660] [id = 101] 13:10:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x119d9e800) [pid = 1660] [serial = 300] [outer = 0x0] 13:10:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x119dac400) [pid = 1660] [serial = 301] [outer = 0x119d9e800] 13:10:44 INFO - PROCESS | 1660 | 1471983044210 Marionette DEBUG loaded listener.js 13:10:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x121533400) [pid = 1660] [serial = 302] [outer = 0x119d9e800] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x116742000 == 51 [pid = 1660] [id = 52] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12b10e800 == 50 [pid = 1660] [id = 95] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12a794000 == 49 [pid = 1660] [id = 94] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12a546800 == 48 [pid = 1660] [id = 93] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1194ca000 == 47 [pid = 1660] [id = 92] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x126f09800 == 46 [pid = 1660] [id = 91] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1242bb000 == 45 [pid = 1660] [id = 90] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1215bc800 == 44 [pid = 1660] [id = 89] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12af4a400) [pid = 1660] [serial = 232] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x116064000 == 43 [pid = 1660] [id = 88] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x119a45800 == 42 [pid = 1660] [id = 87] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x11918c000 == 41 [pid = 1660] [id = 86] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x11822c800 == 40 [pid = 1660] [id = 85] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x112ee4800 == 39 [pid = 1660] [id = 84] 13:10:44 INFO - PROCESS | 1660 | --DOCSHELL 0x117281800 == 38 [pid = 1660] [id = 83] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x128b12c00) [pid = 1660] [serial = 186] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x11832e000) [pid = 1660] [serial = 192] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x118750000) [pid = 1660] [serial = 193] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x128ce5000) [pid = 1660] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x121010400) [pid = 1660] [serial = 199] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x117c4e000) [pid = 1660] [serial = 189] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1193f5c00) [pid = 1660] [serial = 196] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1197b7000) [pid = 1660] [serial = 197] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1219d4c00) [pid = 1660] [serial = 200] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | 1471983044596 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:10:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:10:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 625ms 13:10:44 INFO - PROCESS | 1660 | 1471983044632 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:10:44 INFO - PROCESS | 1660 | 1471983044635 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:10:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:10:44 INFO - PROCESS | 1660 | 1471983044639 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:10:44 INFO - PROCESS | 1660 | 1471983044641 Marionette TRACE conn2 <- [1,378,null,{}] 13:10:44 INFO - PROCESS | 1660 | 1471983044643 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:44 INFO - PROCESS | 1660 | 1471983044645 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:44 INFO - PROCESS | 1660 | 1471983044747 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12a7d3400) [pid = 1660] [serial = 229] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12af48000) [pid = 1660] [serial = 230] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x124c71000) [pid = 1660] [serial = 208] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1297c6000) [pid = 1660] [serial = 224] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x124ca4800) [pid = 1660] [serial = 206] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x121efe800) [pid = 1660] [serial = 202] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1210ef400) [pid = 1660] [serial = 223] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a645c00) [pid = 1660] [serial = 227] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1291a0c00) [pid = 1660] [serial = 214] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12949a800) [pid = 1660] [serial = 220] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x124ca8000) [pid = 1660] [serial = 221] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x129198000) [pid = 1660] [serial = 212] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1246f7800) [pid = 1660] [serial = 205] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x129491400) [pid = 1660] [serial = 218] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1242f2000) [pid = 1660] [serial = 203] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1291a5400) [pid = 1660] [serial = 215] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1292c6000) [pid = 1660] [serial = 217] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128cecc00) [pid = 1660] [serial = 211] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12a5eb800) [pid = 1660] [serial = 226] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128c42400) [pid = 1660] [serial = 209] [outer = 0x0] [url = about:blank] 13:10:44 INFO - PROCESS | 1660 | 1471983044806 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:44 INFO - PROCESS | 1660 | 1471983044807 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x118169800 == 39 [pid = 1660] [id = 102] 13:10:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121473400) [pid = 1660] [serial = 303] [outer = 0x0] 13:10:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124c9b400) [pid = 1660] [serial = 304] [outer = 0x121473400] 13:10:44 INFO - PROCESS | 1660 | 1471983044838 Marionette DEBUG loaded listener.js 13:10:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124ca5000) [pid = 1660] [serial = 305] [outer = 0x121473400] 13:10:45 INFO - PROCESS | 1660 | 1471983045130 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:10:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:10:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 518ms 13:10:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:10:45 INFO - PROCESS | 1660 | 1471983045158 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:10:45 INFO - PROCESS | 1660 | 1471983045159 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:10:45 INFO - PROCESS | 1660 | 1471983045161 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:10:45 INFO - PROCESS | 1660 | 1471983045164 Marionette TRACE conn2 <- [1,382,null,{}] 13:10:45 INFO - PROCESS | 1660 | 1471983045175 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:45 INFO - PROCESS | 1660 | 1471983045178 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:45 INFO - PROCESS | 1660 | 1471983045259 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:10:45 INFO - PROCESS | 1660 | 1471983045263 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:45 INFO - PROCESS | 1660 | 1471983045265 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0cc000 == 40 [pid = 1660] [id = 103] 13:10:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126f7f400) [pid = 1660] [serial = 306] [outer = 0x0] 13:10:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128aa8400) [pid = 1660] [serial = 307] [outer = 0x126f7f400] 13:10:45 INFO - PROCESS | 1660 | 1471983045296 Marionette DEBUG loaded listener.js 13:10:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128c3d800) [pid = 1660] [serial = 308] [outer = 0x126f7f400] 13:10:45 INFO - PROCESS | 1660 | 1471983045756 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:10:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:10:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 624ms 13:10:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:10:45 INFO - PROCESS | 1660 | 1471983045786 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:10:45 INFO - PROCESS | 1660 | 1471983045788 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:10:45 INFO - PROCESS | 1660 | 1471983045790 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:10:45 INFO - PROCESS | 1660 | 1471983045791 Marionette TRACE conn2 <- [1,386,null,{}] 13:10:45 INFO - PROCESS | 1660 | 1471983045794 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:45 INFO - PROCESS | 1660 | 1471983045795 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:45 INFO - PROCESS | 1660 | 1471983045876 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:10:45 INFO - PROCESS | 1660 | 1471983045880 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:45 INFO - PROCESS | 1660 | 1471983045881 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215b6800 == 41 [pid = 1660] [id = 104] 13:10:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126f84400) [pid = 1660] [serial = 309] [outer = 0x0] 13:10:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1291a2000) [pid = 1660] [serial = 310] [outer = 0x126f84400] 13:10:45 INFO - PROCESS | 1660 | 1471983045952 Marionette DEBUG loaded listener.js 13:10:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12afae000) [pid = 1660] [serial = 311] [outer = 0x126f84400] 13:10:46 INFO - PROCESS | 1660 | 1471983046257 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:10:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:10:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 472ms 13:10:46 INFO - PROCESS | 1660 | 1471983046262 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:10:46 INFO - PROCESS | 1660 | 1471983046263 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:10:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:10:46 INFO - PROCESS | 1660 | 1471983046265 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:10:46 INFO - PROCESS | 1660 | 1471983046268 Marionette TRACE conn2 <- [1,390,null,{}] 13:10:46 INFO - PROCESS | 1660 | 1471983046278 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:46 INFO - PROCESS | 1660 | 1471983046279 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:46 INFO - PROCESS | 1660 | 1471983046362 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:10:46 INFO - PROCESS | 1660 | 1471983046366 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:46 INFO - PROCESS | 1660 | 1471983046369 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270f1000 == 42 [pid = 1660] [id = 105] 13:10:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118309c00) [pid = 1660] [serial = 312] [outer = 0x0] 13:10:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12bc97000) [pid = 1660] [serial = 313] [outer = 0x118309c00] 13:10:46 INFO - PROCESS | 1660 | 1471983046394 Marionette DEBUG loaded listener.js 13:10:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12c00f400) [pid = 1660] [serial = 314] [outer = 0x118309c00] 13:10:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:10:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 528ms 13:10:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:10:46 INFO - PROCESS | 1660 | 1471983046790 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:10:46 INFO - PROCESS | 1660 | 1471983046794 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:10:46 INFO - PROCESS | 1660 | 1471983046795 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:10:46 INFO - PROCESS | 1660 | 1471983046797 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:10:46 INFO - PROCESS | 1660 | 1471983046800 Marionette TRACE conn2 <- [1,394,null,{}] 13:10:46 INFO - PROCESS | 1660 | 1471983046803 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:46 INFO - PROCESS | 1660 | 1471983046807 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:46 INFO - PROCESS | 1660 | 1471983046919 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:10:46 INFO - PROCESS | 1660 | 1471983046933 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:46 INFO - PROCESS | 1660 | 1471983046934 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x11729c800 == 43 [pid = 1660] [id = 106] 13:10:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12c011400) [pid = 1660] [serial = 315] [outer = 0x0] 13:10:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12c03c400) [pid = 1660] [serial = 316] [outer = 0x12c011400] 13:10:46 INFO - PROCESS | 1660 | 1471983046960 Marionette DEBUG loaded listener.js 13:10:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12c44b800) [pid = 1660] [serial = 317] [outer = 0x12c011400] 13:10:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:10:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 522ms 13:10:47 INFO - PROCESS | 1660 | 1471983047312 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:10:47 INFO - PROCESS | 1660 | 1471983047321 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:10:47 INFO - PROCESS | 1660 | 1471983047322 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:10:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:10:47 INFO - PROCESS | 1660 | 1471983047324 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:10:47 INFO - PROCESS | 1660 | 1471983047325 Marionette TRACE conn2 <- [1,398,null,{}] 13:10:47 INFO - PROCESS | 1660 | 1471983047328 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:47 INFO - PROCESS | 1660 | 1471983047329 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:47 INFO - PROCESS | 1660 | 1471983047424 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:10:47 INFO - PROCESS | 1660 | 1471983047462 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:47 INFO - PROCESS | 1660 | 1471983047463 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12970b800 == 44 [pid = 1660] [id = 107] 13:10:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12c43f000) [pid = 1660] [serial = 318] [outer = 0x0] 13:10:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12c461400) [pid = 1660] [serial = 319] [outer = 0x12c43f000] 13:10:47 INFO - PROCESS | 1660 | 1471983047488 Marionette DEBUG loaded listener.js 13:10:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12c466400) [pid = 1660] [serial = 320] [outer = 0x12c43f000] 13:10:47 INFO - PROCESS | 1660 | 1471983047857 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:10:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:10:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 13:10:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:10:47 INFO - PROCESS | 1660 | 1471983047894 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:10:47 INFO - PROCESS | 1660 | 1471983047895 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:10:47 INFO - PROCESS | 1660 | 1471983047899 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:10:47 INFO - PROCESS | 1660 | 1471983047903 Marionette TRACE conn2 <- [1,402,null,{}] 13:10:47 INFO - PROCESS | 1660 | 1471983047906 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:47 INFO - PROCESS | 1660 | 1471983047908 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:48 INFO - PROCESS | 1660 | 1471983048060 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:10:48 INFO - PROCESS | 1660 | 1471983048082 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:48 INFO - PROCESS | 1660 | 1471983048083 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6b3800 == 45 [pid = 1660] [id = 108] 13:10:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1126d9800) [pid = 1660] [serial = 321] [outer = 0x0] 13:10:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1126e2000) [pid = 1660] [serial = 322] [outer = 0x1126d9800] 13:10:48 INFO - PROCESS | 1660 | 1471983048123 Marionette DEBUG loaded listener.js 13:10:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1126e6400) [pid = 1660] [serial = 323] [outer = 0x1126d9800] 13:10:48 INFO - PROCESS | 1660 | 1471983048298 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:10:48 INFO - PROCESS | 1660 | 1471983048504 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:10:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:10:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 624ms 13:10:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:10:48 INFO - PROCESS | 1660 | 1471983048522 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:10:48 INFO - PROCESS | 1660 | 1471983048524 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:10:48 INFO - PROCESS | 1660 | 1471983048526 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:10:48 INFO - PROCESS | 1660 | 1471983048527 Marionette TRACE conn2 <- [1,406,null,{}] 13:10:48 INFO - PROCESS | 1660 | 1471983048529 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:48 INFO - PROCESS | 1660 | 1471983048530 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:48 INFO - PROCESS | 1660 | 1471983048758 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12bc92800) [pid = 1660] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x113e39c00) [pid = 1660] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12737c800) [pid = 1660] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128c43800) [pid = 1660] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1270ab000) [pid = 1660] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x116899c00) [pid = 1660] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x128cec400) [pid = 1660] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1176cec00) [pid = 1660] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118327400) [pid = 1660] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1268bc800) [pid = 1660] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1246f6400) [pid = 1660] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119da0c00) [pid = 1660] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x129493000) [pid = 1660] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:10:48 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a5f2c00) [pid = 1660] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:10:48 INFO - PROCESS | 1660 | 1471983048806 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:48 INFO - PROCESS | 1660 | 1471983048807 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x115fb2000 == 46 [pid = 1660] [id = 109] 13:10:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x10e9fb000) [pid = 1660] [serial = 324] [outer = 0x0] 13:10:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x10e9fd400) [pid = 1660] [serial = 325] [outer = 0x10e9fb000] 13:10:48 INFO - PROCESS | 1660 | 1471983048832 Marionette DEBUG loaded listener.js 13:10:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1126e6000) [pid = 1660] [serial = 326] [outer = 0x10e9fb000] 13:10:49 INFO - PROCESS | 1660 | 1471983049104 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:10:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:10:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 619ms 13:10:49 INFO - PROCESS | 1660 | 1471983049146 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:10:49 INFO - PROCESS | 1660 | 1471983049147 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:10:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:10:49 INFO - PROCESS | 1660 | 1471983049159 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:10:49 INFO - PROCESS | 1660 | 1471983049161 Marionette TRACE conn2 <- [1,410,null,{}] 13:10:49 INFO - PROCESS | 1660 | 1471983049163 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:49 INFO - PROCESS | 1660 | 1471983049164 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:49 INFO - PROCESS | 1660 | 1471983049261 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:10:49 INFO - PROCESS | 1660 | 1471983049315 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:49 INFO - PROCESS | 1660 | 1471983049316 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b996000 == 47 [pid = 1660] [id = 110] 13:10:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x10e9fb800) [pid = 1660] [serial = 327] [outer = 0x0] 13:10:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11879d400) [pid = 1660] [serial = 328] [outer = 0x10e9fb800] 13:10:49 INFO - PROCESS | 1660 | 1471983049342 Marionette DEBUG loaded listener.js 13:10:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128ab5800) [pid = 1660] [serial = 329] [outer = 0x10e9fb800] 13:10:49 INFO - PROCESS | 1660 | 1471983049691 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:10:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:10:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 579ms 13:10:49 INFO - PROCESS | 1660 | 1471983049731 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:10:49 INFO - PROCESS | 1660 | 1471983049733 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:10:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:10:49 INFO - PROCESS | 1660 | 1471983049738 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:10:49 INFO - PROCESS | 1660 | 1471983049740 Marionette TRACE conn2 <- [1,414,null,{}] 13:10:49 INFO - PROCESS | 1660 | 1471983049742 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:49 INFO - PROCESS | 1660 | 1471983049744 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:49 INFO - PROCESS | 1660 | 1471983049883 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:10:49 INFO - PROCESS | 1660 | 1471983049953 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:49 INFO - PROCESS | 1660 | 1471983049955 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcd8800 == 48 [pid = 1660] [id = 111] 13:10:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x115cae400) [pid = 1660] [serial = 330] [outer = 0x0] 13:10:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x115cb7400) [pid = 1660] [serial = 331] [outer = 0x115cae400] 13:10:50 INFO - PROCESS | 1660 | 1471983050001 Marionette DEBUG loaded listener.js 13:10:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a5f5400) [pid = 1660] [serial = 332] [outer = 0x115cae400] 13:10:50 INFO - PROCESS | 1660 | 1471983050372 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:10:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:10:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 670ms 13:10:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:10:50 INFO - PROCESS | 1660 | 1471983050408 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:10:50 INFO - PROCESS | 1660 | 1471983050409 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:10:50 INFO - PROCESS | 1660 | 1471983050411 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:10:50 INFO - PROCESS | 1660 | 1471983050412 Marionette TRACE conn2 <- [1,418,null,{}] 13:10:50 INFO - PROCESS | 1660 | 1471983050415 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:50 INFO - PROCESS | 1660 | 1471983050416 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:50 INFO - PROCESS | 1660 | 1471983050498 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:10:50 INFO - PROCESS | 1660 | 1471983050572 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:50 INFO - PROCESS | 1660 | 1471983050573 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcf1000 == 49 [pid = 1660] [id = 112] 13:10:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1128b8400) [pid = 1660] [serial = 333] [outer = 0x0] 13:10:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1128bd400) [pid = 1660] [serial = 334] [outer = 0x1128b8400] 13:10:50 INFO - PROCESS | 1660 | 1471983050599 Marionette DEBUG loaded listener.js 13:10:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x115cafc00) [pid = 1660] [serial = 335] [outer = 0x1128b8400] 13:10:51 INFO - PROCESS | 1660 | 1471983051540 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:10:51 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 13:10:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1168ms 13:10:51 INFO - PROCESS | 1660 | 1471983051581 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:10:51 INFO - PROCESS | 1660 | 1471983051583 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:10:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:10:51 INFO - PROCESS | 1660 | 1471983051587 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:10:51 INFO - PROCESS | 1660 | 1471983051589 Marionette TRACE conn2 <- [1,422,null,{}] 13:10:51 INFO - PROCESS | 1660 | 1471983051593 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:51 INFO - PROCESS | 1660 | 1471983051594 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:51 INFO - PROCESS | 1660 | 1471983051701 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:10:51 INFO - PROCESS | 1660 | 1471983051788 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:51 INFO - PROCESS | 1660 | 1471983051789 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x118726000 == 50 [pid = 1660] [id = 113] 13:10:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x112e9fc00) [pid = 1660] [serial = 336] [outer = 0x0] 13:10:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x112ea2000) [pid = 1660] [serial = 337] [outer = 0x112e9fc00] 13:10:51 INFO - PROCESS | 1660 | 1471983051821 Marionette DEBUG loaded listener.js 13:10:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x112ea7000) [pid = 1660] [serial = 338] [outer = 0x112e9fc00] 13:10:52 INFO - PROCESS | 1660 | 1471983052717 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:10:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:10:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1171ms 13:10:52 INFO - PROCESS | 1660 | 1471983052758 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:10:52 INFO - PROCESS | 1660 | 1471983052761 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:10:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:10:52 INFO - PROCESS | 1660 | 1471983052766 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:10:52 INFO - PROCESS | 1660 | 1471983052768 Marionette TRACE conn2 <- [1,426,null,{}] 13:10:52 INFO - PROCESS | 1660 | 1471983052770 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:52 INFO - PROCESS | 1660 | 1471983052772 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:52 INFO - PROCESS | 1660 | 1471983052876 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:10:52 INFO - PROCESS | 1660 | 1471983052928 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:52 INFO - PROCESS | 1660 | 1471983052930 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ab3000 == 51 [pid = 1660] [id = 114] 13:10:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x115cb8000) [pid = 1660] [serial = 339] [outer = 0x0] 13:10:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x118305400) [pid = 1660] [serial = 340] [outer = 0x115cb8000] 13:10:52 INFO - PROCESS | 1660 | 1471983052961 Marionette DEBUG loaded listener.js 13:10:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1188a1800) [pid = 1660] [serial = 341] [outer = 0x115cb8000] 13:10:53 INFO - PROCESS | 1660 | 1471983053641 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:10:53 INFO - PROCESS | 1660 | 1471983053692 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:10:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:10:53 INFO - PROCESS | 1660 | 1471983053696 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:10:53 INFO - PROCESS | 1660 | 1471983053698 Marionette TRACE conn2 <- [1,430,null,{}] 13:10:53 INFO - PROCESS | 1660 | 1471983053702 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:53 INFO - PROCESS | 1660 | 1471983053703 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:53 INFO - PROCESS | 1660 | 1471983053803 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:10:53 INFO - PROCESS | 1660 | 1471983053930 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:53 INFO - PROCESS | 1660 | 1471983053933 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1139d2000 == 52 [pid = 1660] [id = 115] 13:10:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1126e3800) [pid = 1660] [serial = 342] [outer = 0x0] 13:10:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x112986000) [pid = 1660] [serial = 343] [outer = 0x1126e3800] 13:10:53 INFO - PROCESS | 1660 | 1471983053963 Marionette DEBUG loaded listener.js 13:10:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x115cfdc00) [pid = 1660] [serial = 344] [outer = 0x1126e3800] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcd8800 == 51 [pid = 1660] [id = 111] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12b996000 == 50 [pid = 1660] [id = 110] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x115fb2000 == 49 [pid = 1660] [id = 109] 13:10:54 INFO - PROCESS | 1660 | 1471983054505 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12c00ec00) [pid = 1660] [serial = 283] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x127385c00) [pid = 1660] [serial = 244] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x118592c00) [pid = 1660] [serial = 235] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x124c72000) [pid = 1660] [serial = 241] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x119dab800) [pid = 1660] [serial = 238] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6b3800 == 48 [pid = 1660] [id = 108] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12970b800 == 47 [pid = 1660] [id = 107] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x11729c800 == 46 [pid = 1660] [id = 106] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1270f1000 == 45 [pid = 1660] [id = 105] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1215b6800 == 44 [pid = 1660] [id = 104] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0cc000 == 43 [pid = 1660] [id = 103] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x118169800 == 42 [pid = 1660] [id = 102] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1168d8000 == 41 [pid = 1660] [id = 101] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1197c5000 == 40 [pid = 1660] [id = 100] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12b991000 == 39 [pid = 1660] [id = 99] 13:10:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:10:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 874ms 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x123476800 == 38 [pid = 1660] [id = 98] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x118179800 == 37 [pid = 1660] [id = 97] 13:10:54 INFO - PROCESS | 1660 | --DOCSHELL 0x112e2d000 == 36 [pid = 1660] [id = 96] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1291a2400) [pid = 1660] [serial = 265] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11832f800) [pid = 1660] [serial = 250] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119d9fc00) [pid = 1660] [serial = 251] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x118f6ac00) [pid = 1660] [serial = 248] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118590c00) [pid = 1660] [serial = 247] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x126d48800) [pid = 1660] [serial = 259] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12737c000) [pid = 1660] [serial = 260] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x124c9c800) [pid = 1660] [serial = 256] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12683c800) [pid = 1660] [serial = 257] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1219d3800) [pid = 1660] [serial = 253] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124299000) [pid = 1660] [serial = 254] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12949c800) [pid = 1660] [serial = 268] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12a7d4c00) [pid = 1660] [serial = 271] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a5ed000) [pid = 1660] [serial = 269] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12bc9ec00) [pid = 1660] [serial = 281] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12af4d800) [pid = 1660] [serial = 272] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126846c00) [pid = 1660] [serial = 275] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12bc98c00) [pid = 1660] [serial = 280] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118743800) [pid = 1660] [serial = 274] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128ab1400) [pid = 1660] [serial = 262] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12a5f6c00) [pid = 1660] [serial = 277] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1292cc400) [pid = 1660] [serial = 266] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12bc92000) [pid = 1660] [serial = 278] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128cebc00) [pid = 1660] [serial = 263] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128ce3c00) [pid = 1660] [serial = 187] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11859a000) [pid = 1660] [serial = 190] [outer = 0x0] [url = about:blank] 13:10:54 INFO - PROCESS | 1660 | 1471983054582 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:10:54 INFO - PROCESS | 1660 | 1471983054589 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:10:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:10:54 INFO - PROCESS | 1660 | 1471983054597 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:10:54 INFO - PROCESS | 1660 | 1471983054600 Marionette TRACE conn2 <- [1,434,null,{}] 13:10:54 INFO - PROCESS | 1660 | 1471983054603 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:54 INFO - PROCESS | 1660 | 1471983054606 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:54 INFO - PROCESS | 1660 | 1471983054721 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:10:54 INFO - PROCESS | 1660 | 1471983054733 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:54 INFO - PROCESS | 1660 | 1471983054735 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1165a7800 == 37 [pid = 1660] [id = 116] 13:10:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11680d400) [pid = 1660] [serial = 345] [outer = 0x0] 13:10:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x117c44c00) [pid = 1660] [serial = 346] [outer = 0x11680d400] 13:10:54 INFO - PROCESS | 1660 | 1471983054772 Marionette DEBUG loaded listener.js 13:10:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11878f800) [pid = 1660] [serial = 347] [outer = 0x11680d400] 13:10:55 INFO - PROCESS | 1660 | 1471983055126 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:10:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:10:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 573ms 13:10:55 INFO - PROCESS | 1660 | 1471983055170 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:10:55 INFO - PROCESS | 1660 | 1471983055171 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:10:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:10:55 INFO - PROCESS | 1660 | 1471983055173 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:10:55 INFO - PROCESS | 1660 | 1471983055176 Marionette TRACE conn2 <- [1,438,null,{}] 13:10:55 INFO - PROCESS | 1660 | 1471983055183 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:55 INFO - PROCESS | 1660 | 1471983055187 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:55 INFO - PROCESS | 1660 | 1471983055263 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:10:55 INFO - PROCESS | 1660 | 1471983055289 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:55 INFO - PROCESS | 1660 | 1471983055291 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f1f800 == 38 [pid = 1660] [id = 117] 13:10:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x112e9f400) [pid = 1660] [serial = 348] [outer = 0x0] 13:10:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119da2c00) [pid = 1660] [serial = 349] [outer = 0x112e9f400] 13:10:55 INFO - PROCESS | 1660 | 1471983055320 Marionette DEBUG loaded listener.js 13:10:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1210f0800) [pid = 1660] [serial = 350] [outer = 0x112e9f400] 13:10:55 INFO - PROCESS | 1660 | 1471983055662 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:10:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:10:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 522ms 13:10:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:10:55 INFO - PROCESS | 1660 | 1471983055696 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:10:55 INFO - PROCESS | 1660 | 1471983055697 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:10:55 INFO - PROCESS | 1660 | 1471983055700 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:10:55 INFO - PROCESS | 1660 | 1471983055701 Marionette TRACE conn2 <- [1,442,null,{}] 13:10:55 INFO - PROCESS | 1660 | 1471983055703 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:55 INFO - PROCESS | 1660 | 1471983055704 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:55 INFO - PROCESS | 1660 | 1471983055780 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:10:55 INFO - PROCESS | 1660 | 1471983055786 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:55 INFO - PROCESS | 1660 | 1471983055787 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f11800 == 39 [pid = 1660] [id = 118] 13:10:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1215f0000) [pid = 1660] [serial = 351] [outer = 0x0] 13:10:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121ebdc00) [pid = 1660] [serial = 352] [outer = 0x1215f0000] 13:10:55 INFO - PROCESS | 1660 | 1471983055815 Marionette DEBUG loaded listener.js 13:10:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124298c00) [pid = 1660] [serial = 353] [outer = 0x1215f0000] 13:10:56 INFO - PROCESS | 1660 | 1471983056141 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:10:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:10:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 470ms 13:10:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:10:56 INFO - PROCESS | 1660 | 1471983056172 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:10:56 INFO - PROCESS | 1660 | 1471983056173 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:10:56 INFO - PROCESS | 1660 | 1471983056175 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:10:56 INFO - PROCESS | 1660 | 1471983056176 Marionette TRACE conn2 <- [1,446,null,{}] 13:10:56 INFO - PROCESS | 1660 | 1471983056178 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:56 INFO - PROCESS | 1660 | 1471983056180 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:56 INFO - PROCESS | 1660 | 1471983056254 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:10:56 INFO - PROCESS | 1660 | 1471983056314 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:56 INFO - PROCESS | 1660 | 1471983056315 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12126e800 == 40 [pid = 1660] [id = 119] 13:10:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1219d2000) [pid = 1660] [serial = 354] [outer = 0x0] 13:10:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1242e6c00) [pid = 1660] [serial = 355] [outer = 0x1219d2000] 13:10:56 INFO - PROCESS | 1660 | 1471983056341 Marionette DEBUG loaded listener.js 13:10:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x124c9dc00) [pid = 1660] [serial = 356] [outer = 0x1219d2000] 13:10:56 INFO - PROCESS | 1660 | 1471983056679 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:10:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:10:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 13:10:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:10:56 INFO - PROCESS | 1660 | 1471983056695 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:10:56 INFO - PROCESS | 1660 | 1471983056696 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:10:56 INFO - PROCESS | 1660 | 1471983056706 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:10:56 INFO - PROCESS | 1660 | 1471983056707 Marionette TRACE conn2 <- [1,450,null,{}] 13:10:56 INFO - PROCESS | 1660 | 1471983056709 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:56 INFO - PROCESS | 1660 | 1471983056713 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:56 INFO - PROCESS | 1660 | 1471983056831 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:10:56 INFO - PROCESS | 1660 | 1471983056835 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:56 INFO - PROCESS | 1660 | 1471983056836 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a98800 == 41 [pid = 1660] [id = 120] 13:10:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12429c800) [pid = 1660] [serial = 357] [outer = 0x0] 13:10:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1268b4000) [pid = 1660] [serial = 358] [outer = 0x12429c800] 13:10:56 INFO - PROCESS | 1660 | 1471983056862 Marionette DEBUG loaded listener.js 13:10:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128aae000) [pid = 1660] [serial = 359] [outer = 0x12429c800] 13:10:57 INFO - PROCESS | 1660 | 1471983057206 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:10:57 INFO - PROCESS | 1660 | 1471983057230 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:10:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:10:57 INFO - PROCESS | 1660 | 1471983057232 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:10:57 INFO - PROCESS | 1660 | 1471983057234 Marionette TRACE conn2 <- [1,454,null,{}] 13:10:57 INFO - PROCESS | 1660 | 1471983057238 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:57 INFO - PROCESS | 1660 | 1471983057239 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:57 INFO - PROCESS | 1660 | 1471983057333 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:10:57 INFO - PROCESS | 1660 | 1471983057337 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:57 INFO - PROCESS | 1660 | 1471983057338 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x126923800 == 42 [pid = 1660] [id = 121] 13:10:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124c9ec00) [pid = 1660] [serial = 360] [outer = 0x0] 13:10:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128ab7c00) [pid = 1660] [serial = 361] [outer = 0x124c9ec00] 13:10:57 INFO - PROCESS | 1660 | 1471983057369 Marionette DEBUG loaded listener.js 13:10:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128c47400) [pid = 1660] [serial = 362] [outer = 0x124c9ec00] 13:10:57 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:57 INFO - PROCESS | 1660 | 1471983057707 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:10:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:10:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 13:10:57 INFO - PROCESS | 1660 | 1471983057754 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:10:57 INFO - PROCESS | 1660 | 1471983057755 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:10:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:10:57 INFO - PROCESS | 1660 | 1471983057758 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:10:57 INFO - PROCESS | 1660 | 1471983057759 Marionette TRACE conn2 <- [1,458,null,{}] 13:10:57 INFO - PROCESS | 1660 | 1471983057761 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:57 INFO - PROCESS | 1660 | 1471983057762 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:57 INFO - PROCESS | 1660 | 1471983057854 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:10:57 INFO - PROCESS | 1660 | 1471983057892 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:57 INFO - PROCESS | 1660 | 1471983057893 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270f4000 == 43 [pid = 1660] [id = 122] 13:10:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x128ce5000) [pid = 1660] [serial = 363] [outer = 0x0] 13:10:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x128cef000) [pid = 1660] [serial = 364] [outer = 0x128ce5000] 13:10:57 INFO - PROCESS | 1660 | 1471983057918 Marionette DEBUG loaded listener.js 13:10:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1291a1400) [pid = 1660] [serial = 365] [outer = 0x128ce5000] 13:10:58 INFO - PROCESS | 1660 | 1471983058246 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:10:58 INFO - PROCESS | 1660 | 1471983058282 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:10:58 INFO - PROCESS | 1660 | 1471983058287 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:10:58 INFO - PROCESS | 1660 | 1471983058288 Marionette TRACE conn2 <- [1,462,null,{}] 13:10:58 INFO - PROCESS | 1660 | 1471983058290 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:58 INFO - PROCESS | 1660 | 1471983058292 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:58 INFO - PROCESS | 1660 | 1471983058389 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:10:58 INFO - PROCESS | 1660 | 1471983058401 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:58 INFO - PROCESS | 1660 | 1471983058402 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f1b800 == 44 [pid = 1660] [id = 123] 13:10:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1291a3400) [pid = 1660] [serial = 366] [outer = 0x0] 13:10:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x129491c00) [pid = 1660] [serial = 367] [outer = 0x1291a3400] 13:10:58 INFO - PROCESS | 1660 | 1471983058434 Marionette DEBUG loaded listener.js 13:10:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1297c4800) [pid = 1660] [serial = 368] [outer = 0x1291a3400] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1242a1c00) [pid = 1660] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x119da2000) [pid = 1660] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12a7d4400) [pid = 1660] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11725b400) [pid = 1660] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x126848800) [pid = 1660] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x127383800) [pid = 1660] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12c011400) [pid = 1660] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12c43f000) [pid = 1660] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128b11800) [pid = 1660] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1242ec800) [pid = 1660] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x126f7f400) [pid = 1660] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1193f6400) [pid = 1660] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121473400) [pid = 1660] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118309c00) [pid = 1660] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128b12400) [pid = 1660] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119d9e800) [pid = 1660] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126f84400) [pid = 1660] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x110d65800) [pid = 1660] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1126d9800) [pid = 1660] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x10e9fb800) [pid = 1660] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x10e9fb000) [pid = 1660] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:10:58 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x115cae400) [pid = 1660] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:10:58 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:58 INFO - PROCESS | 1660 | 1471983058912 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:10:58 INFO - PROCESS | 1660 | 1471983058960 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:10:58 INFO - PROCESS | 1660 | 1471983058962 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:10:58 INFO - PROCESS | 1660 | 1471983058963 Marionette TRACE conn2 <- [1,466,null,{}] 13:10:58 INFO - PROCESS | 1660 | 1471983058966 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:58 INFO - PROCESS | 1660 | 1471983058967 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:59 INFO - PROCESS | 1660 | 1471983059044 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:10:59 INFO - PROCESS | 1660 | 1471983059120 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:59 INFO - PROCESS | 1660 | 1471983059121 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f18000 == 45 [pid = 1660] [id = 124] 13:10:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1126db400) [pid = 1660] [serial = 369] [outer = 0x0] 13:10:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118309c00) [pid = 1660] [serial = 370] [outer = 0x1126db400] 13:10:59 INFO - PROCESS | 1660 | 1471983059146 Marionette DEBUG loaded listener.js 13:10:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124046400) [pid = 1660] [serial = 371] [outer = 0x1126db400] 13:10:59 INFO - PROCESS | 1660 | 1471983059423 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:10:59 INFO - PROCESS | 1660 | 1471983059434 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:10:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:10:59 INFO - PROCESS | 1660 | 1471983059445 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:10:59 INFO - PROCESS | 1660 | 1471983059447 Marionette TRACE conn2 <- [1,470,null,{}] 13:10:59 INFO - PROCESS | 1660 | 1471983059449 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:59 INFO - PROCESS | 1660 | 1471983059452 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:59 INFO - PROCESS | 1660 | 1471983059562 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:10:59 INFO - PROCESS | 1660 | 1471983059566 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:59 INFO - PROCESS | 1660 | 1471983059570 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:10:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a77a800 == 46 [pid = 1660] [id = 125] 13:10:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1240f3000) [pid = 1660] [serial = 372] [outer = 0x0] 13:10:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1268bf400) [pid = 1660] [serial = 373] [outer = 0x1240f3000] 13:10:59 INFO - PROCESS | 1660 | 1471983059597 Marionette DEBUG loaded listener.js 13:10:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a7da400) [pid = 1660] [serial = 374] [outer = 0x1240f3000] 13:10:59 INFO - PROCESS | 1660 | 1471983059943 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:10:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:10:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 525ms 13:10:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:10:59 INFO - PROCESS | 1660 | 1471983059971 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:10:59 INFO - PROCESS | 1660 | 1471983059973 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:10:59 INFO - PROCESS | 1660 | 1471983059975 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:10:59 INFO - PROCESS | 1660 | 1471983059977 Marionette TRACE conn2 <- [1,474,null,{}] 13:10:59 INFO - PROCESS | 1660 | 1471983059979 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:59 INFO - PROCESS | 1660 | 1471983059980 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:00 INFO - PROCESS | 1660 | 1471983060089 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:11:00 INFO - PROCESS | 1660 | 1471983060093 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:00 INFO - PROCESS | 1660 | 1471983060094 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af21000 == 47 [pid = 1660] [id = 126] 13:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12af48000) [pid = 1660] [serial = 375] [outer = 0x0] 13:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12afa9c00) [pid = 1660] [serial = 376] [outer = 0x12af48000] 13:11:00 INFO - PROCESS | 1660 | 1471983060119 Marionette DEBUG loaded listener.js 13:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12b9f8c00) [pid = 1660] [serial = 377] [outer = 0x12af48000] 13:11:00 INFO - PROCESS | 1660 | 1471983060456 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:11:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:11:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 13:11:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:11:00 INFO - PROCESS | 1660 | 1471983060494 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:11:00 INFO - PROCESS | 1660 | 1471983060496 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:11:00 INFO - PROCESS | 1660 | 1471983060498 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:11:00 INFO - PROCESS | 1660 | 1471983060499 Marionette TRACE conn2 <- [1,478,null,{}] 13:11:00 INFO - PROCESS | 1660 | 1471983060502 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:00 INFO - PROCESS | 1660 | 1471983060503 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:00 INFO - PROCESS | 1660 | 1471983060625 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:11:00 INFO - PROCESS | 1660 | 1471983060712 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:00 INFO - PROCESS | 1660 | 1471983060713 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b996000 == 48 [pid = 1660] [id = 127] 13:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a648000) [pid = 1660] [serial = 378] [outer = 0x0] 13:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12bc96c00) [pid = 1660] [serial = 379] [outer = 0x12a648000] 13:11:00 INFO - PROCESS | 1660 | 1471983060753 Marionette DEBUG loaded listener.js 13:11:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12c013400) [pid = 1660] [serial = 380] [outer = 0x12a648000] 13:11:01 INFO - PROCESS | 1660 | 1471983061295 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:11:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:11:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 819ms 13:11:01 INFO - PROCESS | 1660 | 1471983061320 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:11:01 INFO - PROCESS | 1660 | 1471983061323 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:11:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:11:01 INFO - PROCESS | 1660 | 1471983061326 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:11:01 INFO - PROCESS | 1660 | 1471983061330 Marionette TRACE conn2 <- [1,482,null,{}] 13:11:01 INFO - PROCESS | 1660 | 1471983061390 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:01 INFO - PROCESS | 1660 | 1471983061391 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:01 INFO - PROCESS | 1660 | 1471983061513 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:11:01 INFO - PROCESS | 1660 | 1471983061564 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:01 INFO - PROCESS | 1660 | 1471983061565 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x117293800 == 49 [pid = 1660] [id = 128] 13:11:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x115cb0c00) [pid = 1660] [serial = 381] [outer = 0x0] 13:11:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x115cfec00) [pid = 1660] [serial = 382] [outer = 0x115cb0c00] 13:11:01 INFO - PROCESS | 1660 | 1471983061597 Marionette DEBUG loaded listener.js 13:11:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11832a400) [pid = 1660] [serial = 383] [outer = 0x115cb0c00] 13:11:02 INFO - PROCESS | 1660 | 1471983062025 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:11:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:11:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 724ms 13:11:02 INFO - PROCESS | 1660 | 1471983062049 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:11:02 INFO - PROCESS | 1660 | 1471983062053 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:11:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:11:02 INFO - PROCESS | 1660 | 1471983062057 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:11:02 INFO - PROCESS | 1660 | 1471983062059 Marionette TRACE conn2 <- [1,486,null,{}] 13:11:02 INFO - PROCESS | 1660 | 1471983062062 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:02 INFO - PROCESS | 1660 | 1471983062063 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:02 INFO - PROCESS | 1660 | 1471983062168 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:11:02 INFO - PROCESS | 1660 | 1471983062239 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:02 INFO - PROCESS | 1660 | 1471983062241 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e5b000 == 50 [pid = 1660] [id = 129] 13:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1188a8800) [pid = 1660] [serial = 384] [outer = 0x0] 13:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1197b4400) [pid = 1660] [serial = 385] [outer = 0x1188a8800] 13:11:02 INFO - PROCESS | 1660 | 1471983062272 Marionette DEBUG loaded listener.js 13:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1210ed800) [pid = 1660] [serial = 386] [outer = 0x1188a8800] 13:11:02 INFO - PROCESS | 1660 | 1471983062703 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:11:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:11:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 672ms 13:11:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:11:02 INFO - PROCESS | 1660 | 1471983062730 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:11:02 INFO - PROCESS | 1660 | 1471983062731 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:11:02 INFO - PROCESS | 1660 | 1471983062734 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:11:02 INFO - PROCESS | 1660 | 1471983062736 Marionette TRACE conn2 <- [1,490,null,{}] 13:11:02 INFO - PROCESS | 1660 | 1471983062744 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:02 INFO - PROCESS | 1660 | 1471983062747 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:02 INFO - PROCESS | 1660 | 1471983062870 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:11:02 INFO - PROCESS | 1660 | 1471983062954 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:02 INFO - PROCESS | 1660 | 1471983062957 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcc3800 == 51 [pid = 1660] [id = 130] 13:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1269ca800) [pid = 1660] [serial = 387] [outer = 0x0] 13:11:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1269d8000) [pid = 1660] [serial = 388] [outer = 0x1269ca800] 13:11:02 INFO - PROCESS | 1660 | 1471983062988 Marionette DEBUG loaded listener.js 13:11:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12737cc00) [pid = 1660] [serial = 389] [outer = 0x1269ca800] 13:11:03 INFO - PROCESS | 1660 | 1471983063379 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:11:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:11:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 672ms 13:11:03 INFO - PROCESS | 1660 | 1471983063407 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:11:03 INFO - PROCESS | 1660 | 1471983063409 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:11:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:11:03 INFO - PROCESS | 1660 | 1471983063411 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:11:03 INFO - PROCESS | 1660 | 1471983063413 Marionette TRACE conn2 <- [1,494,null,{}] 13:11:03 INFO - PROCESS | 1660 | 1471983063415 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:03 INFO - PROCESS | 1660 | 1471983063416 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:03 INFO - PROCESS | 1660 | 1471983063520 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:11:03 INFO - PROCESS | 1660 | 1471983063577 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:03 INFO - PROCESS | 1660 | 1471983063578 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c41f800 == 52 [pid = 1660] [id = 131] 13:11:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x128b10000) [pid = 1660] [serial = 390] [outer = 0x0] 13:11:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1297d3800) [pid = 1660] [serial = 391] [outer = 0x128b10000] 13:11:03 INFO - PROCESS | 1660 | 1471983063608 Marionette DEBUG loaded listener.js 13:11:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12a7d4400) [pid = 1660] [serial = 392] [outer = 0x128b10000] 13:11:04 INFO - PROCESS | 1660 | 1471983064220 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:11:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:11:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 871ms 13:11:04 INFO - PROCESS | 1660 | 1471983064282 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:11:04 INFO - PROCESS | 1660 | 1471983064287 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:11:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:11:04 INFO - PROCESS | 1660 | 1471983064290 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:11:04 INFO - PROCESS | 1660 | 1471983064293 Marionette TRACE conn2 <- [1,498,null,{}] 13:11:04 INFO - PROCESS | 1660 | 1471983064296 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:04 INFO - PROCESS | 1660 | 1471983064298 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:04 INFO - PROCESS | 1660 | 1471983064389 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:11:04 INFO - PROCESS | 1660 | 1471983064454 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:04 INFO - PROCESS | 1660 | 1471983064457 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fe3000 == 53 [pid = 1660] [id = 132] 13:11:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x112988000) [pid = 1660] [serial = 393] [outer = 0x0] 13:11:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x115cbbc00) [pid = 1660] [serial = 394] [outer = 0x112988000] 13:11:04 INFO - PROCESS | 1660 | 1471983064485 Marionette DEBUG loaded listener.js 13:11:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1176c7800) [pid = 1660] [serial = 395] [outer = 0x112988000] 13:11:04 INFO - PROCESS | 1660 | 1471983064891 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:11:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:11:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 13:11:04 INFO - PROCESS | 1660 | 1471983064960 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:11:04 INFO - PROCESS | 1660 | 1471983064963 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:11:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:11:04 INFO - PROCESS | 1660 | 1471983064987 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:11:04 INFO - PROCESS | 1660 | 1471983064989 Marionette TRACE conn2 <- [1,502,null,{}] 13:11:04 INFO - PROCESS | 1660 | 1471983064991 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:04 INFO - PROCESS | 1660 | 1471983064993 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:05 INFO - PROCESS | 1660 | 1471983065085 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:11:05 INFO - PROCESS | 1660 | 1471983065156 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:05 INFO - PROCESS | 1660 | 1471983065158 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197c5000 == 54 [pid = 1660] [id = 133] 13:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x118591400) [pid = 1660] [serial = 396] [outer = 0x0] 13:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x119350000) [pid = 1660] [serial = 397] [outer = 0x118591400] 13:11:05 INFO - PROCESS | 1660 | 1471983065186 Marionette DEBUG loaded listener.js 13:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1197b7000) [pid = 1660] [serial = 398] [outer = 0x118591400] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12af21000 == 53 [pid = 1660] [id = 126] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12a77a800 == 52 [pid = 1660] [id = 125] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x126f18000 == 51 [pid = 1660] [id = 124] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x118f1b800 == 50 [pid = 1660] [id = 123] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x1270f4000 == 49 [pid = 1660] [id = 122] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x126923800 == 48 [pid = 1660] [id = 121] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x121a98800 == 47 [pid = 1660] [id = 120] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12126e800 == 46 [pid = 1660] [id = 119] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1128bd400) [pid = 1660] [serial = 334] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x119f11800 == 45 [pid = 1660] [id = 118] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x118f1f800 == 44 [pid = 1660] [id = 117] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x1165a7800 == 43 [pid = 1660] [id = 116] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x1139d2000 == 42 [pid = 1660] [id = 115] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x118726000 == 41 [pid = 1660] [id = 113] 13:11:05 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcf1000 == 40 [pid = 1660] [id = 112] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x126f7dc00) [pid = 1660] [serial = 242] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1215ec000) [pid = 1660] [serial = 239] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12afa5400) [pid = 1660] [serial = 233] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x118f6d800) [pid = 1660] [serial = 236] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12c015800) [pid = 1660] [serial = 284] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x128aac800) [pid = 1660] [serial = 245] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12c03c400) [pid = 1660] [serial = 316] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12c461400) [pid = 1660] [serial = 319] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12a651000) [pid = 1660] [serial = 296] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1292c2c00) [pid = 1660] [serial = 295] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x124c72400) [pid = 1660] [serial = 292] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x126f81000) [pid = 1660] [serial = 293] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128c3d800) [pid = 1660] [serial = 308] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x128aa8400) [pid = 1660] [serial = 307] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121007c00) [pid = 1660] [serial = 290] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1197be000) [pid = 1660] [serial = 289] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124c9b400) [pid = 1660] [serial = 304] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124ca5000) [pid = 1660] [serial = 305] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12bc97000) [pid = 1660] [serial = 313] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12b9f4c00) [pid = 1660] [serial = 299] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12af4ec00) [pid = 1660] [serial = 298] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121533400) [pid = 1660] [serial = 302] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119dac400) [pid = 1660] [serial = 301] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1291a2000) [pid = 1660] [serial = 310] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12afae000) [pid = 1660] [serial = 311] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112994800) [pid = 1660] [serial = 286] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1167a3400) [pid = 1660] [serial = 287] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1126e2000) [pid = 1660] [serial = 322] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12c466400) [pid = 1660] [serial = 320] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1126e6400) [pid = 1660] [serial = 323] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11879d400) [pid = 1660] [serial = 328] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1126e6000) [pid = 1660] [serial = 326] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x10e9fd400) [pid = 1660] [serial = 325] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12c44b800) [pid = 1660] [serial = 317] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12c00f400) [pid = 1660] [serial = 314] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128ab5800) [pid = 1660] [serial = 329] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x115cb7400) [pid = 1660] [serial = 331] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a5f5400) [pid = 1660] [serial = 332] [outer = 0x0] [url = about:blank] 13:11:05 INFO - PROCESS | 1660 | 1471983065560 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:11:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:11:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 625ms 13:11:05 INFO - PROCESS | 1660 | 1471983065610 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:11:05 INFO - PROCESS | 1660 | 1471983065611 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:11:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:11:05 INFO - PROCESS | 1660 | 1471983065613 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:11:05 INFO - PROCESS | 1660 | 1471983065616 Marionette TRACE conn2 <- [1,506,null,{}] 13:11:05 INFO - PROCESS | 1660 | 1471983065622 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:05 INFO - PROCESS | 1660 | 1471983065624 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:05 INFO - PROCESS | 1660 | 1471983065725 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:11:05 INFO - PROCESS | 1660 | 1471983065792 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:05 INFO - PROCESS | 1660 | 1471983065795 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194d3800 == 41 [pid = 1660] [id = 134] 13:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1215eec00) [pid = 1660] [serial = 399] [outer = 0x0] 13:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121e2dc00) [pid = 1660] [serial = 400] [outer = 0x1215eec00] 13:11:05 INFO - PROCESS | 1660 | 1471983065841 Marionette DEBUG loaded listener.js 13:11:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124c72400) [pid = 1660] [serial = 401] [outer = 0x1215eec00] 13:11:06 INFO - PROCESS | 1660 | 1471983066282 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:11:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:11:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 723ms 13:11:06 INFO - PROCESS | 1660 | 1471983066337 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:11:06 INFO - PROCESS | 1660 | 1471983066340 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:11:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:11:06 INFO - PROCESS | 1660 | 1471983066343 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:11:06 INFO - PROCESS | 1660 | 1471983066345 Marionette TRACE conn2 <- [1,510,null,{}] 13:11:06 INFO - PROCESS | 1660 | 1471983066348 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:06 INFO - PROCESS | 1660 | 1471983066350 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:06 INFO - PROCESS | 1660 | 1471983066442 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:11:06 INFO - PROCESS | 1660 | 1471983066445 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:06 INFO - PROCESS | 1660 | 1471983066446 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x121aa1000 == 42 [pid = 1660] [id = 135] 13:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12683e400) [pid = 1660] [serial = 402] [outer = 0x0] 13:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126f7e000) [pid = 1660] [serial = 403] [outer = 0x12683e400] 13:11:06 INFO - PROCESS | 1660 | 1471983066481 Marionette DEBUG loaded listener.js 13:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x128aa9000) [pid = 1660] [serial = 404] [outer = 0x12683e400] 13:11:06 INFO - PROCESS | 1660 | 1471983066807 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:11:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:11:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 471ms 13:11:06 INFO - PROCESS | 1660 | 1471983066814 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:11:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:11:06 INFO - PROCESS | 1660 | 1471983066816 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:11:06 INFO - PROCESS | 1660 | 1471983066820 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:11:06 INFO - PROCESS | 1660 | 1471983066822 Marionette TRACE conn2 <- [1,514,null,{}] 13:11:06 INFO - PROCESS | 1660 | 1471983066825 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:06 INFO - PROCESS | 1660 | 1471983066826 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:06 INFO - PROCESS | 1660 | 1471983066925 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:11:06 INFO - PROCESS | 1660 | 1471983066932 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:06 INFO - PROCESS | 1660 | 1471983066933 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x1172a0000 == 43 [pid = 1660] [id = 136] 13:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128aae400) [pid = 1660] [serial = 405] [outer = 0x0] 13:11:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128b0f000) [pid = 1660] [serial = 406] [outer = 0x128aae400] 13:11:06 INFO - PROCESS | 1660 | 1471983066961 Marionette DEBUG loaded listener.js 13:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128ed6800) [pid = 1660] [serial = 407] [outer = 0x128aae400] 13:11:07 INFO - PROCESS | 1660 | 1471983067274 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:11:07 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 13:11:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 471ms 13:11:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:11:07 INFO - PROCESS | 1660 | 1471983067290 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:11:07 INFO - PROCESS | 1660 | 1471983067291 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:11:07 INFO - PROCESS | 1660 | 1471983067293 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:11:07 INFO - PROCESS | 1660 | 1471983067294 Marionette TRACE conn2 <- [1,518,null,{}] 13:11:07 INFO - PROCESS | 1660 | 1471983067296 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:07 INFO - PROCESS | 1660 | 1471983067302 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:07 INFO - PROCESS | 1660 | 1471983067408 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:11:07 INFO - PROCESS | 1660 | 1471983067412 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:07 INFO - PROCESS | 1660 | 1471983067413 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e36800 == 44 [pid = 1660] [id = 137] 13:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1291a2000) [pid = 1660] [serial = 408] [outer = 0x0] 13:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a7d6400) [pid = 1660] [serial = 409] [outer = 0x1291a2000] 13:11:07 INFO - PROCESS | 1660 | 1471983067439 Marionette DEBUG loaded listener.js 13:11:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c017400) [pid = 1660] [serial = 410] [outer = 0x1291a2000] 13:11:07 INFO - PROCESS | 1660 | 1471983067809 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:11:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:11:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 568ms 13:11:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:11:07 INFO - PROCESS | 1660 | 1471983067862 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:11:07 INFO - PROCESS | 1660 | 1471983067863 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:11:07 INFO - PROCESS | 1660 | 1471983067865 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:11:07 INFO - PROCESS | 1660 | 1471983067866 Marionette TRACE conn2 <- [1,522,null,{}] 13:11:07 INFO - PROCESS | 1660 | 1471983067868 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:07 INFO - PROCESS | 1660 | 1471983067869 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:07 INFO - PROCESS | 1660 | 1471983067968 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:11:08 INFO - PROCESS | 1660 | 1471983068004 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:08 INFO - PROCESS | 1660 | 1471983068005 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x116052800 == 45 [pid = 1660] [id = 138] 13:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12bc95800) [pid = 1660] [serial = 411] [outer = 0x0] 13:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12c037800) [pid = 1660] [serial = 412] [outer = 0x12bc95800] 13:11:08 INFO - PROCESS | 1660 | 1471983068030 Marionette DEBUG loaded listener.js 13:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x115cb4800) [pid = 1660] [serial = 413] [outer = 0x12bc95800] 13:11:08 INFO - PROCESS | 1660 | 1471983068371 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:11:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:11:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 13:11:08 INFO - PROCESS | 1660 | 1471983068387 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:11:08 INFO - PROCESS | 1660 | 1471983068388 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:11:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:11:08 INFO - PROCESS | 1660 | 1471983068398 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:11:08 INFO - PROCESS | 1660 | 1471983068399 Marionette TRACE conn2 <- [1,526,null,{}] 13:11:08 INFO - PROCESS | 1660 | 1471983068404 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:08 INFO - PROCESS | 1660 | 1471983068405 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:08 INFO - PROCESS | 1660 | 1471983068513 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:11:08 INFO - PROCESS | 1660 | 1471983068525 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:08 INFO - PROCESS | 1660 | 1471983068526 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a55e000 == 46 [pid = 1660] [id = 139] 13:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12c43d400) [pid = 1660] [serial = 414] [outer = 0x0] 13:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12c446000) [pid = 1660] [serial = 415] [outer = 0x12c43d400] 13:11:08 INFO - PROCESS | 1660 | 1471983068551 Marionette DEBUG loaded listener.js 13:11:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12c45d400) [pid = 1660] [serial = 416] [outer = 0x12c43d400] 13:11:08 INFO - PROCESS | 1660 | 1471983068889 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:11:08 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 13:11:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 521ms 13:11:08 INFO - PROCESS | 1660 | 1471983068921 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:11:08 INFO - PROCESS | 1660 | 1471983068922 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:11:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:11:08 INFO - PROCESS | 1660 | 1471983068924 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:11:08 INFO - PROCESS | 1660 | 1471983068925 Marionette TRACE conn2 <- [1,530,null,{}] 13:11:08 INFO - PROCESS | 1660 | 1471983068927 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:08 INFO - PROCESS | 1660 | 1471983068929 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:09 INFO - PROCESS | 1660 | 1471983069029 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:11:09 INFO - PROCESS | 1660 | 1471983069041 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:09 INFO - PROCESS | 1660 | 1471983069042 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af1f000 == 47 [pid = 1660] [id = 140] 13:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121ea9c00) [pid = 1660] [serial = 417] [outer = 0x0] 13:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121eaf400) [pid = 1660] [serial = 418] [outer = 0x121ea9c00] 13:11:09 INFO - PROCESS | 1660 | 1471983069067 Marionette DEBUG loaded listener.js 13:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128aad800) [pid = 1660] [serial = 419] [outer = 0x121ea9c00] 13:11:09 INFO - PROCESS | 1660 | 1471983069406 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:11:09 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 13:11:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:11:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:11:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:11:09 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 13:11:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:11:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:11:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:11:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:11:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 13:11:09 INFO - PROCESS | 1660 | 1471983069445 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:11:09 INFO - PROCESS | 1660 | 1471983069446 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:11:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:11:09 INFO - PROCESS | 1660 | 1471983069456 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:11:09 INFO - PROCESS | 1660 | 1471983069457 Marionette TRACE conn2 <- [1,534,null,{}] 13:11:09 INFO - PROCESS | 1660 | 1471983069459 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:09 INFO - PROCESS | 1660 | 1471983069460 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:09 INFO - PROCESS | 1660 | 1471983069563 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12429c800) [pid = 1660] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128ce5000) [pid = 1660] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124c9ec00) [pid = 1660] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1291a3400) [pid = 1660] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1219d2000) [pid = 1660] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1126db400) [pid = 1660] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1128b8400) [pid = 1660] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11680d400) [pid = 1660] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1215f0000) [pid = 1660] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x115cb8000) [pid = 1660] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112e9fc00) [pid = 1660] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112e9f400) [pid = 1660] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1126e3800) [pid = 1660] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1240f3000) [pid = 1660] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:11:09 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12af48000) [pid = 1660] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:11:09 INFO - PROCESS | 1660 | 1471983069702 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:09 INFO - PROCESS | 1660 | 1471983069703 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x117cae000 == 48 [pid = 1660] [id = 141] 13:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x110ee6800) [pid = 1660] [serial = 420] [outer = 0x0] 13:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x110eedc00) [pid = 1660] [serial = 421] [outer = 0x110ee6800] 13:11:09 INFO - PROCESS | 1660 | 1471983069728 Marionette DEBUG loaded listener.js 13:11:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x112ea9800) [pid = 1660] [serial = 422] [outer = 0x110ee6800] 13:11:10 INFO - PROCESS | 1660 | 1471983069995 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:11:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:11:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 578ms 13:11:10 INFO - PROCESS | 1660 | 1471983070028 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:11:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:11:10 INFO - PROCESS | 1660 | 1471983070030 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:11:10 INFO - PROCESS | 1660 | 1471983070032 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:11:10 INFO - PROCESS | 1660 | 1471983070034 Marionette TRACE conn2 <- [1,538,null,{}] 13:11:10 INFO - PROCESS | 1660 | 1471983070045 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:10 INFO - PROCESS | 1660 | 1471983070046 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:10 INFO - PROCESS | 1660 | 1471983070156 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:11:10 INFO - PROCESS | 1660 | 1471983070162 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:10 INFO - PROCESS | 1660 | 1471983070164 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c426800 == 49 [pid = 1660] [id = 142] 13:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x110ee7000) [pid = 1660] [serial = 423] [outer = 0x0] 13:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118f6c800) [pid = 1660] [serial = 424] [outer = 0x110ee7000] 13:11:10 INFO - PROCESS | 1660 | 1471983070197 Marionette DEBUG loaded listener.js 13:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c02f800) [pid = 1660] [serial = 425] [outer = 0x110ee7000] 13:11:10 INFO - PROCESS | 1660 | 1471983070567 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:11:10 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. 13:11:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 578ms 13:11:10 INFO - PROCESS | 1660 | 1471983070616 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:11:10 INFO - PROCESS | 1660 | 1471983070618 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:11:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:11:10 INFO - PROCESS | 1660 | 1471983070620 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:11:10 INFO - PROCESS | 1660 | 1471983070621 Marionette TRACE conn2 <- [1,542,null,{}] 13:11:10 INFO - PROCESS | 1660 | 1471983070623 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:10 INFO - PROCESS | 1660 | 1471983070624 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:10 INFO - PROCESS | 1660 | 1471983070708 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:11:10 INFO - PROCESS | 1660 | 1471983070711 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:10 INFO - PROCESS | 1660 | 1471983070712 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c59a000 == 50 [pid = 1660] [id = 143] 13:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x110eaa000) [pid = 1660] [serial = 426] [outer = 0x0] 13:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x110eaf400) [pid = 1660] [serial = 427] [outer = 0x110eaa000] 13:11:10 INFO - PROCESS | 1660 | 1471983070737 Marionette DEBUG loaded listener.js 13:11:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1197be000) [pid = 1660] [serial = 428] [outer = 0x110eaa000] 13:11:11 INFO - PROCESS | 1660 | 1471983071067 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:11:11 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. 13:11:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 470ms 13:11:11 INFO - PROCESS | 1660 | 1471983071090 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:11:11 INFO - PROCESS | 1660 | 1471983071091 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:11:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:11:11 INFO - PROCESS | 1660 | 1471983071094 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:11:11 INFO - PROCESS | 1660 | 1471983071095 Marionette TRACE conn2 <- [1,546,null,{}] 13:11:11 INFO - PROCESS | 1660 | 1471983071097 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:11 INFO - PROCESS | 1660 | 1471983071098 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:11 INFO - PROCESS | 1660 | 1471983071181 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:11:11 INFO - PROCESS | 1660 | 1471983071190 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:11 INFO - PROCESS | 1660 | 1471983071191 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12caed000 == 51 [pid = 1660] [id = 144] 13:11:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x110ead800) [pid = 1660] [serial = 429] [outer = 0x0] 13:11:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12c446c00) [pid = 1660] [serial = 430] [outer = 0x110ead800] 13:11:11 INFO - PROCESS | 1660 | 1471983071219 Marionette DEBUG loaded listener.js 13:11:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12c467400) [pid = 1660] [serial = 431] [outer = 0x110ead800] 13:11:11 INFO - PROCESS | 1660 | 1471983071563 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:11:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:11:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 13:11:11 INFO - PROCESS | 1660 | 1471983071613 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:11:11 INFO - PROCESS | 1660 | 1471983071614 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:11:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:11:11 INFO - PROCESS | 1660 | 1471983071617 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:11:11 INFO - PROCESS | 1660 | 1471983071618 Marionette TRACE conn2 <- [1,550,null,{}] 13:11:11 INFO - PROCESS | 1660 | 1471983071620 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:11 INFO - PROCESS | 1660 | 1471983071621 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:11 INFO - PROCESS | 1660 | 1471983071797 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:11:11 INFO - PROCESS | 1660 | 1471983071848 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:11 INFO - PROCESS | 1660 | 1471983071850 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x113e51800 == 52 [pid = 1660] [id = 145] 13:11:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x10e9f2400) [pid = 1660] [serial = 432] [outer = 0x0] 13:11:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x110ea5800) [pid = 1660] [serial = 433] [outer = 0x10e9f2400] 13:11:11 INFO - PROCESS | 1660 | 1471983071892 Marionette DEBUG loaded listener.js 13:11:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x111c76400) [pid = 1660] [serial = 434] [outer = 0x10e9f2400] 13:11:12 INFO - PROCESS | 1660 | 1471983072288 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:11:12 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. 13:11:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 720ms 13:11:12 INFO - PROCESS | 1660 | 1471983072339 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:11:12 INFO - PROCESS | 1660 | 1471983072341 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:11:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:11:12 INFO - PROCESS | 1660 | 1471983072344 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:11:12 INFO - PROCESS | 1660 | 1471983072346 Marionette TRACE conn2 <- [1,554,null,{}] 13:11:12 INFO - PROCESS | 1660 | 1471983072349 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:12 INFO - PROCESS | 1660 | 1471983072353 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:12 INFO - PROCESS | 1660 | 1471983072458 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:11:12 INFO - PROCESS | 1660 | 1471983072554 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:12 INFO - PROCESS | 1660 | 1471983072556 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x121170800 == 53 [pid = 1660] [id = 146] 13:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x115f85000) [pid = 1660] [serial = 435] [outer = 0x0] 13:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116f84000) [pid = 1660] [serial = 436] [outer = 0x115f85000] 13:11:12 INFO - PROCESS | 1660 | 1471983072600 Marionette DEBUG loaded listener.js 13:11:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11879d400) [pid = 1660] [serial = 437] [outer = 0x115f85000] 13:11:12 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:13 INFO - PROCESS | 1660 | 1471983073002 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:11:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:11:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 720ms 13:11:13 INFO - PROCESS | 1660 | 1471983073065 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:11:13 INFO - PROCESS | 1660 | 1471983073067 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:11:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:11:13 INFO - PROCESS | 1660 | 1471983073089 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:11:13 INFO - PROCESS | 1660 | 1471983073090 Marionette TRACE conn2 <- [1,558,null,{}] 13:11:13 INFO - PROCESS | 1660 | 1471983073092 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:13 INFO - PROCESS | 1660 | 1471983073094 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:13 INFO - PROCESS | 1660 | 1471983073201 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:11:13 INFO - PROCESS | 1660 | 1471983073276 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:13 INFO - PROCESS | 1660 | 1471983073277 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b996800 == 54 [pid = 1660] [id = 147] 13:11:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121010400) [pid = 1660] [serial = 438] [outer = 0x0] 13:11:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x121826400) [pid = 1660] [serial = 439] [outer = 0x121010400] 13:11:13 INFO - PROCESS | 1660 | 1471983073307 Marionette DEBUG loaded listener.js 13:11:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x123416400) [pid = 1660] [serial = 440] [outer = 0x121010400] 13:11:13 INFO - PROCESS | 1660 | 1471983073725 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:11:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:11:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 673ms 13:11:13 INFO - PROCESS | 1660 | 1471983073781 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:11:13 INFO - PROCESS | 1660 | 1471983073784 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:11:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:11:13 INFO - PROCESS | 1660 | 1471983073823 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:11:13 INFO - PROCESS | 1660 | 1471983073826 Marionette TRACE conn2 <- [1,562,null,{}] 13:11:13 INFO - PROCESS | 1660 | 1471983073830 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:13 INFO - PROCESS | 1660 | 1471983073832 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:13 INFO - PROCESS | 1660 | 1471983073939 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:11:14 INFO - PROCESS | 1660 | 1471983074011 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:14 INFO - PROCESS | 1660 | 1471983074013 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cfe4800 == 55 [pid = 1660] [id = 148] 13:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x123417000) [pid = 1660] [serial = 441] [outer = 0x0] 13:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124c7d000) [pid = 1660] [serial = 442] [outer = 0x123417000] 13:11:14 INFO - PROCESS | 1660 | 1471983074042 Marionette DEBUG loaded listener.js 13:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126f7c400) [pid = 1660] [serial = 443] [outer = 0x123417000] 13:11:14 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:14 INFO - PROCESS | 1660 | 1471983074471 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:11:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:11:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 696ms 13:11:14 INFO - PROCESS | 1660 | 1471983074497 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:11:14 INFO - PROCESS | 1660 | 1471983074500 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:11:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:11:14 INFO - PROCESS | 1660 | 1471983074503 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:11:14 INFO - PROCESS | 1660 | 1471983074505 Marionette TRACE conn2 <- [1,566,null,{}] 13:11:14 INFO - PROCESS | 1660 | 1471983074508 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:14 INFO - PROCESS | 1660 | 1471983074511 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:14 INFO - PROCESS | 1660 | 1471983074665 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:11:14 INFO - PROCESS | 1660 | 1471983074800 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:14 INFO - PROCESS | 1660 | 1471983074802 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d371800 == 56 [pid = 1660] [id = 149] 13:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1240f9c00) [pid = 1660] [serial = 444] [outer = 0x0] 13:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12919f800) [pid = 1660] [serial = 445] [outer = 0x1240f9c00] 13:11:14 INFO - PROCESS | 1660 | 1471983074853 Marionette DEBUG loaded listener.js 13:11:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1297ce400) [pid = 1660] [serial = 446] [outer = 0x1240f9c00] 13:11:15 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:15 INFO - PROCESS | 1660 | 1471983075311 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:11:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:11:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 821ms 13:11:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:11:15 INFO - PROCESS | 1660 | 1471983075324 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:11:15 INFO - PROCESS | 1660 | 1471983075325 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:11:15 INFO - PROCESS | 1660 | 1471983075327 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:11:15 INFO - PROCESS | 1660 | 1471983075328 Marionette TRACE conn2 <- [1,570,null,{}] 13:11:15 INFO - PROCESS | 1660 | 1471983075331 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:15 INFO - PROCESS | 1660 | 1471983075332 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:15 INFO - PROCESS | 1660 | 1471983075438 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:11:15 INFO - PROCESS | 1660 | 1471983075499 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:15 INFO - PROCESS | 1660 | 1471983075503 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x11872d000 == 57 [pid = 1660] [id = 150] 13:11:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x110ea8400) [pid = 1660] [serial = 447] [outer = 0x0] 13:11:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11219e000) [pid = 1660] [serial = 448] [outer = 0x110ea8400] 13:11:15 INFO - PROCESS | 1660 | 1471983075712 Marionette DEBUG loaded listener.js 13:11:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x112e9e800) [pid = 1660] [serial = 449] [outer = 0x110ea8400] 13:11:16 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:11:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 919ms 13:11:16 INFO - PROCESS | 1660 | 1471983076242 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:11:16 INFO - PROCESS | 1660 | 1471983076247 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:11:16 INFO - PROCESS | 1660 | 1471983076249 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:11:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:11:16 INFO - PROCESS | 1660 | 1471983076253 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:11:16 INFO - PROCESS | 1660 | 1471983076254 Marionette TRACE conn2 <- [1,574,null,{}] 13:11:16 INFO - PROCESS | 1660 | 1471983076257 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:16 INFO - PROCESS | 1660 | 1471983076258 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:16 INFO - PROCESS | 1660 | 1471983076366 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:11:16 INFO - PROCESS | 1660 | 1471983076438 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:16 INFO - PROCESS | 1660 | 1471983076440 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x11702d000 == 58 [pid = 1660] [id = 151] 13:11:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x115fee800) [pid = 1660] [serial = 450] [outer = 0x0] 13:11:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x11832e400) [pid = 1660] [serial = 451] [outer = 0x115fee800] 13:11:16 INFO - PROCESS | 1660 | 1471983076523 Marionette DEBUG loaded listener.js 13:11:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x119a86000) [pid = 1660] [serial = 452] [outer = 0x115fee800] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12caed000 == 57 [pid = 1660] [id = 144] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12c59a000 == 56 [pid = 1660] [id = 143] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12c426800 == 55 [pid = 1660] [id = 142] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x117cae000 == 54 [pid = 1660] [id = 141] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12af1f000 == 53 [pid = 1660] [id = 140] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12a55e000 == 52 [pid = 1660] [id = 139] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116052800 == 51 [pid = 1660] [id = 138] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x128e36800 == 50 [pid = 1660] [id = 137] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1172a0000 == 49 [pid = 1660] [id = 136] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x121aa1000 == 48 [pid = 1660] [id = 135] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1194d3800 == 47 [pid = 1660] [id = 134] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1197c5000 == 46 [pid = 1660] [id = 133] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x118fe3000 == 45 [pid = 1660] [id = 132] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x121e5b000 == 44 [pid = 1660] [id = 129] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x117293800 == 43 [pid = 1660] [id = 128] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12b996000 == 42 [pid = 1660] [id = 127] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcc3800 == 41 [pid = 1660] [id = 130] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x117042000 == 40 [pid = 1660] [id = 79] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x121ab3000 == 39 [pid = 1660] [id = 114] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x128b3e800 == 38 [pid = 1660] [id = 81] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12c41f800 == 37 [pid = 1660] [id = 131] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x129718800 == 36 [pid = 1660] [id = 78] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6bb800 == 35 [pid = 1660] [id = 82] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12127a000 == 34 [pid = 1660] [id = 80] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116ad5800 == 33 [pid = 1660] [id = 64] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x11872d000 == 32 [pid = 1660] [id = 150] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12d371800 == 31 [pid = 1660] [id = 149] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12cfe4800 == 30 [pid = 1660] [id = 148] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12b996800 == 29 [pid = 1660] [id = 147] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x121170800 == 28 [pid = 1660] [id = 146] 13:11:17 INFO - PROCESS | 1660 | --DOCSHELL 0x113e51800 == 27 [pid = 1660] [id = 145] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1268b4000) [pid = 1660] [serial = 358] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x128cef000) [pid = 1660] [serial = 364] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x128ab7c00) [pid = 1660] [serial = 361] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x129491c00) [pid = 1660] [serial = 367] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1291a1400) [pid = 1660] [serial = 365] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1242e6c00) [pid = 1660] [serial = 355] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118309c00) [pid = 1660] [serial = 370] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x115cafc00) [pid = 1660] [serial = 335] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x117c44c00) [pid = 1660] [serial = 346] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11878f800) [pid = 1660] [serial = 347] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x121ebdc00) [pid = 1660] [serial = 352] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x124298c00) [pid = 1660] [serial = 353] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1188a1800) [pid = 1660] [serial = 341] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118305400) [pid = 1660] [serial = 340] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x112ea7000) [pid = 1660] [serial = 338] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112ea2000) [pid = 1660] [serial = 337] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119da2c00) [pid = 1660] [serial = 349] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1210f0800) [pid = 1660] [serial = 350] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112986000) [pid = 1660] [serial = 343] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x115cfdc00) [pid = 1660] [serial = 344] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1268bf400) [pid = 1660] [serial = 373] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12afa9c00) [pid = 1660] [serial = 376] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12b9f8c00) [pid = 1660] [serial = 377] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12a7da400) [pid = 1660] [serial = 374] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1297c4800) [pid = 1660] [serial = 368] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128c47400) [pid = 1660] [serial = 362] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128aae000) [pid = 1660] [serial = 359] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124c9dc00) [pid = 1660] [serial = 356] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124046400) [pid = 1660] [serial = 371] [outer = 0x0] [url = about:blank] 13:11:17 INFO - PROCESS | 1660 | 1471983077665 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:11:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:11:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1473ms 13:11:17 INFO - PROCESS | 1660 | 1471983077726 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:11:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:11:17 INFO - PROCESS | 1660 | 1471983077729 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:11:17 INFO - PROCESS | 1660 | 1471983077732 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:11:17 INFO - PROCESS | 1660 | 1471983077736 Marionette TRACE conn2 <- [1,578,null,{}] 13:11:17 INFO - PROCESS | 1660 | 1471983077740 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:17 INFO - PROCESS | 1660 | 1471983077742 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:17 INFO - PROCESS | 1660 | 1471983077815 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:11:17 INFO - PROCESS | 1660 | 1471983077823 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:17 INFO - PROCESS | 1660 | 1471983077825 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x116852800 == 28 [pid = 1660] [id = 152] 13:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x112ea5400) [pid = 1660] [serial = 453] [outer = 0x0] 13:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1131af800) [pid = 1660] [serial = 454] [outer = 0x112ea5400] 13:11:17 INFO - PROCESS | 1660 | 1471983077853 Marionette DEBUG loaded listener.js 13:11:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x115caec00) [pid = 1660] [serial = 455] [outer = 0x112ea5400] 13:11:18 INFO - PROCESS | 1660 | 1471983078212 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:11:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:11:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 526ms 13:11:18 INFO - PROCESS | 1660 | 1471983078262 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:11:18 INFO - PROCESS | 1660 | 1471983078266 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:11:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:11:18 INFO - PROCESS | 1660 | 1471983078270 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:11:18 INFO - PROCESS | 1660 | 1471983078272 Marionette TRACE conn2 <- [1,582,null,{}] 13:11:18 INFO - PROCESS | 1660 | 1471983078275 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:18 INFO - PROCESS | 1660 | 1471983078276 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:18 INFO - PROCESS | 1660 | 1471983078357 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:11:18 INFO - PROCESS | 1660 | 1471983078361 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:18 INFO - PROCESS | 1660 | 1471983078362 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x117cab000 == 29 [pid = 1660] [id = 153] 13:11:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x115cb8400) [pid = 1660] [serial = 456] [outer = 0x0] 13:11:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1160ed000) [pid = 1660] [serial = 457] [outer = 0x115cb8400] 13:11:18 INFO - PROCESS | 1660 | 1471983078393 Marionette DEBUG loaded listener.js 13:11:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11830e800) [pid = 1660] [serial = 458] [outer = 0x115cb8400] 13:11:18 INFO - PROCESS | 1660 | 1471983078762 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:11:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:11:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 522ms 13:11:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:11:18 INFO - PROCESS | 1660 | 1471983078793 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:11:18 INFO - PROCESS | 1660 | 1471983078795 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:11:18 INFO - PROCESS | 1660 | 1471983078798 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:11:18 INFO - PROCESS | 1660 | 1471983078802 Marionette TRACE conn2 <- [1,586,null,{}] 13:11:18 INFO - PROCESS | 1660 | 1471983078821 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:18 INFO - PROCESS | 1660 | 1471983078826 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:18 INFO - PROCESS | 1660 | 1471983078946 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:11:18 INFO - PROCESS | 1660 | 1471983078955 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:18 INFO - PROCESS | 1660 | 1471983078958 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fe5000 == 30 [pid = 1660] [id = 154] 13:11:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118797800) [pid = 1660] [serial = 459] [outer = 0x0] 13:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11934d000) [pid = 1660] [serial = 460] [outer = 0x118797800] 13:11:19 INFO - PROCESS | 1660 | 1471983079011 Marionette DEBUG loaded listener.js 13:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1197b8400) [pid = 1660] [serial = 461] [outer = 0x118797800] 13:11:19 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:19 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:19 INFO - PROCESS | 1660 | 1471983079459 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:11:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:11:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 674ms 13:11:19 INFO - PROCESS | 1660 | 1471983079483 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:11:19 INFO - PROCESS | 1660 | 1471983079484 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:11:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:11:19 INFO - PROCESS | 1660 | 1471983079487 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:11:19 INFO - PROCESS | 1660 | 1471983079488 Marionette TRACE conn2 <- [1,590,null,{}] 13:11:19 INFO - PROCESS | 1660 | 1471983079490 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:19 INFO - PROCESS | 1660 | 1471983079491 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:19 INFO - PROCESS | 1660 | 1471983079593 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:11:19 INFO - PROCESS | 1660 | 1471983079607 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:19 INFO - PROCESS | 1660 | 1471983079608 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x119920000 == 31 [pid = 1660] [id = 155] 13:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119ccb400) [pid = 1660] [serial = 462] [outer = 0x0] 13:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119dac000) [pid = 1660] [serial = 463] [outer = 0x119ccb400] 13:11:19 INFO - PROCESS | 1660 | 1471983079634 Marionette DEBUG loaded listener.js 13:11:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12100d400) [pid = 1660] [serial = 464] [outer = 0x119ccb400] 13:11:20 INFO - PROCESS | 1660 | 1471983080006 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:11:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:11:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 571ms 13:11:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:11:20 INFO - PROCESS | 1660 | 1471983080067 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:11:20 INFO - PROCESS | 1660 | 1471983080069 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:11:20 INFO - PROCESS | 1660 | 1471983080072 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:11:20 INFO - PROCESS | 1660 | 1471983080074 Marionette TRACE conn2 <- [1,594,null,{}] 13:11:20 INFO - PROCESS | 1660 | 1471983080077 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:20 INFO - PROCESS | 1660 | 1471983080079 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:20 INFO - PROCESS | 1660 | 1471983080221 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:11:20 INFO - PROCESS | 1660 | 1471983080241 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:20 INFO - PROCESS | 1660 | 1471983080242 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12116d000 == 32 [pid = 1660] [id = 156] 13:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119da5c00) [pid = 1660] [serial = 465] [outer = 0x0] 13:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1211e4000) [pid = 1660] [serial = 466] [outer = 0x119da5c00] 13:11:20 INFO - PROCESS | 1660 | 1471983080284 Marionette DEBUG loaded listener.js 13:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121a8f400) [pid = 1660] [serial = 467] [outer = 0x119da5c00] 13:11:20 INFO - PROCESS | 1660 | 1471983080725 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:11:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:11:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 670ms 13:11:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:11:20 INFO - PROCESS | 1660 | 1471983080743 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:11:20 INFO - PROCESS | 1660 | 1471983080744 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:11:20 INFO - PROCESS | 1660 | 1471983080746 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:11:20 INFO - PROCESS | 1660 | 1471983080747 Marionette TRACE conn2 <- [1,598,null,{}] 13:11:20 INFO - PROCESS | 1660 | 1471983080750 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:20 INFO - PROCESS | 1660 | 1471983080756 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:20 INFO - PROCESS | 1660 | 1471983080876 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:11:20 INFO - PROCESS | 1660 | 1471983080892 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:20 INFO - PROCESS | 1660 | 1471983080893 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x123474800 == 33 [pid = 1660] [id = 157] 13:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x121ea5c00) [pid = 1660] [serial = 468] [outer = 0x0] 13:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x123424400) [pid = 1660] [serial = 469] [outer = 0x121ea5c00] 13:11:20 INFO - PROCESS | 1660 | 1471983080919 Marionette DEBUG loaded listener.js 13:11:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1242f1800) [pid = 1660] [serial = 470] [outer = 0x121ea5c00] 13:11:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:11:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 13:11:21 INFO - PROCESS | 1660 | 1471983081260 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:11:21 INFO - PROCESS | 1660 | 1471983081265 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:11:21 INFO - PROCESS | 1660 | 1471983081266 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:11:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:11:21 INFO - PROCESS | 1660 | 1471983081271 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:11:21 INFO - PROCESS | 1660 | 1471983081273 Marionette TRACE conn2 <- [1,602,null,{}] 13:11:21 INFO - PROCESS | 1660 | 1471983081276 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:21 INFO - PROCESS | 1660 | 1471983081277 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:21 INFO - PROCESS | 1660 | 1471983081374 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:11:21 INFO - PROCESS | 1660 | 1471983081378 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:21 INFO - PROCESS | 1660 | 1471983081379 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x124cc6000 == 34 [pid = 1660] [id = 158] 13:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x121ea6000) [pid = 1660] [serial = 471] [outer = 0x0] 13:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1246f3c00) [pid = 1660] [serial = 472] [outer = 0x121ea6000] 13:11:21 INFO - PROCESS | 1660 | 1471983081404 Marionette DEBUG loaded listener.js 13:11:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x124c9e400) [pid = 1660] [serial = 473] [outer = 0x121ea6000] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x110ead800) [pid = 1660] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x110ee7000) [pid = 1660] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118591400) [pid = 1660] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128aae400) [pid = 1660] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1215eec00) [pid = 1660] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x115cb0c00) [pid = 1660] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12c43d400) [pid = 1660] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121ea9c00) [pid = 1660] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128b10000) [pid = 1660] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1291a2000) [pid = 1660] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x110eaa000) [pid = 1660] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12bc95800) [pid = 1660] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1269ca800) [pid = 1660] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12683e400) [pid = 1660] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12a648000) [pid = 1660] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1188a8800) [pid = 1660] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112988000) [pid = 1660] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:11:21 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x110ee6800) [pid = 1660] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:11:22 INFO - PROCESS | 1660 | 1471983082017 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:11:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:11:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 771ms 13:11:22 INFO - PROCESS | 1660 | 1471983082041 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:11:22 INFO - PROCESS | 1660 | 1471983082042 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:11:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:11:22 INFO - PROCESS | 1660 | 1471983082044 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:11:22 INFO - PROCESS | 1660 | 1471983082045 Marionette TRACE conn2 <- [1,606,null,{}] 13:11:22 INFO - PROCESS | 1660 | 1471983082048 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:22 INFO - PROCESS | 1660 | 1471983082049 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:22 INFO - PROCESS | 1660 | 1471983082168 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:11:22 INFO - PROCESS | 1660 | 1471983082207 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:22 INFO - PROCESS | 1660 | 1471983082208 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270ef800 == 35 [pid = 1660] [id = 159] 13:11:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x110ea7000) [pid = 1660] [serial = 474] [outer = 0x0] 13:11:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118790400) [pid = 1660] [serial = 475] [outer = 0x110ea7000] 13:11:22 INFO - PROCESS | 1660 | 1471983082233 Marionette DEBUG loaded listener.js 13:11:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x123425c00) [pid = 1660] [serial = 476] [outer = 0x110ea7000] 13:11:22 INFO - PROCESS | 1660 | 1471983082513 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:11:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:11:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 13:11:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:11:22 INFO - PROCESS | 1660 | 1471983082565 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:11:22 INFO - PROCESS | 1660 | 1471983082566 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:11:22 INFO - PROCESS | 1660 | 1471983082573 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:11:22 INFO - PROCESS | 1660 | 1471983082575 Marionette TRACE conn2 <- [1,610,null,{}] 13:11:22 INFO - PROCESS | 1660 | 1471983082578 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:22 INFO - PROCESS | 1660 | 1471983082580 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:22 INFO - PROCESS | 1660 | 1471983082700 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:11:22 INFO - PROCESS | 1660 | 1471983082779 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:22 INFO - PROCESS | 1660 | 1471983082780 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a81800 == 36 [pid = 1660] [id = 160] 13:11:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x110ead800) [pid = 1660] [serial = 477] [outer = 0x0] 13:11:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124c6f000) [pid = 1660] [serial = 478] [outer = 0x110ead800] 13:11:22 INFO - PROCESS | 1660 | 1471983082821 Marionette DEBUG loaded listener.js 13:11:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1268bc800) [pid = 1660] [serial = 479] [outer = 0x110ead800] 13:11:23 INFO - PROCESS | 1660 | 1471983083147 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:11:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:11:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 622ms 13:11:23 INFO - PROCESS | 1660 | 1471983083194 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:11:23 INFO - PROCESS | 1660 | 1471983083195 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:11:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:11:23 INFO - PROCESS | 1660 | 1471983083197 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:11:23 INFO - PROCESS | 1660 | 1471983083198 Marionette TRACE conn2 <- [1,614,null,{}] 13:11:23 INFO - PROCESS | 1660 | 1471983083201 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:23 INFO - PROCESS | 1660 | 1471983083203 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:23 INFO - PROCESS | 1660 | 1471983083278 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:11:23 INFO - PROCESS | 1660 | 1471983083332 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:23 INFO - PROCESS | 1660 | 1471983083333 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x129160000 == 37 [pid = 1660] [id = 161] 13:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11966c000) [pid = 1660] [serial = 480] [outer = 0x0] 13:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1269cc000) [pid = 1660] [serial = 481] [outer = 0x11966c000] 13:11:23 INFO - PROCESS | 1660 | 1471983083359 Marionette DEBUG loaded listener.js 13:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x127098000) [pid = 1660] [serial = 482] [outer = 0x11966c000] 13:11:23 INFO - PROCESS | 1660 | 1471983083656 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x127384000) [pid = 1660] [serial = 483] [outer = 0x12cb20000] 13:11:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:11:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 13:11:23 INFO - PROCESS | 1660 | 1471983083724 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:11:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:11:23 INFO - PROCESS | 1660 | 1471983083733 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:11:23 INFO - PROCESS | 1660 | 1471983083735 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:11:23 INFO - PROCESS | 1660 | 1471983083737 Marionette TRACE conn2 <- [1,618,null,{}] 13:11:23 INFO - PROCESS | 1660 | 1471983083739 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:23 INFO - PROCESS | 1660 | 1471983083741 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:23 INFO - PROCESS | 1660 | 1471983083825 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:11:23 INFO - PROCESS | 1660 | 1471983083829 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:23 INFO - PROCESS | 1660 | 1471983083830 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x11211f800 == 38 [pid = 1660] [id = 162] 13:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x10e9f4400) [pid = 1660] [serial = 484] [outer = 0x0] 13:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x110ea5c00) [pid = 1660] [serial = 485] [outer = 0x10e9f4400] 13:11:23 INFO - PROCESS | 1660 | 1471983083909 Marionette DEBUG loaded listener.js 13:11:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1126d9000) [pid = 1660] [serial = 486] [outer = 0x10e9f4400] 13:11:24 INFO - PROCESS | 1660 | 1471983084489 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:11:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:11:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 819ms 13:11:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:11:24 INFO - PROCESS | 1660 | 1471983084568 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:11:24 INFO - PROCESS | 1660 | 1471983084571 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:11:24 INFO - PROCESS | 1660 | 1471983084574 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:11:24 INFO - PROCESS | 1660 | 1471983084575 Marionette TRACE conn2 <- [1,622,null,{}] 13:11:24 INFO - PROCESS | 1660 | 1471983084579 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:24 INFO - PROCESS | 1660 | 1471983084580 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:24 INFO - PROCESS | 1660 | 1471983084689 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:11:24 INFO - PROCESS | 1660 | 1471983084743 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:24 INFO - PROCESS | 1660 | 1471983084745 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x11822f800 == 39 [pid = 1660] [id = 163] 13:11:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x114fd5c00) [pid = 1660] [serial = 487] [outer = 0x0] 13:11:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x115cbc400) [pid = 1660] [serial = 488] [outer = 0x114fd5c00] 13:11:24 INFO - PROCESS | 1660 | 1471983084777 Marionette DEBUG loaded listener.js 13:11:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1167a6000) [pid = 1660] [serial = 489] [outer = 0x114fd5c00] 13:11:25 INFO - PROCESS | 1660 | 1471983085337 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:11:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:11:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 770ms 13:11:25 INFO - PROCESS | 1660 | 1471983085344 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:11:25 INFO - PROCESS | 1660 | 1471983085347 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:11:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:11:25 INFO - PROCESS | 1660 | 1471983085351 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:11:25 INFO - PROCESS | 1660 | 1471983085353 Marionette TRACE conn2 <- [1,626,null,{}] 13:11:25 INFO - PROCESS | 1660 | 1471983085355 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:25 INFO - PROCESS | 1660 | 1471983085357 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:25 INFO - PROCESS | 1660 | 1471983085565 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:11:25 INFO - PROCESS | 1660 | 1471983085651 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:25 INFO - PROCESS | 1660 | 1471983085652 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x115fa5800 == 40 [pid = 1660] [id = 164] 13:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1128b5800) [pid = 1660] [serial = 490] [outer = 0x0] 13:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x112994800) [pid = 1660] [serial = 491] [outer = 0x1128b5800] 13:11:25 INFO - PROCESS | 1660 | 1471983085682 Marionette DEBUG loaded listener.js 13:11:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x113c3ec00) [pid = 1660] [serial = 492] [outer = 0x1128b5800] 13:11:26 INFO - PROCESS | 1660 | --DOCSHELL 0x129160000 == 39 [pid = 1660] [id = 161] 13:11:26 INFO - PROCESS | 1660 | --DOCSHELL 0x128a81800 == 38 [pid = 1660] [id = 160] 13:11:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1270ef800 == 37 [pid = 1660] [id = 159] 13:11:26 INFO - PROCESS | 1660 | --DOCSHELL 0x124cc6000 == 36 [pid = 1660] [id = 158] 13:11:26 INFO - PROCESS | 1660 | --DOCSHELL 0x123474800 == 35 [pid = 1660] [id = 157] 13:11:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12116d000 == 34 [pid = 1660] [id = 156] 13:11:26 INFO - PROCESS | 1660 | --DOCSHELL 0x119920000 == 33 [pid = 1660] [id = 155] 13:11:26 INFO - PROCESS | 1660 | --DOCSHELL 0x118fe5000 == 32 [pid = 1660] [id = 154] 13:11:26 INFO - PROCESS | 1660 | --DOCSHELL 0x117cab000 == 31 [pid = 1660] [id = 153] 13:11:26 INFO - PROCESS | 1660 | --DOCSHELL 0x116852800 == 30 [pid = 1660] [id = 152] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12c446c00) [pid = 1660] [serial = 430] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1197be000) [pid = 1660] [serial = 428] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12c467400) [pid = 1660] [serial = 431] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118f6c800) [pid = 1660] [serial = 424] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119350000) [pid = 1660] [serial = 397] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x128ed6800) [pid = 1660] [serial = 407] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121e2dc00) [pid = 1660] [serial = 400] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x115cfec00) [pid = 1660] [serial = 382] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12c446000) [pid = 1660] [serial = 415] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128aad800) [pid = 1660] [serial = 419] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12a7d4400) [pid = 1660] [serial = 392] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12a7d6400) [pid = 1660] [serial = 409] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x110eaf400) [pid = 1660] [serial = 427] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1197b7000) [pid = 1660] [serial = 398] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12c037800) [pid = 1660] [serial = 412] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1269d8000) [pid = 1660] [serial = 388] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126f7e000) [pid = 1660] [serial = 403] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12c017400) [pid = 1660] [serial = 410] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12bc96c00) [pid = 1660] [serial = 379] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1210ed800) [pid = 1660] [serial = 386] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1197b4400) [pid = 1660] [serial = 385] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121eaf400) [pid = 1660] [serial = 418] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1176c7800) [pid = 1660] [serial = 395] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11832a400) [pid = 1660] [serial = 383] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112ea9800) [pid = 1660] [serial = 422] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12737cc00) [pid = 1660] [serial = 389] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12c45d400) [pid = 1660] [serial = 416] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124c72400) [pid = 1660] [serial = 401] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x115cb4800) [pid = 1660] [serial = 413] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128b0f000) [pid = 1660] [serial = 406] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x115cbbc00) [pid = 1660] [serial = 394] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128aa9000) [pid = 1660] [serial = 404] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12c02f800) [pid = 1660] [serial = 425] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1297d3800) [pid = 1660] [serial = 391] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x110eedc00) [pid = 1660] [serial = 421] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12c013400) [pid = 1660] [serial = 380] [outer = 0x0] [url = about:blank] 13:11:26 INFO - PROCESS | 1660 | 1471983086231 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:11:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:11:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 921ms 13:11:26 INFO - PROCESS | 1660 | 1471983086274 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:11:26 INFO - PROCESS | 1660 | 1471983086278 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:11:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:11:26 INFO - PROCESS | 1660 | 1471983086283 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:11:26 INFO - PROCESS | 1660 | 1471983086286 Marionette TRACE conn2 <- [1,630,null,{}] 13:11:26 INFO - PROCESS | 1660 | 1471983086291 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:26 INFO - PROCESS | 1660 | 1471983086293 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:26 INFO - PROCESS | 1660 | 1471983086411 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:11:26 INFO - PROCESS | 1660 | 1471983086430 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:26 INFO - PROCESS | 1660 | 1471983086432 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ae7800 == 31 [pid = 1660] [id = 165] 13:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x115cbbc00) [pid = 1660] [serial = 493] [outer = 0x0] 13:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x115fe8800) [pid = 1660] [serial = 494] [outer = 0x115cbbc00] 13:11:26 INFO - PROCESS | 1660 | 1471983086537 Marionette DEBUG loaded listener.js 13:11:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x116f81400) [pid = 1660] [serial = 495] [outer = 0x115cbbc00] 13:11:26 INFO - PROCESS | 1660 | 1471983086878 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:11:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:11:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 624ms 13:11:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:11:26 INFO - PROCESS | 1660 | 1471983086907 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:11:26 INFO - PROCESS | 1660 | 1471983086909 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:11:26 INFO - PROCESS | 1660 | 1471983086911 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:11:26 INFO - PROCESS | 1660 | 1471983086912 Marionette TRACE conn2 <- [1,634,null,{}] 13:11:26 INFO - PROCESS | 1660 | 1471983086915 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:26 INFO - PROCESS | 1660 | 1471983086916 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:26 INFO - PROCESS | 1660 | 1471983086997 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:11:27 INFO - PROCESS | 1660 | 1471983087049 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:27 INFO - PROCESS | 1660 | 1471983087051 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x119173800 == 32 [pid = 1660] [id = 166] 13:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x110eeac00) [pid = 1660] [serial = 496] [outer = 0x0] 13:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11832d400) [pid = 1660] [serial = 497] [outer = 0x110eeac00] 13:11:27 INFO - PROCESS | 1660 | 1471983087094 Marionette DEBUG loaded listener.js 13:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118fb5800) [pid = 1660] [serial = 498] [outer = 0x110eeac00] 13:11:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:27 INFO - PROCESS | 1660 | 1471983087412 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:11:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:11:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 518ms 13:11:27 INFO - PROCESS | 1660 | 1471983087431 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:11:27 INFO - PROCESS | 1660 | 1471983087434 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:11:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:11:27 INFO - PROCESS | 1660 | 1471983087450 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:11:27 INFO - PROCESS | 1660 | 1471983087456 Marionette TRACE conn2 <- [1,638,null,{}] 13:11:27 INFO - PROCESS | 1660 | 1471983087460 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:27 INFO - PROCESS | 1660 | 1471983087463 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:27 INFO - PROCESS | 1660 | 1471983087621 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:11:27 INFO - PROCESS | 1660 | 1471983087631 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:27 INFO - PROCESS | 1660 | 1471983087632 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0de000 == 33 [pid = 1660] [id = 167] 13:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116ab5000) [pid = 1660] [serial = 499] [outer = 0x0] 13:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1193f5400) [pid = 1660] [serial = 500] [outer = 0x116ab5000] 13:11:27 INFO - PROCESS | 1660 | 1471983087675 Marionette DEBUG loaded listener.js 13:11:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1210ef800) [pid = 1660] [serial = 501] [outer = 0x116ab5000] 13:11:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:28 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:28 INFO - PROCESS | 1660 | 1471983088063 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:11:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:11:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 630ms 13:11:28 INFO - PROCESS | 1660 | 1471983088074 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:11:28 INFO - PROCESS | 1660 | 1471983088075 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:11:28 INFO - PROCESS | 1660 | 1471983088077 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:11:28 INFO - PROCESS | 1660 | 1471983088078 Marionette TRACE conn2 <- [1,642,null,{}] 13:11:28 INFO - PROCESS | 1660 | 1471983088081 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:28 INFO - PROCESS | 1660 | 1471983088082 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:28 INFO - PROCESS | 1660 | 1471983088161 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:11:28 INFO - PROCESS | 1660 | 1471983088165 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:28 INFO - PROCESS | 1660 | 1471983088166 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0e2800 == 34 [pid = 1660] [id = 168] 13:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12100c000) [pid = 1660] [serial = 502] [outer = 0x0] 13:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121ea3c00) [pid = 1660] [serial = 503] [outer = 0x12100c000] 13:11:28 INFO - PROCESS | 1660 | 1471983088195 Marionette DEBUG loaded listener.js 13:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121eb0800) [pid = 1660] [serial = 504] [outer = 0x12100c000] 13:11:28 INFO - PROCESS | 1660 | 1471983088590 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:11:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:11:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 519ms 13:11:28 INFO - PROCESS | 1660 | 1471983088597 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:11:28 INFO - PROCESS | 1660 | 1471983088598 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:11:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:11:28 INFO - PROCESS | 1660 | 1471983088602 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:11:28 INFO - PROCESS | 1660 | 1471983088603 Marionette TRACE conn2 <- [1,646,null,{}] 13:11:28 INFO - PROCESS | 1660 | 1471983088606 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:28 INFO - PROCESS | 1660 | 1471983088607 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:28 INFO - PROCESS | 1660 | 1471983088707 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:11:28 INFO - PROCESS | 1660 | 1471983088719 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:28 INFO - PROCESS | 1660 | 1471983088722 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d54800 == 35 [pid = 1660] [id = 169] 13:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12341cc00) [pid = 1660] [serial = 505] [outer = 0x0] 13:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123420c00) [pid = 1660] [serial = 506] [outer = 0x12341cc00] 13:11:28 INFO - PROCESS | 1660 | 1471983088756 Marionette DEBUG loaded listener.js 13:11:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1242e8800) [pid = 1660] [serial = 507] [outer = 0x12341cc00] 13:11:29 INFO - PROCESS | 1660 | 1471983089116 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:11:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:11:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 520ms 13:11:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:11:29 INFO - PROCESS | 1660 | 1471983089123 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:11:29 INFO - PROCESS | 1660 | 1471983089124 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:11:29 INFO - PROCESS | 1660 | 1471983089126 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:11:29 INFO - PROCESS | 1660 | 1471983089127 Marionette TRACE conn2 <- [1,650,null,{}] 13:11:29 INFO - PROCESS | 1660 | 1471983089129 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:29 INFO - PROCESS | 1660 | 1471983089130 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:29 INFO - PROCESS | 1660 | 1471983089235 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:11:29 INFO - PROCESS | 1660 | 1471983089239 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:29 INFO - PROCESS | 1660 | 1471983089240 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b31800 == 36 [pid = 1660] [id = 170] 13:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1126d9400) [pid = 1660] [serial = 508] [outer = 0x0] 13:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1246f5000) [pid = 1660] [serial = 509] [outer = 0x1126d9400] 13:11:29 INFO - PROCESS | 1660 | 1471983089265 Marionette DEBUG loaded listener.js 13:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127098400) [pid = 1660] [serial = 510] [outer = 0x1126d9400] 13:11:29 INFO - PROCESS | 1660 | 1471983089624 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:11:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:11:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 518ms 13:11:29 INFO - PROCESS | 1660 | 1471983089645 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:11:29 INFO - PROCESS | 1660 | 1471983089646 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:11:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:11:29 INFO - PROCESS | 1660 | 1471983089648 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:11:29 INFO - PROCESS | 1660 | 1471983089650 Marionette TRACE conn2 <- [1,654,null,{}] 13:11:29 INFO - PROCESS | 1660 | 1471983089652 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:29 INFO - PROCESS | 1660 | 1471983089653 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:29 INFO - PROCESS | 1660 | 1471983089751 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:11:29 INFO - PROCESS | 1660 | 1471983089764 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:29 INFO - PROCESS | 1660 | 1471983089766 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12970c000 == 37 [pid = 1660] [id = 171] 13:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x127095800) [pid = 1660] [serial = 511] [outer = 0x0] 13:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x127385000) [pid = 1660] [serial = 512] [outer = 0x127095800] 13:11:29 INFO - PROCESS | 1660 | 1471983089792 Marionette DEBUG loaded listener.js 13:11:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128b12c00) [pid = 1660] [serial = 513] [outer = 0x127095800] 13:11:30 INFO - PROCESS | 1660 | 1471983090115 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:11:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:11:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 13:11:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:11:30 INFO - PROCESS | 1660 | 1471983090168 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:11:30 INFO - PROCESS | 1660 | 1471983090169 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:11:30 INFO - PROCESS | 1660 | 1471983090171 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:11:30 INFO - PROCESS | 1660 | 1471983090173 Marionette TRACE conn2 <- [1,658,null,{}] 13:11:30 INFO - PROCESS | 1660 | 1471983090175 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:30 INFO - PROCESS | 1660 | 1471983090176 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:30 INFO - PROCESS | 1660 | 1471983090275 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115fee800) [pid = 1660] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118797800) [pid = 1660] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115cb8400) [pid = 1660] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112ea5400) [pid = 1660] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x10e9f2400) [pid = 1660] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x110ead800) [pid = 1660] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119da5c00) [pid = 1660] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x115f85000) [pid = 1660] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x110ea7000) [pid = 1660] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121ea5c00) [pid = 1660] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121ea6000) [pid = 1660] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121010400) [pid = 1660] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x123417000) [pid = 1660] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1240f9c00) [pid = 1660] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119ccb400) [pid = 1660] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:11:30 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x110ea8400) [pid = 1660] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:11:30 INFO - PROCESS | 1660 | 1471983090410 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:30 INFO - PROCESS | 1660 | 1471983090411 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x117283800 == 38 [pid = 1660] [id = 172] 13:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x110ea7000) [pid = 1660] [serial = 514] [outer = 0x0] 13:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1121ab000) [pid = 1660] [serial = 515] [outer = 0x110ea7000] 13:11:30 INFO - PROCESS | 1660 | 1471983090438 Marionette DEBUG loaded listener.js 13:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116f8a000) [pid = 1660] [serial = 516] [outer = 0x110ea7000] 13:11:30 INFO - PROCESS | 1660 | 1471983090728 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:11:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:11:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 569ms 13:11:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:11:30 INFO - PROCESS | 1660 | 1471983090745 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:11:30 INFO - PROCESS | 1660 | 1471983090746 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:11:30 INFO - PROCESS | 1660 | 1471983090748 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:11:30 INFO - PROCESS | 1660 | 1471983090749 Marionette TRACE conn2 <- [1,662,null,{}] 13:11:30 INFO - PROCESS | 1660 | 1471983090754 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:30 INFO - PROCESS | 1660 | 1471983090757 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:30 INFO - PROCESS | 1660 | 1471983090845 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:11:30 INFO - PROCESS | 1660 | 1471983090849 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:30 INFO - PROCESS | 1660 | 1471983090850 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0db800 == 39 [pid = 1660] [id = 173] 13:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x117c47400) [pid = 1660] [serial = 517] [outer = 0x0] 13:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121ea6800) [pid = 1660] [serial = 518] [outer = 0x117c47400] 13:11:30 INFO - PROCESS | 1660 | 1471983090880 Marionette DEBUG loaded listener.js 13:11:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126f7d800) [pid = 1660] [serial = 519] [outer = 0x117c47400] 13:11:31 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:31 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:31 INFO - PROCESS | 1660 | 1471983091222 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:11:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:11:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 13:11:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:11:31 INFO - PROCESS | 1660 | 1471983091269 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:11:31 INFO - PROCESS | 1660 | 1471983091270 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:11:31 INFO - PROCESS | 1660 | 1471983091272 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:11:31 INFO - PROCESS | 1660 | 1471983091274 Marionette TRACE conn2 <- [1,666,null,{}] 13:11:31 INFO - PROCESS | 1660 | 1471983091276 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:31 INFO - PROCESS | 1660 | 1471983091277 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:31 INFO - PROCESS | 1660 | 1471983091357 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:11:31 INFO - PROCESS | 1660 | 1471983091361 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:31 INFO - PROCESS | 1660 | 1471983091362 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b16e800 == 40 [pid = 1660] [id = 174] 13:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1269ce000) [pid = 1660] [serial = 520] [outer = 0x0] 13:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128cee800) [pid = 1660] [serial = 521] [outer = 0x1269ce000] 13:11:31 INFO - PROCESS | 1660 | 1471983091391 Marionette DEBUG loaded listener.js 13:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1292c2400) [pid = 1660] [serial = 522] [outer = 0x1269ce000] 13:11:31 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:31 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:31 INFO - PROCESS | 1660 | 1471983091745 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:11:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:11:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 13:11:31 INFO - PROCESS | 1660 | 1471983091792 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:11:31 INFO - PROCESS | 1660 | 1471983091793 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:11:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:11:31 INFO - PROCESS | 1660 | 1471983091795 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:11:31 INFO - PROCESS | 1660 | 1471983091797 Marionette TRACE conn2 <- [1,670,null,{}] 13:11:31 INFO - PROCESS | 1660 | 1471983091799 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:31 INFO - PROCESS | 1660 | 1471983091801 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:31 INFO - PROCESS | 1660 | 1471983091919 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:11:31 INFO - PROCESS | 1660 | 1471983091953 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:31 INFO - PROCESS | 1660 | 1471983091954 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9a0000 == 41 [pid = 1660] [id = 175] 13:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128b16c00) [pid = 1660] [serial = 523] [outer = 0x0] 13:11:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129496400) [pid = 1660] [serial = 524] [outer = 0x128b16c00] 13:11:31 INFO - PROCESS | 1660 | 1471983091979 Marionette DEBUG loaded listener.js 13:11:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a7d1800) [pid = 1660] [serial = 525] [outer = 0x128b16c00] 13:11:32 INFO - PROCESS | 1660 | 1471983092252 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:11:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:11:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 13:11:32 INFO - PROCESS | 1660 | 1471983092265 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:11:32 INFO - PROCESS | 1660 | 1471983092266 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:11:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:11:32 INFO - PROCESS | 1660 | 1471983092276 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:11:32 INFO - PROCESS | 1660 | 1471983092277 Marionette TRACE conn2 <- [1,674,null,{}] 13:11:32 INFO - PROCESS | 1660 | 1471983092280 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:32 INFO - PROCESS | 1660 | 1471983092281 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:32 INFO - PROCESS | 1660 | 1471983092364 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:11:32 INFO - PROCESS | 1660 | 1471983092371 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:32 INFO - PROCESS | 1660 | 1471983092372 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcdb000 == 42 [pid = 1660] [id = 176] 13:11:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1297d0c00) [pid = 1660] [serial = 526] [outer = 0x0] 13:11:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12af50400) [pid = 1660] [serial = 527] [outer = 0x1297d0c00] 13:11:32 INFO - PROCESS | 1660 | 1471983092397 Marionette DEBUG loaded listener.js 13:11:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12b9ed000) [pid = 1660] [serial = 528] [outer = 0x1297d0c00] 13:11:32 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:11:32 INFO - PROCESS | 1660 | 1471983092951 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:11:32 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 13:11:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 719ms 13:11:33 INFO - PROCESS | 1660 | 1471983092997 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:11:33 INFO - PROCESS | 1660 | 1471983093001 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:11:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:11:33 INFO - PROCESS | 1660 | 1471983093006 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:11:33 INFO - PROCESS | 1660 | 1471983093011 Marionette TRACE conn2 <- [1,678,null,{}] 13:11:33 INFO - PROCESS | 1660 | 1471983093017 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:33 INFO - PROCESS | 1660 | 1471983093019 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:33 INFO - PROCESS | 1660 | 1471983093170 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:11:33 INFO - PROCESS | 1660 | 1471983093291 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:33 INFO - PROCESS | 1660 | 1471983093294 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x118715000 == 43 [pid = 1660] [id = 177] 13:11:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x115caf000) [pid = 1660] [serial = 529] [outer = 0x0] 13:11:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x115cbc800) [pid = 1660] [serial = 530] [outer = 0x115caf000] 13:11:33 INFO - PROCESS | 1660 | 1471983093345 Marionette DEBUG loaded listener.js 13:11:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x118306000) [pid = 1660] [serial = 531] [outer = 0x115caf000] 13:11:33 INFO - PROCESS | 1660 | 1471983093825 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:11:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:11:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 876ms 13:11:33 INFO - PROCESS | 1660 | 1471983093881 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:11:33 INFO - PROCESS | 1660 | 1471983093884 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:11:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:11:33 INFO - PROCESS | 1660 | 1471983093889 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:11:33 INFO - PROCESS | 1660 | 1471983093891 Marionette TRACE conn2 <- [1,682,null,{}] 13:11:33 INFO - PROCESS | 1660 | 1471983093893 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:33 INFO - PROCESS | 1660 | 1471983093895 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:34 INFO - PROCESS | 1660 | 1471983094000 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:11:34 INFO - PROCESS | 1660 | 1471983094056 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:34 INFO - PROCESS | 1660 | 1471983094058 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12692a000 == 44 [pid = 1660] [id = 178] 13:11:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11966a000) [pid = 1660] [serial = 532] [outer = 0x0] 13:11:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119a87000) [pid = 1660] [serial = 533] [outer = 0x11966a000] 13:11:34 INFO - PROCESS | 1660 | 1471983094091 Marionette DEBUG loaded listener.js 13:11:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11a03ec00) [pid = 1660] [serial = 534] [outer = 0x11966a000] 13:11:35 INFO - PROCESS | 1660 | 1471983095007 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:11:35 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) 13:11:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1122ms 13:11:35 INFO - PROCESS | 1660 | 1471983095012 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:11:35 INFO - PROCESS | 1660 | 1471983095013 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:11:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:11:35 INFO - PROCESS | 1660 | 1471983095016 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:11:35 INFO - PROCESS | 1660 | 1471983095020 Marionette TRACE conn2 <- [1,686,null,{}] 13:11:35 INFO - PROCESS | 1660 | 1471983095028 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:35 INFO - PROCESS | 1660 | 1471983095031 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:35 INFO - PROCESS | 1660 | 1471983095142 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:11:35 INFO - PROCESS | 1660 | 1471983095262 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:35 INFO - PROCESS | 1660 | 1471983095265 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c41a000 == 45 [pid = 1660] [id = 179] 13:11:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11832d800) [pid = 1660] [serial = 535] [outer = 0x0] 13:11:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12429a400) [pid = 1660] [serial = 536] [outer = 0x11832d800] 13:11:35 INFO - PROCESS | 1660 | 1471983095310 Marionette DEBUG loaded listener.js 13:11:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x124ca9400) [pid = 1660] [serial = 537] [outer = 0x11832d800] 13:11:36 INFO - PROCESS | 1660 | 1471983096321 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:11:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:11:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1325ms 13:11:36 INFO - PROCESS | 1660 | 1471983096342 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:11:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:11:36 INFO - PROCESS | 1660 | 1471983096344 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:11:36 INFO - PROCESS | 1660 | 1471983096347 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:11:36 INFO - PROCESS | 1660 | 1471983096349 Marionette TRACE conn2 <- [1,690,null,{}] 13:11:36 INFO - PROCESS | 1660 | 1471983096352 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:36 INFO - PROCESS | 1660 | 1471983096354 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:36 INFO - PROCESS | 1660 | 1471983096455 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:11:36 INFO - PROCESS | 1660 | 1471983096522 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:36 INFO - PROCESS | 1660 | 1471983096526 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ada000 == 46 [pid = 1660] [id = 180] 13:11:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x113e3b000) [pid = 1660] [serial = 538] [outer = 0x0] 13:11:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x115f89c00) [pid = 1660] [serial = 539] [outer = 0x113e3b000] 13:11:36 INFO - PROCESS | 1660 | 1471983096573 Marionette DEBUG loaded listener.js 13:11:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x116810c00) [pid = 1660] [serial = 540] [outer = 0x113e3b000] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9a0000 == 45 [pid = 1660] [id = 175] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12b16e800 == 44 [pid = 1660] [id = 174] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0db800 == 43 [pid = 1660] [id = 173] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x117283800 == 42 [pid = 1660] [id = 172] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12970c000 == 41 [pid = 1660] [id = 171] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x128b31800 == 40 [pid = 1660] [id = 170] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x126d54800 == 39 [pid = 1660] [id = 169] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0e2800 == 38 [pid = 1660] [id = 168] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0de000 == 37 [pid = 1660] [id = 167] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x119173800 == 36 [pid = 1660] [id = 166] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x116ae7800 == 35 [pid = 1660] [id = 165] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x115fa5800 == 34 [pid = 1660] [id = 164] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11822f800 == 33 [pid = 1660] [id = 163] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11211f800 == 32 [pid = 1660] [id = 162] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11702d000 == 31 [pid = 1660] [id = 151] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12c41a000 == 30 [pid = 1660] [id = 179] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12692a000 == 29 [pid = 1660] [id = 178] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x118715000 == 28 [pid = 1660] [id = 177] 13:11:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcdb000 == 27 [pid = 1660] [id = 176] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119346c00) [pid = 1660] [serial = 194] [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.] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119a86000) [pid = 1660] [serial = 452] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11832e400) [pid = 1660] [serial = 451] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11934d000) [pid = 1660] [serial = 460] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1160ed000) [pid = 1660] [serial = 457] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11830e800) [pid = 1660] [serial = 458] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1131af800) [pid = 1660] [serial = 454] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x115caec00) [pid = 1660] [serial = 455] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x111c76400) [pid = 1660] [serial = 434] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x110ea5800) [pid = 1660] [serial = 433] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1268bc800) [pid = 1660] [serial = 479] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1211e4000) [pid = 1660] [serial = 466] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11879d400) [pid = 1660] [serial = 437] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118790400) [pid = 1660] [serial = 475] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116f84000) [pid = 1660] [serial = 436] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x123424400) [pid = 1660] [serial = 469] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1246f3c00) [pid = 1660] [serial = 472] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123425c00) [pid = 1660] [serial = 476] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x123416400) [pid = 1660] [serial = 440] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121826400) [pid = 1660] [serial = 439] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126f7c400) [pid = 1660] [serial = 443] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124c9e400) [pid = 1660] [serial = 473] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x124c7d000) [pid = 1660] [serial = 442] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1297ce400) [pid = 1660] [serial = 446] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12919f800) [pid = 1660] [serial = 445] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119dac000) [pid = 1660] [serial = 463] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112e9e800) [pid = 1660] [serial = 449] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11219e000) [pid = 1660] [serial = 448] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x124c6f000) [pid = 1660] [serial = 478] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1269cc000) [pid = 1660] [serial = 481] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1242f1800) [pid = 1660] [serial = 470] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x121a8f400) [pid = 1660] [serial = 467] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12100d400) [pid = 1660] [serial = 464] [outer = 0x0] [url = about:blank] 13:11:37 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1197b8400) [pid = 1660] [serial = 461] [outer = 0x0] [url = about:blank] 13:11:38 INFO - PROCESS | 1660 | 1471983098045 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:11:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:11:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1725ms 13:11:38 INFO - PROCESS | 1660 | 1471983098072 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:11:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:11:38 INFO - PROCESS | 1660 | 1471983098075 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:11:38 INFO - PROCESS | 1660 | 1471983098078 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:11:38 INFO - PROCESS | 1660 | 1471983098079 Marionette TRACE conn2 <- [1,694,null,{}] 13:11:38 INFO - PROCESS | 1660 | 1471983098083 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:38 INFO - PROCESS | 1660 | 1471983098085 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:38 INFO - PROCESS | 1660 | 1471983098159 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:11:38 INFO - PROCESS | 1660 | 1471983098205 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:38 INFO - PROCESS | 1660 | 1471983098206 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x116052800 == 28 [pid = 1660] [id = 181] 13:11:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1129f4800) [pid = 1660] [serial = 541] [outer = 0x0] 13:11:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112ea3c00) [pid = 1660] [serial = 542] [outer = 0x1129f4800] 13:11:38 INFO - PROCESS | 1660 | 1471983098235 Marionette DEBUG loaded listener.js 13:11:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1131b4c00) [pid = 1660] [serial = 543] [outer = 0x1129f4800] 13:11:39 INFO - PROCESS | 1660 | 1471983099017 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:11:39 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) 13:11:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 13:11:39 INFO - PROCESS | 1660 | 1471983099048 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:11:39 INFO - PROCESS | 1660 | 1471983099051 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:11:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:11:39 INFO - PROCESS | 1660 | 1471983099058 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:11:39 INFO - PROCESS | 1660 | 1471983099059 Marionette TRACE conn2 <- [1,698,null,{}] 13:11:39 INFO - PROCESS | 1660 | 1471983099062 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:39 INFO - PROCESS | 1660 | 1471983099064 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:39 INFO - PROCESS | 1660 | 1471983099140 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:11:39 INFO - PROCESS | 1660 | 1471983099144 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:39 INFO - PROCESS | 1660 | 1471983099145 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aea000 == 29 [pid = 1660] [id = 182] 13:11:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x113e3ec00) [pid = 1660] [serial = 544] [outer = 0x0] 13:11:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11634ec00) [pid = 1660] [serial = 545] [outer = 0x113e3ec00] 13:11:39 INFO - PROCESS | 1660 | 1471983099175 Marionette DEBUG loaded listener.js 13:11:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1168ef400) [pid = 1660] [serial = 546] [outer = 0x113e3ec00] 13:11:40 INFO - PROCESS | 1660 | 1471983100022 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:11:40 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) 13:11:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 971ms 13:11:40 INFO - PROCESS | 1660 | 1471983100030 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:11:40 INFO - PROCESS | 1660 | 1471983100031 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:11:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:11:40 INFO - PROCESS | 1660 | 1471983100033 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:11:40 INFO - PROCESS | 1660 | 1471983100037 Marionette TRACE conn2 <- [1,702,null,{}] 13:11:40 INFO - PROCESS | 1660 | 1471983100051 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:40 INFO - PROCESS | 1660 | 1471983100056 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:40 INFO - PROCESS | 1660 | 1471983100147 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:11:40 INFO - PROCESS | 1660 | 1471983100153 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:40 INFO - PROCESS | 1660 | 1471983100155 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x11822d800 == 30 [pid = 1660] [id = 183] 13:11:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x117c49c00) [pid = 1660] [serial = 547] [outer = 0x0] 13:11:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118329000) [pid = 1660] [serial = 548] [outer = 0x117c49c00] 13:11:40 INFO - PROCESS | 1660 | 1471983100183 Marionette DEBUG loaded listener.js 13:11:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118593400) [pid = 1660] [serial = 549] [outer = 0x117c49c00] 13:11:40 INFO - PROCESS | 1660 | 1471983100997 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:11:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:11:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 980ms 13:11:41 INFO - PROCESS | 1660 | 1471983101013 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:11:41 INFO - PROCESS | 1660 | 1471983101015 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:11:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:11:41 INFO - PROCESS | 1660 | 1471983101018 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:11:41 INFO - PROCESS | 1660 | 1471983101020 Marionette TRACE conn2 <- [1,706,null,{}] 13:11:41 INFO - PROCESS | 1660 | 1471983101022 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:41 INFO - PROCESS | 1660 | 1471983101023 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:41 INFO - PROCESS | 1660 | 1471983101119 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:11:41 INFO - PROCESS | 1660 | 1471983101122 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:41 INFO - PROCESS | 1660 | 1471983101123 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x119170800 == 31 [pid = 1660] [id = 184] 13:11:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118792400) [pid = 1660] [serial = 550] [outer = 0x0] 13:11:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118f71800) [pid = 1660] [serial = 551] [outer = 0x118792400] 13:11:41 INFO - PROCESS | 1660 | 1471983101149 Marionette DEBUG loaded listener.js 13:11:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11934e400) [pid = 1660] [serial = 552] [outer = 0x118792400] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1269ce000) [pid = 1660] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12341cc00) [pid = 1660] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1126d9400) [pid = 1660] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x10e9f4400) [pid = 1660] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12100c000) [pid = 1660] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x127095800) [pid = 1660] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x115cbbc00) [pid = 1660] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x114fd5c00) [pid = 1660] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1128b5800) [pid = 1660] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x116ab5000) [pid = 1660] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x110eeac00) [pid = 1660] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128b16c00) [pid = 1660] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x110ea7000) [pid = 1660] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x117c47400) [pid = 1660] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11966c000) [pid = 1660] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:11:41 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1297d0c00) [pid = 1660] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:11:42 INFO - PROCESS | 1660 | 1471983102071 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:11:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:11:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1072ms 13:11:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:11:42 INFO - PROCESS | 1660 | 1471983102091 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:11:42 INFO - PROCESS | 1660 | 1471983102092 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:11:42 INFO - PROCESS | 1660 | 1471983102102 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:11:42 INFO - PROCESS | 1660 | 1471983102104 Marionette TRACE conn2 <- [1,710,null,{}] 13:11:42 INFO - PROCESS | 1660 | 1471983102108 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:42 INFO - PROCESS | 1660 | 1471983102109 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:42 INFO - PROCESS | 1660 | 1471983102178 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:11:42 INFO - PROCESS | 1660 | 1471983102224 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:42 INFO - PROCESS | 1660 | 1471983102225 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194d0000 == 32 [pid = 1660] [id = 185] 13:11:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x112ffa000) [pid = 1660] [serial = 553] [outer = 0x0] 13:11:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x117c47400) [pid = 1660] [serial = 554] [outer = 0x112ffa000] 13:11:42 INFO - PROCESS | 1660 | 1471983102254 Marionette DEBUG loaded listener.js 13:11:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1193f0800) [pid = 1660] [serial = 555] [outer = 0x112ffa000] 13:11:43 INFO - PROCESS | 1660 | 1471983102995 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:11:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:11:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 930ms 13:11:43 INFO - PROCESS | 1660 | 1471983103024 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:11:43 INFO - PROCESS | 1660 | 1471983103026 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:11:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:11:43 INFO - PROCESS | 1660 | 1471983103028 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:11:43 INFO - PROCESS | 1660 | 1471983103029 Marionette TRACE conn2 <- [1,714,null,{}] 13:11:43 INFO - PROCESS | 1660 | 1471983103031 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:43 INFO - PROCESS | 1660 | 1471983103035 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:43 INFO - PROCESS | 1660 | 1471983103120 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:11:43 INFO - PROCESS | 1660 | 1471983103125 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:43 INFO - PROCESS | 1660 | 1471983103126 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0d2800 == 33 [pid = 1660] [id = 186] 13:11:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1193f6400) [pid = 1660] [serial = 556] [outer = 0x0] 13:11:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119daac00) [pid = 1660] [serial = 557] [outer = 0x1193f6400] 13:11:43 INFO - PROCESS | 1660 | 1471983103152 Marionette DEBUG loaded listener.js 13:11:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12100f800) [pid = 1660] [serial = 558] [outer = 0x1193f6400] 13:11:44 INFO - PROCESS | 1660 | 1471983104014 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:11:44 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 13:11:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1019ms 13:11:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:11:44 INFO - PROCESS | 1660 | 1471983104047 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:11:44 INFO - PROCESS | 1660 | 1471983104050 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:11:44 INFO - PROCESS | 1660 | 1471983104054 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:11:44 INFO - PROCESS | 1660 | 1471983104056 Marionette TRACE conn2 <- [1,718,null,{}] 13:11:44 INFO - PROCESS | 1660 | 1471983104060 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:44 INFO - PROCESS | 1660 | 1471983104061 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:44 INFO - PROCESS | 1660 | 1471983104188 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:11:44 INFO - PROCESS | 1660 | 1471983104234 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:44 INFO - PROCESS | 1660 | 1471983104236 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x116857800 == 34 [pid = 1660] [id = 187] 13:11:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x112140400) [pid = 1660] [serial = 559] [outer = 0x0] 13:11:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112988000) [pid = 1660] [serial = 560] [outer = 0x112140400] 13:11:44 INFO - PROCESS | 1660 | 1471983104268 Marionette DEBUG loaded listener.js 13:11:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112ffb400) [pid = 1660] [serial = 561] [outer = 0x112140400] 13:11:45 INFO - PROCESS | 1660 | 1471983105247 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:11:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:11:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1225ms 13:11:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:11:45 INFO - PROCESS | 1660 | 1471983105279 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:11:45 INFO - PROCESS | 1660 | 1471983105281 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:11:45 INFO - PROCESS | 1660 | 1471983105285 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:11:45 INFO - PROCESS | 1660 | 1471983105289 Marionette TRACE conn2 <- [1,722,null,{}] 13:11:45 INFO - PROCESS | 1660 | 1471983105293 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:45 INFO - PROCESS | 1660 | 1471983105294 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:45 INFO - PROCESS | 1660 | 1471983105395 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:11:45 INFO - PROCESS | 1660 | 1471983105488 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:45 INFO - PROCESS | 1660 | 1471983105489 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x11675d000 == 35 [pid = 1660] [id = 188] 13:11:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x115cae400) [pid = 1660] [serial = 562] [outer = 0x0] 13:11:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x115cb6400) [pid = 1660] [serial = 563] [outer = 0x115cae400] 13:11:45 INFO - PROCESS | 1660 | 1471983105565 Marionette DEBUG loaded listener.js 13:11:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115ff0800) [pid = 1660] [serial = 564] [outer = 0x115cae400] 13:11:45 INFO - PROCESS | 1660 | --DOCSHELL 0x1194d0000 == 34 [pid = 1660] [id = 185] 13:11:45 INFO - PROCESS | 1660 | --DOCSHELL 0x119170800 == 33 [pid = 1660] [id = 184] 13:11:45 INFO - PROCESS | 1660 | --DOCSHELL 0x11822d800 == 32 [pid = 1660] [id = 183] 13:11:45 INFO - PROCESS | 1660 | --DOCSHELL 0x116aea000 == 31 [pid = 1660] [id = 182] 13:11:45 INFO - PROCESS | 1660 | --DOCSHELL 0x116052800 == 30 [pid = 1660] [id = 181] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x127098000) [pid = 1660] [serial = 482] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1292c2400) [pid = 1660] [serial = 522] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x123420c00) [pid = 1660] [serial = 506] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1246f5000) [pid = 1660] [serial = 509] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x110ea5c00) [pid = 1660] [serial = 485] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1126d9000) [pid = 1660] [serial = 486] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x121ea3c00) [pid = 1660] [serial = 503] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x127385000) [pid = 1660] [serial = 512] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x115fe8800) [pid = 1660] [serial = 494] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x116f81400) [pid = 1660] [serial = 495] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x115cbc400) [pid = 1660] [serial = 488] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1167a6000) [pid = 1660] [serial = 489] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x112994800) [pid = 1660] [serial = 491] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x113c3ec00) [pid = 1660] [serial = 492] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1193f5400) [pid = 1660] [serial = 500] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1210ef800) [pid = 1660] [serial = 501] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x118fb5800) [pid = 1660] [serial = 498] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x11832d400) [pid = 1660] [serial = 497] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x129496400) [pid = 1660] [serial = 524] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12a7d1800) [pid = 1660] [serial = 525] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x127098400) [pid = 1660] [serial = 510] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x128b12c00) [pid = 1660] [serial = 513] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x116f8a000) [pid = 1660] [serial = 516] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x128cee800) [pid = 1660] [serial = 521] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x126f7d800) [pid = 1660] [serial = 519] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x1242e8800) [pid = 1660] [serial = 507] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x121ea6800) [pid = 1660] [serial = 518] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x1121ab000) [pid = 1660] [serial = 515] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x121eb0800) [pid = 1660] [serial = 504] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 54 (0x12af50400) [pid = 1660] [serial = 527] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | --DOMWINDOW == 53 (0x12b9ed000) [pid = 1660] [serial = 528] [outer = 0x0] [url = about:blank] 13:11:45 INFO - PROCESS | 1660 | 1471983105962 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 13:11:46 INFO - PROCESS | 1660 | 1471983106017 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:11:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:11:46 INFO - PROCESS | 1660 | 1471983106033 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:11:46 INFO - PROCESS | 1660 | 1471983106038 Marionette TRACE conn2 <- [1,726,null,{}] 13:11:46 INFO - PROCESS | 1660 | 1471983106041 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:46 INFO - PROCESS | 1660 | 1471983106044 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:46 INFO - PROCESS | 1660 | 1471983106161 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:11:46 INFO - PROCESS | 1660 | 1471983106227 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:46 INFO - PROCESS | 1660 | 1471983106229 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x117295800 == 31 [pid = 1660] [id = 189] 13:11:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x115caec00) [pid = 1660] [serial = 565] [outer = 0x0] 13:11:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x1176ce400) [pid = 1660] [serial = 566] [outer = 0x115caec00] 13:11:46 INFO - PROCESS | 1660 | 1471983106277 Marionette DEBUG loaded listener.js 13:11:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x118305c00) [pid = 1660] [serial = 567] [outer = 0x115caec00] 13:11:46 INFO - PROCESS | 1660 | 1471983106677 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:11:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:11:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 676ms 13:11:46 INFO - PROCESS | 1660 | 1471983106709 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:11:46 INFO - PROCESS | 1660 | 1471983106710 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:11:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:11:46 INFO - PROCESS | 1660 | 1471983106713 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:11:46 INFO - PROCESS | 1660 | 1471983106716 Marionette TRACE conn2 <- [1,730,null,{}] 13:11:46 INFO - PROCESS | 1660 | 1471983106727 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:46 INFO - PROCESS | 1660 | 1471983106732 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:46 INFO - PROCESS | 1660 | 1471983106881 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:11:46 INFO - PROCESS | 1660 | 1471983106958 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:46 INFO - PROCESS | 1660 | 1471983106960 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fe7000 == 32 [pid = 1660] [id = 190] 13:11:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x118331c00) [pid = 1660] [serial = 568] [outer = 0x0] 13:11:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x1188a7800) [pid = 1660] [serial = 569] [outer = 0x118331c00] 13:11:47 INFO - PROCESS | 1660 | 1471983107003 Marionette DEBUG loaded listener.js 13:11:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x11966a800) [pid = 1660] [serial = 570] [outer = 0x118331c00] 13:11:47 INFO - PROCESS | 1660 | 1471983107343 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 13:11:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:11:47 INFO - PROCESS | 1660 | 1471983107391 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:11:47 INFO - PROCESS | 1660 | 1471983107393 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:11:47 INFO - PROCESS | 1660 | 1471983107394 Marionette TRACE conn2 <- [1,734,null,{}] 13:11:47 INFO - PROCESS | 1660 | 1471983107406 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:47 INFO - PROCESS | 1660 | 1471983107407 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:47 INFO - PROCESS | 1660 | 1471983107481 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:11:47 INFO - PROCESS | 1660 | 1471983107485 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:47 INFO - PROCESS | 1660 | 1471983107489 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f20800 == 33 [pid = 1660] [id = 191] 13:11:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x119d9ec00) [pid = 1660] [serial = 571] [outer = 0x0] 13:11:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1210ed400) [pid = 1660] [serial = 572] [outer = 0x119d9ec00] 13:11:47 INFO - PROCESS | 1660 | 1471983107515 Marionette DEBUG loaded listener.js 13:11:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x1211e7c00) [pid = 1660] [serial = 573] [outer = 0x119d9ec00] 13:11:47 INFO - PROCESS | 1660 | 1471983107833 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:11:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:11:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 468ms 13:11:47 INFO - PROCESS | 1660 | 1471983107862 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:11:47 INFO - PROCESS | 1660 | 1471983107863 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:11:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:11:47 INFO - PROCESS | 1660 | 1471983107865 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:11:47 INFO - PROCESS | 1660 | 1471983107866 Marionette TRACE conn2 <- [1,738,null,{}] 13:11:47 INFO - PROCESS | 1660 | 1471983107871 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:47 INFO - PROCESS | 1660 | 1471983107872 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:47 INFO - PROCESS | 1660 | 1471983107944 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:11:47 INFO - PROCESS | 1660 | 1471983107947 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:47 INFO - PROCESS | 1660 | 1471983107948 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x121388000 == 34 [pid = 1660] [id = 192] 13:11:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x111c76400) [pid = 1660] [serial = 574] [outer = 0x0] 13:11:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1219d3000) [pid = 1660] [serial = 575] [outer = 0x111c76400] 13:11:47 INFO - PROCESS | 1660 | 1471983107976 Marionette DEBUG loaded listener.js 13:11:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x121ea8c00) [pid = 1660] [serial = 576] [outer = 0x111c76400] 13:11:48 INFO - PROCESS | 1660 | 1471983108815 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:11:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:11:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 972ms 13:11:48 INFO - PROCESS | 1660 | 1471983108837 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:11:48 INFO - PROCESS | 1660 | 1471983108839 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:11:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:11:48 INFO - PROCESS | 1660 | 1471983108841 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:11:48 INFO - PROCESS | 1660 | 1471983108842 Marionette TRACE conn2 <- [1,742,null,{}] 13:11:48 INFO - PROCESS | 1660 | 1471983108844 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:48 INFO - PROCESS | 1660 | 1471983108848 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:48 INFO - PROCESS | 1660 | 1471983108958 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:11:48 INFO - PROCESS | 1660 | 1471983108991 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:48 INFO - PROCESS | 1660 | 1471983108993 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e6f000 == 35 [pid = 1660] [id = 193] 13:11:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x121eab000) [pid = 1660] [serial = 577] [outer = 0x0] 13:11:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x12341ac00) [pid = 1660] [serial = 578] [outer = 0x121eab000] 13:11:49 INFO - PROCESS | 1660 | 1471983109019 Marionette DEBUG loaded listener.js 13:11:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x123425800) [pid = 1660] [serial = 579] [outer = 0x121eab000] 13:11:49 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x117c49c00) [pid = 1660] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:11:49 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x118792400) [pid = 1660] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:11:49 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x115caf000) [pid = 1660] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:11:49 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x113e3b000) [pid = 1660] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:11:49 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x1129f4800) [pid = 1660] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:11:49 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x11966a000) [pid = 1660] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:11:49 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x113e3ec00) [pid = 1660] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:11:49 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x11832d800) [pid = 1660] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:11:49 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x112ffa000) [pid = 1660] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:11:49 INFO - PROCESS | 1660 | 1471983109826 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:11:49 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 13:11:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1020ms 13:11:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:11:49 INFO - PROCESS | 1660 | 1471983109862 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:11:49 INFO - PROCESS | 1660 | 1471983109863 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:11:49 INFO - PROCESS | 1660 | 1471983109865 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:11:49 INFO - PROCESS | 1660 | 1471983109866 Marionette TRACE conn2 <- [1,746,null,{}] 13:11:49 INFO - PROCESS | 1660 | 1471983109869 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:49 INFO - PROCESS | 1660 | 1471983109870 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:49 INFO - PROCESS | 1660 | 1471983109942 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:11:49 INFO - PROCESS | 1660 | 1471983109945 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:49 INFO - PROCESS | 1660 | 1471983109946 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12465b000 == 36 [pid = 1660] [id = 194] 13:11:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1126db400) [pid = 1660] [serial = 580] [outer = 0x0] 13:11:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1188a4800) [pid = 1660] [serial = 581] [outer = 0x1126db400] 13:11:49 INFO - PROCESS | 1660 | 1471983109973 Marionette DEBUG loaded listener.js 13:11:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x12404f800) [pid = 1660] [serial = 582] [outer = 0x1126db400] 13:11:50 INFO - PROCESS | 1660 | 1471983110751 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:11:50 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.) 13:11:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 920ms 13:11:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:11:50 INFO - PROCESS | 1660 | 1471983110789 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:11:50 INFO - PROCESS | 1660 | 1471983110791 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:11:50 INFO - PROCESS | 1660 | 1471983110794 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:11:50 INFO - PROCESS | 1660 | 1471983110796 Marionette TRACE conn2 <- [1,750,null,{}] 13:11:50 INFO - PROCESS | 1660 | 1471983110799 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:50 INFO - PROCESS | 1660 | 1471983110801 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:50 INFO - PROCESS | 1660 | 1471983110925 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:11:50 INFO - PROCESS | 1660 | 1471983110952 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:50 INFO - PROCESS | 1660 | 1471983110954 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c60800 == 37 [pid = 1660] [id = 195] 13:11:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x115cb0c00) [pid = 1660] [serial = 583] [outer = 0x0] 13:11:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x12445b000) [pid = 1660] [serial = 584] [outer = 0x115cb0c00] 13:11:50 INFO - PROCESS | 1660 | 1471983110979 Marionette DEBUG loaded listener.js 13:11:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1246f3c00) [pid = 1660] [serial = 585] [outer = 0x115cb0c00] 13:11:51 INFO - PROCESS | 1660 | 1471983111733 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:11:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:11:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 13:11:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:11:51 INFO - PROCESS | 1660 | 1471983111764 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:11:51 INFO - PROCESS | 1660 | 1471983111765 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:11:51 INFO - PROCESS | 1660 | 1471983111767 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:11:51 INFO - PROCESS | 1660 | 1471983111768 Marionette TRACE conn2 <- [1,754,null,{}] 13:11:51 INFO - PROCESS | 1660 | 1471983111773 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:51 INFO - PROCESS | 1660 | 1471983111774 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:51 INFO - PROCESS | 1660 | 1471983111847 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:11:51 INFO - PROCESS | 1660 | 1471983111850 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:51 INFO - PROCESS | 1660 | 1471983111851 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270e0000 == 38 [pid = 1660] [id = 196] 13:11:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1242ec800) [pid = 1660] [serial = 586] [outer = 0x0] 13:11:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x124c9b400) [pid = 1660] [serial = 587] [outer = 0x1242ec800] 13:11:51 INFO - PROCESS | 1660 | 1471983111879 Marionette DEBUG loaded listener.js 13:11:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x124ca2c00) [pid = 1660] [serial = 588] [outer = 0x1242ec800] 13:11:52 INFO - PROCESS | 1660 | --DOCSHELL 0x116ada000 == 37 [pid = 1660] [id = 180] 13:11:52 INFO - PROCESS | 1660 | --DOCSHELL 0x117295800 == 36 [pid = 1660] [id = 189] 13:11:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11675d000 == 35 [pid = 1660] [id = 188] 13:11:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0d2800 == 34 [pid = 1660] [id = 186] 13:11:52 INFO - PROCESS | 1660 | --DOCSHELL 0x116857800 == 33 [pid = 1660] [id = 187] 13:11:52 INFO - PROCESS | 1660 | --DOCSHELL 0x118fe7000 == 32 [pid = 1660] [id = 190] 13:11:52 INFO - PROCESS | 1660 | --DOCSHELL 0x121388000 == 31 [pid = 1660] [id = 192] 13:11:52 INFO - PROCESS | 1660 | --DOCSHELL 0x121e6f000 == 30 [pid = 1660] [id = 193] 13:11:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12465b000 == 29 [pid = 1660] [id = 194] 13:11:52 INFO - PROCESS | 1660 | --DOCSHELL 0x124c60800 == 28 [pid = 1660] [id = 195] 13:11:52 INFO - PROCESS | 1660 | --DOCSHELL 0x119f20800 == 27 [pid = 1660] [id = 191] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x11934e400) [pid = 1660] [serial = 552] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x117c47400) [pid = 1660] [serial = 554] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x118593400) [pid = 1660] [serial = 549] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1168ef400) [pid = 1660] [serial = 546] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x119daac00) [pid = 1660] [serial = 557] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x1193f0800) [pid = 1660] [serial = 555] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x118329000) [pid = 1660] [serial = 548] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x118f71800) [pid = 1660] [serial = 551] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x118306000) [pid = 1660] [serial = 531] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x115cbc800) [pid = 1660] [serial = 530] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x116810c00) [pid = 1660] [serial = 540] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x115f89c00) [pid = 1660] [serial = 539] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x112ea3c00) [pid = 1660] [serial = 542] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 54 (0x11a03ec00) [pid = 1660] [serial = 534] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 53 (0x11634ec00) [pid = 1660] [serial = 545] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 52 (0x119a87000) [pid = 1660] [serial = 533] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 51 (0x1131b4c00) [pid = 1660] [serial = 543] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 50 (0x124ca9400) [pid = 1660] [serial = 537] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | --DOMWINDOW == 49 (0x12429a400) [pid = 1660] [serial = 536] [outer = 0x0] [url = about:blank] 13:11:53 INFO - PROCESS | 1660 | 1471983113666 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:11:53 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 13:11:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1924ms 13:11:53 INFO - PROCESS | 1660 | 1471983113692 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:11:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:11:53 INFO - PROCESS | 1660 | 1471983113695 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:11:53 INFO - PROCESS | 1660 | 1471983113698 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:11:53 INFO - PROCESS | 1660 | 1471983113700 Marionette TRACE conn2 <- [1,758,null,{}] 13:11:53 INFO - PROCESS | 1660 | 1471983113707 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:53 INFO - PROCESS | 1660 | 1471983113708 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:53 INFO - PROCESS | 1660 | 1471983113782 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:11:53 INFO - PROCESS | 1660 | 1471983113824 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:53 INFO - PROCESS | 1660 | 1471983113825 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f85000 == 28 [pid = 1660] [id = 197] 13:11:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 50 (0x1126d7400) [pid = 1660] [serial = 589] [outer = 0x0] 13:11:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 51 (0x1126d7c00) [pid = 1660] [serial = 590] [outer = 0x1126d7400] 13:11:53 INFO - PROCESS | 1660 | 1471983113855 Marionette DEBUG loaded listener.js 13:11:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 52 (0x112987000) [pid = 1660] [serial = 591] [outer = 0x1126d7400] 13:11:54 INFO - PROCESS | 1660 | 1471983114144 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:11:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:11:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 472ms 13:11:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:11:54 INFO - PROCESS | 1660 | 1471983114176 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:11:54 INFO - PROCESS | 1660 | 1471983114180 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:11:54 INFO - PROCESS | 1660 | 1471983114184 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:11:54 INFO - PROCESS | 1660 | 1471983114189 Marionette TRACE conn2 <- [1,762,null,{}] 13:11:54 INFO - PROCESS | 1660 | 1471983114192 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:54 INFO - PROCESS | 1660 | 1471983114194 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:54 INFO - PROCESS | 1660 | 1471983114270 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:11:54 INFO - PROCESS | 1660 | 1471983114275 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:54 INFO - PROCESS | 1660 | 1471983114276 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168c3000 == 29 [pid = 1660] [id = 198] 13:11:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 53 (0x1129f3c00) [pid = 1660] [serial = 592] [outer = 0x0] 13:11:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x1131b5800) [pid = 1660] [serial = 593] [outer = 0x1129f3c00] 13:11:54 INFO - PROCESS | 1660 | 1471983114306 Marionette DEBUG loaded listener.js 13:11:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x113e43c00) [pid = 1660] [serial = 594] [outer = 0x1129f3c00] 13:11:55 INFO - PROCESS | 1660 | 1471983115100 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:11:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:11:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 927ms 13:11:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:11:55 INFO - PROCESS | 1660 | 1471983115111 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:11:55 INFO - PROCESS | 1660 | 1471983115113 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:11:55 INFO - PROCESS | 1660 | 1471983115115 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:11:55 INFO - PROCESS | 1660 | 1471983115126 Marionette TRACE conn2 <- [1,766,null,{}] 13:11:55 INFO - PROCESS | 1660 | 1471983115133 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:55 INFO - PROCESS | 1660 | 1471983115137 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:55 INFO - PROCESS | 1660 | 1471983115210 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:11:55 INFO - PROCESS | 1660 | 1471983115257 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:55 INFO - PROCESS | 1660 | 1471983115259 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x117cad000 == 30 [pid = 1660] [id = 199] 13:11:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x10e9f8400) [pid = 1660] [serial = 595] [outer = 0x0] 13:11:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x11609bc00) [pid = 1660] [serial = 596] [outer = 0x10e9f8400] 13:11:55 INFO - PROCESS | 1660 | 1471983115288 Marionette DEBUG loaded listener.js 13:11:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x116379c00) [pid = 1660] [serial = 597] [outer = 0x10e9f8400] 13:11:56 INFO - PROCESS | 1660 | 1471983116036 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 13:11:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:11:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 931ms 13:11:56 INFO - PROCESS | 1660 | 1471983116046 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:11:56 INFO - PROCESS | 1660 | 1471983116048 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:11:56 INFO - PROCESS | 1660 | 1471983116050 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:11:56 INFO - PROCESS | 1660 | 1471983116051 Marionette TRACE conn2 <- [1,770,null,{}] 13:11:56 INFO - PROCESS | 1660 | 1471983116054 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:56 INFO - PROCESS | 1660 | 1471983116055 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:56 INFO - PROCESS | 1660 | 1471983116127 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:11:56 INFO - PROCESS | 1660 | 1471983116131 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:56 INFO - PROCESS | 1660 | 1471983116132 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x11843a800 == 31 [pid = 1660] [id = 200] 13:11:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x1176d4c00) [pid = 1660] [serial = 598] [outer = 0x0] 13:11:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x117c4a400) [pid = 1660] [serial = 599] [outer = 0x1176d4c00] 13:11:56 INFO - PROCESS | 1660 | 1471983116160 Marionette DEBUG loaded listener.js 13:11:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x118322800) [pid = 1660] [serial = 600] [outer = 0x1176d4c00] 13:11:56 INFO - PROCESS | 1660 | 1471983116492 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 13:11:56 INFO - PROCESS | 1660 | 1471983116520 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:11:56 INFO - PROCESS | 1660 | 1471983116523 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:11:56 INFO - PROCESS | 1660 | 1471983116525 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:11:56 INFO - PROCESS | 1660 | 1471983116526 Marionette TRACE conn2 <- [1,774,null,{}] 13:11:56 INFO - PROCESS | 1660 | 1471983116528 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:56 INFO - PROCESS | 1660 | 1471983116530 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:56 INFO - PROCESS | 1660 | 1471983116631 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:11:56 INFO - PROCESS | 1660 | 1471983116642 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:56 INFO - PROCESS | 1660 | 1471983116643 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fd5800 == 32 [pid = 1660] [id = 201] 13:11:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x1129f1c00) [pid = 1660] [serial = 601] [outer = 0x0] 13:11:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x118322c00) [pid = 1660] [serial = 602] [outer = 0x1129f1c00] 13:11:56 INFO - PROCESS | 1660 | 1471983116668 Marionette DEBUG loaded listener.js 13:11:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x118524800) [pid = 1660] [serial = 603] [outer = 0x1129f1c00] 13:11:56 INFO - PROCESS | 1660 | 1471983116991 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 13:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 518ms 13:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:11:57 INFO - PROCESS | 1660 | 1471983117043 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:11:57 INFO - PROCESS | 1660 | 1471983117045 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:11:57 INFO - PROCESS | 1660 | 1471983117047 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:11:57 INFO - PROCESS | 1660 | 1471983117048 Marionette TRACE conn2 <- [1,778,null,{}] 13:11:57 INFO - PROCESS | 1660 | 1471983117050 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:57 INFO - PROCESS | 1660 | 1471983117054 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:57 INFO - PROCESS | 1660 | 1471983117168 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:11:57 INFO - PROCESS | 1660 | 1471983117173 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:57 INFO - PROCESS | 1660 | 1471983117174 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197df800 == 33 [pid = 1660] [id = 202] 13:11:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x113906400) [pid = 1660] [serial = 604] [outer = 0x0] 13:11:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1188a5000) [pid = 1660] [serial = 605] [outer = 0x113906400] 13:11:57 INFO - PROCESS | 1660 | 1471983117200 Marionette DEBUG loaded listener.js 13:11:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x119668000) [pid = 1660] [serial = 606] [outer = 0x113906400] 13:11:57 INFO - PROCESS | 1660 | 1471983117515 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 13:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 518ms 13:11:57 INFO - PROCESS | 1660 | 1471983117566 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:11:57 INFO - PROCESS | 1660 | 1471983117567 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:11:57 INFO - PROCESS | 1660 | 1471983117573 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:11:57 INFO - PROCESS | 1660 | 1471983117574 Marionette TRACE conn2 <- [1,782,null,{}] 13:11:57 INFO - PROCESS | 1660 | 1471983117576 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:57 INFO - PROCESS | 1660 | 1471983117578 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:57 INFO - PROCESS | 1660 | 1471983117674 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:11:57 INFO - PROCESS | 1660 | 1471983117729 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:57 INFO - PROCESS | 1660 | 1471983117730 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0e1000 == 34 [pid = 1660] [id = 203] 13:11:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x119671400) [pid = 1660] [serial = 607] [outer = 0x0] 13:11:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x119a82c00) [pid = 1660] [serial = 608] [outer = 0x119671400] 13:11:57 INFO - PROCESS | 1660 | 1471983117771 Marionette DEBUG loaded listener.js 13:11:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119da6000) [pid = 1660] [serial = 609] [outer = 0x119671400] 13:11:58 INFO - PROCESS | 1660 | 1471983118183 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 13:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 671ms 13:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:11:58 INFO - PROCESS | 1660 | 1471983118242 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:11:58 INFO - PROCESS | 1660 | 1471983118244 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:11:58 INFO - PROCESS | 1660 | 1471983118247 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:11:58 INFO - PROCESS | 1660 | 1471983118249 Marionette TRACE conn2 <- [1,786,null,{}] 13:11:58 INFO - PROCESS | 1660 | 1471983118252 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:58 INFO - PROCESS | 1660 | 1471983118254 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:58 INFO - PROCESS | 1660 | 1471983118387 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:11:58 INFO - PROCESS | 1660 | 1471983118413 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:58 INFO - PROCESS | 1660 | 1471983118414 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215ad800 == 35 [pid = 1660] [id = 204] 13:11:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x119da5c00) [pid = 1660] [serial = 610] [outer = 0x0] 13:11:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x121011800) [pid = 1660] [serial = 611] [outer = 0x119da5c00] 13:11:58 INFO - PROCESS | 1660 | 1471983118455 Marionette DEBUG loaded listener.js 13:11:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x121306000) [pid = 1660] [serial = 612] [outer = 0x119da5c00] 13:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x121eab000) [pid = 1660] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1126db400) [pid = 1660] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x115cb0c00) [pid = 1660] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x111c76400) [pid = 1660] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x119d9ec00) [pid = 1660] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x118331c00) [pid = 1660] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x115caec00) [pid = 1660] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x115cae400) [pid = 1660] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x112140400) [pid = 1660] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:11:58 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x1193f6400) [pid = 1660] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:11:58 INFO - PROCESS | 1660 | 1471983118944 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 719ms 13:11:58 INFO - PROCESS | 1660 | 1471983118981 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:11:58 INFO - PROCESS | 1660 | 1471983118983 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:11:58 INFO - PROCESS | 1660 | 1471983118987 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:11:58 INFO - PROCESS | 1660 | 1471983118988 Marionette TRACE conn2 <- [1,790,null,{}] 13:11:58 INFO - PROCESS | 1660 | 1471983118991 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:58 INFO - PROCESS | 1660 | 1471983118992 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:59 INFO - PROCESS | 1660 | 1471983119081 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:11:59 INFO - PROCESS | 1660 | 1471983119146 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:59 INFO - PROCESS | 1660 | 1471983119159 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x117cac000 == 36 [pid = 1660] [id = 205] 13:11:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x110ea8000) [pid = 1660] [serial = 613] [outer = 0x0] 13:11:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x118590000) [pid = 1660] [serial = 614] [outer = 0x110ea8000] 13:11:59 INFO - PROCESS | 1660 | 1471983119200 Marionette DEBUG loaded listener.js 13:11:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x121302800) [pid = 1660] [serial = 615] [outer = 0x110ea8000] 13:11:59 INFO - PROCESS | 1660 | 1471983119582 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 620ms 13:11:59 INFO - PROCESS | 1660 | 1471983119607 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:11:59 INFO - PROCESS | 1660 | 1471983119609 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:11:59 INFO - PROCESS | 1660 | 1471983119611 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:11:59 INFO - PROCESS | 1660 | 1471983119612 Marionette TRACE conn2 <- [1,794,null,{}] 13:11:59 INFO - PROCESS | 1660 | 1471983119614 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:59 INFO - PROCESS | 1660 | 1471983119615 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:59 INFO - PROCESS | 1660 | 1471983119714 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:11:59 INFO - PROCESS | 1660 | 1471983119720 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:59 INFO - PROCESS | 1660 | 1471983119721 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:11:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x121926800 == 37 [pid = 1660] [id = 206] 13:11:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x112ea9800) [pid = 1660] [serial = 616] [outer = 0x0] 13:11:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1215e9800) [pid = 1660] [serial = 617] [outer = 0x112ea9800] 13:11:59 INFO - PROCESS | 1660 | 1471983119747 Marionette DEBUG loaded listener.js 13:11:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x121ea8000) [pid = 1660] [serial = 618] [outer = 0x112ea9800] 13:12:00 INFO - PROCESS | 1660 | 1471983120050 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 13:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 468ms 13:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:12:00 INFO - PROCESS | 1660 | 1471983120079 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:12:00 INFO - PROCESS | 1660 | 1471983120081 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:12:00 INFO - PROCESS | 1660 | 1471983120083 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:12:00 INFO - PROCESS | 1660 | 1471983120086 Marionette TRACE conn2 <- [1,798,null,{}] 13:12:00 INFO - PROCESS | 1660 | 1471983120090 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:00 INFO - PROCESS | 1660 | 1471983120092 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:00 INFO - PROCESS | 1660 | 1471983120173 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:12:00 INFO - PROCESS | 1660 | 1471983120177 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:00 INFO - PROCESS | 1660 | 1471983120179 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f32000 == 38 [pid = 1660] [id = 207] 13:12:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x121ea8400) [pid = 1660] [serial = 619] [outer = 0x0] 13:12:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x121eac400) [pid = 1660] [serial = 620] [outer = 0x121ea8400] 13:12:00 INFO - PROCESS | 1660 | 1471983120215 Marionette DEBUG loaded listener.js 13:12:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x123423800) [pid = 1660] [serial = 621] [outer = 0x121ea8400] 13:12:00 INFO - PROCESS | 1660 | 1471983120543 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 13:12:00 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 13:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 472ms 13:12:00 INFO - PROCESS | 1660 | 1471983120557 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:12:00 INFO - PROCESS | 1660 | 1471983120558 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:12:00 INFO - PROCESS | 1660 | 1471983120561 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:12:00 INFO - PROCESS | 1660 | 1471983120562 Marionette TRACE conn2 <- [1,802,null,{}] 13:12:00 INFO - PROCESS | 1660 | 1471983120564 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:00 INFO - PROCESS | 1660 | 1471983120565 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:00 INFO - PROCESS | 1660 | 1471983120667 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:12:00 INFO - PROCESS | 1660 | 1471983120674 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:00 INFO - PROCESS | 1660 | 1471983120675 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b31000 == 39 [pid = 1660] [id = 208] 13:12:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11851c400) [pid = 1660] [serial = 622] [outer = 0x0] 13:12:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x123424400) [pid = 1660] [serial = 623] [outer = 0x11851c400] 13:12:00 INFO - PROCESS | 1660 | 1471983120700 Marionette DEBUG loaded listener.js 13:12:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1246f5400) [pid = 1660] [serial = 624] [outer = 0x11851c400] 13:12:01 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 13:12:01 INFO - PROCESS | 1660 | 1471983121223 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 13:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 669ms 13:12:01 INFO - PROCESS | 1660 | 1471983121231 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:12:01 INFO - PROCESS | 1660 | 1471983121233 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:12:01 INFO - PROCESS | 1660 | 1471983121264 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:12:01 INFO - PROCESS | 1660 | 1471983121266 Marionette TRACE conn2 <- [1,806,null,{}] 13:12:01 INFO - PROCESS | 1660 | 1471983121273 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:01 INFO - PROCESS | 1660 | 1471983121274 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:01 INFO - PROCESS | 1660 | 1471983121386 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:12:01 INFO - PROCESS | 1660 | 1471983121435 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:01 INFO - PROCESS | 1660 | 1471983121437 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x11685d800 == 40 [pid = 1660] [id = 209] 13:12:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1121a1800) [pid = 1660] [serial = 625] [outer = 0x0] 13:12:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1128bc000) [pid = 1660] [serial = 626] [outer = 0x1121a1800] 13:12:01 INFO - PROCESS | 1660 | 1471983121469 Marionette DEBUG loaded listener.js 13:12:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112e9ec00) [pid = 1660] [serial = 627] [outer = 0x1121a1800] 13:12:01 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:12:01 INFO - PROCESS | 1660 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:12:01 INFO - PROCESS | 1660 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:12:01 INFO - PROCESS | 1660 | [GFX2-]: Using SkiaGL canvas. 13:12:01 INFO - PROCESS | 1660 | 1471983121990 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 13:12:02 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 13:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 772ms 13:12:02 INFO - PROCESS | 1660 | 1471983122035 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:12:02 INFO - PROCESS | 1660 | 1471983122038 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:12:02 INFO - PROCESS | 1660 | 1471983122043 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:12:02 INFO - PROCESS | 1660 | 1471983122045 Marionette TRACE conn2 <- [1,810,null,{}] 13:12:02 INFO - PROCESS | 1660 | 1471983122047 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:02 INFO - PROCESS | 1660 | 1471983122049 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:02 INFO - PROCESS | 1660 | 1471983122165 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:12:02 INFO - PROCESS | 1660 | 1471983122237 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:02 INFO - PROCESS | 1660 | 1471983122239 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x116050800 == 41 [pid = 1660] [id = 210] 13:12:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x110ee0400) [pid = 1660] [serial = 628] [outer = 0x0] 13:12:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112ea0000) [pid = 1660] [serial = 629] [outer = 0x110ee0400] 13:12:02 INFO - PROCESS | 1660 | 1471983122272 Marionette DEBUG loaded listener.js 13:12:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1167a6000) [pid = 1660] [serial = 630] [outer = 0x110ee0400] 13:12:02 INFO - PROCESS | 1660 | --DOCSHELL 0x118f32000 == 40 [pid = 1660] [id = 207] 13:12:02 INFO - PROCESS | 1660 | --DOCSHELL 0x121926800 == 39 [pid = 1660] [id = 206] 13:12:02 INFO - PROCESS | 1660 | --DOCSHELL 0x117cac000 == 38 [pid = 1660] [id = 205] 13:12:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1215ad800 == 37 [pid = 1660] [id = 204] 13:12:02 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x124c9b400) [pid = 1660] [serial = 587] [outer = 0x0] [url = about:blank] 13:12:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0e1000 == 36 [pid = 1660] [id = 203] 13:12:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1197df800 == 35 [pid = 1660] [id = 202] 13:12:02 INFO - PROCESS | 1660 | --DOCSHELL 0x118fd5800 == 34 [pid = 1660] [id = 201] 13:12:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11843a800 == 33 [pid = 1660] [id = 200] 13:12:02 INFO - PROCESS | 1660 | --DOCSHELL 0x117cad000 == 32 [pid = 1660] [id = 199] 13:12:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1168c3000 == 31 [pid = 1660] [id = 198] 13:12:02 INFO - PROCESS | 1660 | --DOCSHELL 0x112f85000 == 30 [pid = 1660] [id = 197] 13:12:02 INFO - PROCESS | 1660 | 1471983122980 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 13:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 971ms 13:12:03 INFO - PROCESS | 1660 | 1471983123014 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:12:03 INFO - PROCESS | 1660 | 1471983123017 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:12:03 INFO - PROCESS | 1660 | 1471983123021 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:12:03 INFO - PROCESS | 1660 | 1471983123024 Marionette TRACE conn2 <- [1,814,null,{}] 13:12:03 INFO - PROCESS | 1660 | 1471983123027 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:03 INFO - PROCESS | 1660 | 1471983123029 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:03 INFO - PROCESS | 1660 | 1471983123103 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:12:03 INFO - PROCESS | 1660 | 1471983123109 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:03 INFO - PROCESS | 1660 | 1471983123111 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x116861000 == 31 [pid = 1660] [id = 211] 13:12:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112ea5800) [pid = 1660] [serial = 631] [outer = 0x0] 13:12:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113c99c00) [pid = 1660] [serial = 632] [outer = 0x112ea5800] 13:12:03 INFO - PROCESS | 1660 | 1471983123141 Marionette DEBUG loaded listener.js 13:12:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x115cbc000) [pid = 1660] [serial = 633] [outer = 0x112ea5800] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12341ac00) [pid = 1660] [serial = 578] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1188a4800) [pid = 1660] [serial = 581] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12445b000) [pid = 1660] [serial = 584] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x123425800) [pid = 1660] [serial = 579] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1246f3c00) [pid = 1660] [serial = 585] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1219d3000) [pid = 1660] [serial = 575] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1210ed400) [pid = 1660] [serial = 572] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1211e7c00) [pid = 1660] [serial = 573] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1188a7800) [pid = 1660] [serial = 569] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11966a800) [pid = 1660] [serial = 570] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1176ce400) [pid = 1660] [serial = 566] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x118305c00) [pid = 1660] [serial = 567] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x115cb6400) [pid = 1660] [serial = 563] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x115ff0800) [pid = 1660] [serial = 564] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x112ffb400) [pid = 1660] [serial = 561] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x112988000) [pid = 1660] [serial = 560] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12100f800) [pid = 1660] [serial = 558] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12404f800) [pid = 1660] [serial = 582] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x121ea8c00) [pid = 1660] [serial = 576] [outer = 0x0] [url = about:blank] 13:12:03 INFO - PROCESS | 1660 | 1471983123507 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 13:12:03 INFO - PROCESS | 1660 | 1471983123546 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:12:03 INFO - PROCESS | 1660 | 1471983123550 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:12:03 INFO - PROCESS | 1660 | 1471983123551 Marionette TRACE conn2 <- [1,818,null,{}] 13:12:03 INFO - PROCESS | 1660 | 1471983123554 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:03 INFO - PROCESS | 1660 | 1471983123555 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:03 INFO - PROCESS | 1660 | 1471983123634 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:12:03 INFO - PROCESS | 1660 | 1471983123641 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:03 INFO - PROCESS | 1660 | 1471983123642 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x11816f000 == 32 [pid = 1660] [id = 212] 13:12:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1167a6400) [pid = 1660] [serial = 634] [outer = 0x0] 13:12:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1176ce400) [pid = 1660] [serial = 635] [outer = 0x1167a6400] 13:12:03 INFO - PROCESS | 1660 | 1471983123670 Marionette DEBUG loaded listener.js 13:12:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11832f400) [pid = 1660] [serial = 636] [outer = 0x1167a6400] 13:12:04 INFO - PROCESS | 1660 | 1471983124024 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 13:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 13:12:04 INFO - PROCESS | 1660 | 1471983124074 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:12:04 INFO - PROCESS | 1660 | 1471983124075 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:12:04 INFO - PROCESS | 1660 | 1471983124079 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:12:04 INFO - PROCESS | 1660 | 1471983124081 Marionette TRACE conn2 <- [1,822,null,{}] 13:12:04 INFO - PROCESS | 1660 | 1471983124089 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:04 INFO - PROCESS | 1660 | 1471983124092 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:04 INFO - PROCESS | 1660 | 1471983124169 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:12:04 INFO - PROCESS | 1660 | 1471983124176 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:04 INFO - PROCESS | 1660 | 1471983124178 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194cb800 == 33 [pid = 1660] [id = 213] 13:12:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x111cac800) [pid = 1660] [serial = 637] [outer = 0x0] 13:12:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1188a8800) [pid = 1660] [serial = 638] [outer = 0x111cac800] 13:12:04 INFO - PROCESS | 1660 | 1471983124207 Marionette DEBUG loaded listener.js 13:12:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1193f7400) [pid = 1660] [serial = 639] [outer = 0x111cac800] 13:12:04 INFO - PROCESS | 1660 | 1471983124531 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 13:12:04 INFO - PROCESS | 1660 | 1471983124551 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:12:04 INFO - PROCESS | 1660 | 1471983124556 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:12:04 INFO - PROCESS | 1660 | 1471983124557 Marionette TRACE conn2 <- [1,826,null,{}] 13:12:04 INFO - PROCESS | 1660 | 1471983124560 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:04 INFO - PROCESS | 1660 | 1471983124561 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:04 INFO - PROCESS | 1660 | 1471983124639 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:12:04 INFO - PROCESS | 1660 | 1471983124688 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:04 INFO - PROCESS | 1660 | 1471983124689 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0d0000 == 34 [pid = 1660] [id = 214] 13:12:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x11852a800) [pid = 1660] [serial = 640] [outer = 0x0] 13:12:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x119a8ec00) [pid = 1660] [serial = 641] [outer = 0x11852a800] 13:12:04 INFO - PROCESS | 1660 | 1471983124714 Marionette DEBUG loaded listener.js 13:12:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x12100f000) [pid = 1660] [serial = 642] [outer = 0x11852a800] 13:12:05 INFO - PROCESS | 1660 | 1471983125010 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 13:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 471ms 13:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:12:05 INFO - PROCESS | 1660 | 1471983125026 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:12:05 INFO - PROCESS | 1660 | 1471983125027 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:12:05 INFO - PROCESS | 1660 | 1471983125029 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:12:05 INFO - PROCESS | 1660 | 1471983125030 Marionette TRACE conn2 <- [1,830,null,{}] 13:12:05 INFO - PROCESS | 1660 | 1471983125032 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:05 INFO - PROCESS | 1660 | 1471983125033 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:05 INFO - PROCESS | 1660 | 1471983125130 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:12:05 INFO - PROCESS | 1660 | 1471983125134 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:05 INFO - PROCESS | 1660 | 1471983125135 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x121aa1000 == 35 [pid = 1660] [id = 215] 13:12:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11934f800) [pid = 1660] [serial = 643] [outer = 0x0] 13:12:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x121474800) [pid = 1660] [serial = 644] [outer = 0x11934f800] 13:12:05 INFO - PROCESS | 1660 | 1471983125160 Marionette DEBUG loaded listener.js 13:12:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x121e25000) [pid = 1660] [serial = 645] [outer = 0x11934f800] 13:12:05 INFO - PROCESS | 1660 | 1471983125515 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 13:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 13:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:12:05 INFO - PROCESS | 1660 | 1471983125549 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:12:05 INFO - PROCESS | 1660 | 1471983125550 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:12:05 INFO - PROCESS | 1660 | 1471983125553 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:12:05 INFO - PROCESS | 1660 | 1471983125554 Marionette TRACE conn2 <- [1,834,null,{}] 13:12:05 INFO - PROCESS | 1660 | 1471983125556 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:05 INFO - PROCESS | 1660 | 1471983125560 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:05 INFO - PROCESS | 1660 | 1471983125661 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:12:05 INFO - PROCESS | 1660 | 1471983125673 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:05 INFO - PROCESS | 1660 | 1471983125674 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12691d800 == 36 [pid = 1660] [id = 216] 13:12:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x121e27000) [pid = 1660] [serial = 646] [outer = 0x0] 13:12:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x124046800) [pid = 1660] [serial = 647] [outer = 0x121e27000] 13:12:05 INFO - PROCESS | 1660 | 1471983125700 Marionette DEBUG loaded listener.js 13:12:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1246f3c00) [pid = 1660] [serial = 648] [outer = 0x121e27000] 13:12:06 INFO - PROCESS | 1660 | 1471983126068 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 13:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms 13:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:12:06 INFO - PROCESS | 1660 | 1471983126074 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:12:06 INFO - PROCESS | 1660 | 1471983126075 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:12:06 INFO - PROCESS | 1660 | 1471983126077 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:12:06 INFO - PROCESS | 1660 | 1471983126078 Marionette TRACE conn2 <- [1,838,null,{}] 13:12:06 INFO - PROCESS | 1660 | 1471983126080 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:06 INFO - PROCESS | 1660 | 1471983126082 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:06 INFO - PROCESS | 1660 | 1471983126173 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:12:06 INFO - PROCESS | 1660 | 1471983126207 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:06 INFO - PROCESS | 1660 | 1471983126209 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270fd000 == 37 [pid = 1660] [id = 217] 13:12:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124c70800) [pid = 1660] [serial = 649] [outer = 0x0] 13:12:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x124c74800) [pid = 1660] [serial = 650] [outer = 0x124c70800] 13:12:06 INFO - PROCESS | 1660 | 1471983126233 Marionette DEBUG loaded listener.js 13:12:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x124ca5c00) [pid = 1660] [serial = 651] [outer = 0x124c70800] 13:12:06 INFO - PROCESS | 1660 | 1471983126537 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 13:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 517ms 13:12:06 INFO - PROCESS | 1660 | 1471983126595 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:12:06 INFO - PROCESS | 1660 | 1471983126596 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:12:06 INFO - PROCESS | 1660 | 1471983126598 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:12:06 INFO - PROCESS | 1660 | 1471983126599 Marionette TRACE conn2 <- [1,842,null,{}] 13:12:06 INFO - PROCESS | 1660 | 1471983126602 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:06 INFO - PROCESS | 1660 | 1471983126603 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:06 INFO - PROCESS | 1660 | 1471983126693 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:12:06 INFO - PROCESS | 1660 | 1471983126706 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:06 INFO - PROCESS | 1660 | 1471983126708 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e4b000 == 38 [pid = 1660] [id = 218] 13:12:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x124ca6000) [pid = 1660] [serial = 652] [outer = 0x0] 13:12:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x126846c00) [pid = 1660] [serial = 653] [outer = 0x124ca6000] 13:12:06 INFO - PROCESS | 1660 | 1471983126740 Marionette DEBUG loaded listener.js 13:12:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1269cd000) [pid = 1660] [serial = 654] [outer = 0x124ca6000] 13:12:07 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1126d7400) [pid = 1660] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:12:07 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x113906400) [pid = 1660] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:12:07 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119671400) [pid = 1660] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:12:07 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x112ea9800) [pid = 1660] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:12:07 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1129f1c00) [pid = 1660] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:12:07 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x110ea8000) [pid = 1660] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:12:07 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119da5c00) [pid = 1660] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:12:07 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x10e9f8400) [pid = 1660] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:12:07 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1176d4c00) [pid = 1660] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:12:07 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1242ec800) [pid = 1660] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:12:07 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1129f3c00) [pid = 1660] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:12:07 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x121ea8400) [pid = 1660] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:12:07 INFO - PROCESS | 1660 | 1471983127116 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 13:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 569ms 13:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:12:07 INFO - PROCESS | 1660 | 1471983127167 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:12:07 INFO - PROCESS | 1660 | 1471983127169 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:12:07 INFO - PROCESS | 1660 | 1471983127171 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:12:07 INFO - PROCESS | 1660 | 1471983127172 Marionette TRACE conn2 <- [1,846,null,{}] 13:12:07 INFO - PROCESS | 1660 | 1471983127174 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:07 INFO - PROCESS | 1660 | 1471983127175 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:07 INFO - PROCESS | 1660 | 1471983127252 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:12:07 INFO - PROCESS | 1660 | 1471983127258 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:07 INFO - PROCESS | 1660 | 1471983127259 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194cb000 == 39 [pid = 1660] [id = 219] 13:12:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x110ea8000) [pid = 1660] [serial = 655] [outer = 0x0] 13:12:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x112fefc00) [pid = 1660] [serial = 656] [outer = 0x110ea8000] 13:12:07 INFO - PROCESS | 1660 | 1471983127284 Marionette DEBUG loaded listener.js 13:12:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119a87400) [pid = 1660] [serial = 657] [outer = 0x110ea8000] 13:12:07 INFO - PROCESS | 1660 | 1471983127607 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 13:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 13:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:12:07 INFO - PROCESS | 1660 | 1471983127640 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:12:07 INFO - PROCESS | 1660 | 1471983127642 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:12:07 INFO - PROCESS | 1660 | 1471983127644 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:12:07 INFO - PROCESS | 1660 | 1471983127645 Marionette TRACE conn2 <- [1,850,null,{}] 13:12:07 INFO - PROCESS | 1660 | 1471983127647 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:07 INFO - PROCESS | 1660 | 1471983127649 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:07 INFO - PROCESS | 1660 | 1471983127752 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:12:07 INFO - PROCESS | 1660 | 1471983127759 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:07 INFO - PROCESS | 1660 | 1471983127761 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292e9000 == 40 [pid = 1660] [id = 220] 13:12:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x121a86c00) [pid = 1660] [serial = 658] [outer = 0x0] 13:12:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1268bc800) [pid = 1660] [serial = 659] [outer = 0x121a86c00] 13:12:07 INFO - PROCESS | 1660 | 1471983127786 Marionette DEBUG loaded listener.js 13:12:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x126d9f800) [pid = 1660] [serial = 660] [outer = 0x121a86c00] 13:12:08 INFO - PROCESS | 1660 | 1471983128147 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 13:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 520ms 13:12:08 INFO - PROCESS | 1660 | 1471983128165 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:12:08 INFO - PROCESS | 1660 | 1471983128167 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:12:08 INFO - PROCESS | 1660 | 1471983128171 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:12:08 INFO - PROCESS | 1660 | 1471983128173 Marionette TRACE conn2 <- [1,854,null,{}] 13:12:08 INFO - PROCESS | 1660 | 1471983128177 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:08 INFO - PROCESS | 1660 | 1471983128179 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:08 INFO - PROCESS | 1660 | 1471983128311 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:12:08 INFO - PROCESS | 1660 | 1471983128393 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:08 INFO - PROCESS | 1660 | 1471983128396 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6b3000 == 41 [pid = 1660] [id = 221] 13:12:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x126f78800) [pid = 1660] [serial = 661] [outer = 0x0] 13:12:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x127096c00) [pid = 1660] [serial = 662] [outer = 0x126f78800] 13:12:08 INFO - PROCESS | 1660 | 1471983128439 Marionette DEBUG loaded listener.js 13:12:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x128aae400) [pid = 1660] [serial = 663] [outer = 0x126f78800] 13:12:08 INFO - PROCESS | 1660 | 1471983128784 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 13:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 672ms 13:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:12:08 INFO - PROCESS | 1660 | 1471983128843 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:12:08 INFO - PROCESS | 1660 | 1471983128844 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:12:08 INFO - PROCESS | 1660 | 1471983128846 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:12:08 INFO - PROCESS | 1660 | 1471983128847 Marionette TRACE conn2 <- [1,858,null,{}] 13:12:08 INFO - PROCESS | 1660 | 1471983128849 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:08 INFO - PROCESS | 1660 | 1471983128850 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:08 INFO - PROCESS | 1660 | 1471983128956 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:12:08 INFO - PROCESS | 1660 | 1471983128962 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:08 INFO - PROCESS | 1660 | 1471983128964 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a78e000 == 42 [pid = 1660] [id = 222] 13:12:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119da3000) [pid = 1660] [serial = 664] [outer = 0x0] 13:12:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128ab5c00) [pid = 1660] [serial = 665] [outer = 0x119da3000] 13:12:08 INFO - PROCESS | 1660 | 1471983128989 Marionette DEBUG loaded listener.js 13:12:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x128b13400) [pid = 1660] [serial = 666] [outer = 0x119da3000] 13:12:09 INFO - PROCESS | 1660 | 1471983129411 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 13:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 618ms 13:12:09 INFO - PROCESS | 1660 | 1471983129465 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:12:09 INFO - PROCESS | 1660 | 1471983129468 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:12:09 INFO - PROCESS | 1660 | 1471983129471 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:12:09 INFO - PROCESS | 1660 | 1471983129473 Marionette TRACE conn2 <- [1,862,null,{}] 13:12:09 INFO - PROCESS | 1660 | 1471983129478 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:09 INFO - PROCESS | 1660 | 1471983129480 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:09 INFO - PROCESS | 1660 | 1471983129583 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:12:09 INFO - PROCESS | 1660 | 1471983129669 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:09 INFO - PROCESS | 1660 | 1471983129671 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x117cad000 == 43 [pid = 1660] [id = 223] 13:12:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112e9d400) [pid = 1660] [serial = 667] [outer = 0x0] 13:12:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112ff7800) [pid = 1660] [serial = 668] [outer = 0x112e9d400] 13:12:09 INFO - PROCESS | 1660 | 1471983129716 Marionette DEBUG loaded listener.js 13:12:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x115cf3800) [pid = 1660] [serial = 669] [outer = 0x112e9d400] 13:12:10 INFO - PROCESS | 1660 | 1471983130142 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 13:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 722ms 13:12:10 INFO - PROCESS | 1660 | 1471983130203 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:12:10 INFO - PROCESS | 1660 | 1471983130206 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:12:10 INFO - PROCESS | 1660 | 1471983130212 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:12:10 INFO - PROCESS | 1660 | 1471983130214 Marionette TRACE conn2 <- [1,866,null,{}] 13:12:10 INFO - PROCESS | 1660 | 1471983130217 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:10 INFO - PROCESS | 1660 | 1471983130219 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:10 INFO - PROCESS | 1660 | 1471983130319 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:12:10 INFO - PROCESS | 1660 | 1471983130385 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:10 INFO - PROCESS | 1660 | 1471983130386 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1240a6000 == 44 [pid = 1660] [id = 224] 13:12:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118331c00) [pid = 1660] [serial = 670] [outer = 0x0] 13:12:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118596c00) [pid = 1660] [serial = 671] [outer = 0x118331c00] 13:12:10 INFO - PROCESS | 1660 | 1471983130418 Marionette DEBUG loaded listener.js 13:12:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11934d000) [pid = 1660] [serial = 672] [outer = 0x118331c00] 13:12:10 INFO - PROCESS | 1660 | 1471983130849 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 13:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 672ms 13:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:12:10 INFO - PROCESS | 1660 | 1471983130921 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:12:10 INFO - PROCESS | 1660 | 1471983130923 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:12:10 INFO - PROCESS | 1660 | 1471983130927 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:12:10 INFO - PROCESS | 1660 | 1471983130929 Marionette TRACE conn2 <- [1,870,null,{}] 13:12:10 INFO - PROCESS | 1660 | 1471983130940 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:10 INFO - PROCESS | 1660 | 1471983130943 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:11 INFO - PROCESS | 1660 | 1471983131041 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:12:11 INFO - PROCESS | 1660 | 1471983131106 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:11 INFO - PROCESS | 1660 | 1471983131108 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af35000 == 45 [pid = 1660] [id = 225] 13:12:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121a8f400) [pid = 1660] [serial = 673] [outer = 0x0] 13:12:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121eb1400) [pid = 1660] [serial = 674] [outer = 0x121a8f400] 13:12:11 INFO - PROCESS | 1660 | 1471983131140 Marionette DEBUG loaded listener.js 13:12:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x123422400) [pid = 1660] [serial = 675] [outer = 0x121a8f400] 13:12:11 INFO - PROCESS | 1660 | 1471983131594 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 13:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 674ms 13:12:11 INFO - PROCESS | 1660 | 1471983131620 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:12:11 INFO - PROCESS | 1660 | 1471983131622 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:12:11 INFO - PROCESS | 1660 | 1471983131626 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:12:11 INFO - PROCESS | 1660 | 1471983131627 Marionette TRACE conn2 <- [1,874,null,{}] 13:12:11 INFO - PROCESS | 1660 | 1471983131630 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:11 INFO - PROCESS | 1660 | 1471983131631 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:11 INFO - PROCESS | 1660 | 1471983131734 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:12:11 INFO - PROCESS | 1660 | 1471983131799 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:11 INFO - PROCESS | 1660 | 1471983131800 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x115fb2800 == 46 [pid = 1660] [id = 226] 13:12:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112986800) [pid = 1660] [serial = 676] [outer = 0x0] 13:12:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1160ecc00) [pid = 1660] [serial = 677] [outer = 0x112986800] 13:12:11 INFO - PROCESS | 1660 | 1471983131831 Marionette DEBUG loaded listener.js 13:12:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1242eec00) [pid = 1660] [serial = 678] [outer = 0x112986800] 13:12:12 INFO - PROCESS | 1660 | 1471983132391 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 13:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 819ms 13:12:12 INFO - PROCESS | 1660 | 1471983132445 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:12:12 INFO - PROCESS | 1660 | 1471983132447 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:12:12 INFO - PROCESS | 1660 | 1471983132451 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:12:12 INFO - PROCESS | 1660 | 1471983132452 Marionette TRACE conn2 <- [1,878,null,{}] 13:12:12 INFO - PROCESS | 1660 | 1471983132459 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:12 INFO - PROCESS | 1660 | 1471983132460 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:12 INFO - PROCESS | 1660 | 1471983132552 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:12:12 INFO - PROCESS | 1660 | 1471983132621 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:12 INFO - PROCESS | 1660 | 1471983132622 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x117046800 == 47 [pid = 1660] [id = 227] 13:12:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1131b1c00) [pid = 1660] [serial = 679] [outer = 0x0] 13:12:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x113e3ec00) [pid = 1660] [serial = 680] [outer = 0x1131b1c00] 13:12:12 INFO - PROCESS | 1660 | 1471983132651 Marionette DEBUG loaded listener.js 13:12:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x115cfdc00) [pid = 1660] [serial = 681] [outer = 0x1131b1c00] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1270e0000 == 46 [pid = 1660] [id = 196] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6b3000 == 45 [pid = 1660] [id = 221] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1292e9000 == 44 [pid = 1660] [id = 220] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1194cb000 == 43 [pid = 1660] [id = 219] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x128e4b000 == 42 [pid = 1660] [id = 218] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1270fd000 == 41 [pid = 1660] [id = 217] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12691d800 == 40 [pid = 1660] [id = 216] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x121aa1000 == 39 [pid = 1660] [id = 215] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0d0000 == 38 [pid = 1660] [id = 214] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1194cb800 == 37 [pid = 1660] [id = 213] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11816f000 == 36 [pid = 1660] [id = 212] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x116861000 == 35 [pid = 1660] [id = 211] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x128b31000 == 34 [pid = 1660] [id = 208] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11685d800 == 33 [pid = 1660] [id = 209] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x116050800 == 32 [pid = 1660] [id = 210] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x115fb2800 == 31 [pid = 1660] [id = 226] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12af35000 == 30 [pid = 1660] [id = 225] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1240a6000 == 29 [pid = 1660] [id = 224] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a78e000 == 28 [pid = 1660] [id = 222] 13:12:13 INFO - PROCESS | 1660 | --DOCSHELL 0x117cad000 == 27 [pid = 1660] [id = 223] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121eac400) [pid = 1660] [serial = 620] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x123423800) [pid = 1660] [serial = 621] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1126d7c00) [pid = 1660] [serial = 590] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119668000) [pid = 1660] [serial = 606] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119a82c00) [pid = 1660] [serial = 608] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1215e9800) [pid = 1660] [serial = 617] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118524800) [pid = 1660] [serial = 603] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112987000) [pid = 1660] [serial = 591] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121302800) [pid = 1660] [serial = 615] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119da6000) [pid = 1660] [serial = 609] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121306000) [pid = 1660] [serial = 612] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11609bc00) [pid = 1660] [serial = 596] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118322c00) [pid = 1660] [serial = 602] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121011800) [pid = 1660] [serial = 611] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x118322800) [pid = 1660] [serial = 600] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121ea8000) [pid = 1660] [serial = 618] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x124ca2c00) [pid = 1660] [serial = 588] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x117c4a400) [pid = 1660] [serial = 599] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1188a5000) [pid = 1660] [serial = 605] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x113e43c00) [pid = 1660] [serial = 594] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x118590000) [pid = 1660] [serial = 614] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1131b5800) [pid = 1660] [serial = 593] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x116379c00) [pid = 1660] [serial = 597] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x123424400) [pid = 1660] [serial = 623] [outer = 0x0] [url = about:blank] 13:12:13 INFO - PROCESS | 1660 | 1471983133508 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 13:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1079ms 13:12:13 INFO - PROCESS | 1660 | 1471983133530 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:12:13 INFO - PROCESS | 1660 | 1471983133532 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:12:13 INFO - PROCESS | 1660 | 1471983133536 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:12:13 INFO - PROCESS | 1660 | 1471983133537 Marionette TRACE conn2 <- [1,882,null,{}] 13:12:13 INFO - PROCESS | 1660 | 1471983133541 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:13 INFO - PROCESS | 1660 | 1471983133543 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:13 INFO - PROCESS | 1660 | 1471983133620 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:12:13 INFO - PROCESS | 1660 | 1471983133624 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:13 INFO - PROCESS | 1660 | 1471983133627 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x112e2e000 == 28 [pid = 1660] [id = 228] 13:12:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x111e2e800) [pid = 1660] [serial = 682] [outer = 0x0] 13:12:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11213f000) [pid = 1660] [serial = 683] [outer = 0x111e2e800] 13:12:13 INFO - PROCESS | 1660 | 1471983133658 Marionette DEBUG loaded listener.js 13:12:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1126dbc00) [pid = 1660] [serial = 684] [outer = 0x111e2e800] 13:12:14 INFO - PROCESS | 1660 | 1471983134025 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 13:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 522ms 13:12:14 INFO - PROCESS | 1660 | 1471983134057 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:12:14 INFO - PROCESS | 1660 | 1471983134061 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:12:14 INFO - PROCESS | 1660 | 1471983134065 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:12:14 INFO - PROCESS | 1660 | 1471983134067 Marionette TRACE conn2 <- [1,886,null,{}] 13:12:14 INFO - PROCESS | 1660 | 1471983134070 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:14 INFO - PROCESS | 1660 | 1471983134071 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:14 INFO - PROCESS | 1660 | 1471983134148 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:12:14 INFO - PROCESS | 1660 | 1471983134155 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:14 INFO - PROCESS | 1660 | 1471983134157 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168c6000 == 29 [pid = 1660] [id = 229] 13:12:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112ea1c00) [pid = 1660] [serial = 685] [outer = 0x0] 13:12:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112ea9400) [pid = 1660] [serial = 686] [outer = 0x112ea1c00] 13:12:14 INFO - PROCESS | 1660 | 1471983134185 Marionette DEBUG loaded listener.js 13:12:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1131af800) [pid = 1660] [serial = 687] [outer = 0x112ea1c00] 13:12:14 INFO - PROCESS | 1660 | 1471983134541 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 13:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 13:12:14 INFO - PROCESS | 1660 | 1471983134585 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:12:14 INFO - PROCESS | 1660 | 1471983134586 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:12:14 INFO - PROCESS | 1660 | 1471983134589 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:12:14 INFO - PROCESS | 1660 | 1471983134591 Marionette TRACE conn2 <- [1,890,null,{}] 13:12:14 INFO - PROCESS | 1660 | 1471983134599 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:14 INFO - PROCESS | 1660 | 1471983134602 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:14 INFO - PROCESS | 1660 | 1471983134678 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:12:14 INFO - PROCESS | 1660 | 1471983134683 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:14 INFO - PROCESS | 1660 | 1471983134685 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x118179800 == 30 [pid = 1660] [id = 230] 13:12:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112ea7400) [pid = 1660] [serial = 688] [outer = 0x0] 13:12:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1160f1c00) [pid = 1660] [serial = 689] [outer = 0x112ea7400] 13:12:14 INFO - PROCESS | 1660 | 1471983134717 Marionette DEBUG loaded listener.js 13:12:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116799000) [pid = 1660] [serial = 690] [outer = 0x112ea7400] 13:12:15 INFO - PROCESS | 1660 | 1471983135070 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 13:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 520ms 13:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:12:15 INFO - PROCESS | 1660 | 1471983135110 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:12:15 INFO - PROCESS | 1660 | 1471983135112 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:12:15 INFO - PROCESS | 1660 | 1471983135114 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:12:15 INFO - PROCESS | 1660 | 1471983135115 Marionette TRACE conn2 <- [1,894,null,{}] 13:12:15 INFO - PROCESS | 1660 | 1471983135117 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:15 INFO - PROCESS | 1660 | 1471983135118 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:15 INFO - PROCESS | 1660 | 1471983135223 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:12:15 INFO - PROCESS | 1660 | 1471983135229 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:15 INFO - PROCESS | 1660 | 1471983135230 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x11917c000 == 31 [pid = 1660] [id = 231] 13:12:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116810c00) [pid = 1660] [serial = 691] [outer = 0x0] 13:12:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1176ccc00) [pid = 1660] [serial = 692] [outer = 0x116810c00] 13:12:15 INFO - PROCESS | 1660 | 1471983135257 Marionette DEBUG loaded listener.js 13:12:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x117c4b800) [pid = 1660] [serial = 693] [outer = 0x116810c00] 13:12:15 INFO - PROCESS | 1660 | 1471983135586 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 13:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 517ms 13:12:15 INFO - PROCESS | 1660 | 1471983135632 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:12:15 INFO - PROCESS | 1660 | 1471983135640 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:12:15 INFO - PROCESS | 1660 | 1471983135642 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:12:15 INFO - PROCESS | 1660 | 1471983135644 Marionette TRACE conn2 <- [1,898,null,{}] 13:12:15 INFO - PROCESS | 1660 | 1471983135646 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:15 INFO - PROCESS | 1660 | 1471983135647 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:15 INFO - PROCESS | 1660 | 1471983135737 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:12:15 INFO - PROCESS | 1660 | 1471983135775 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:15 INFO - PROCESS | 1660 | 1471983135776 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x119904000 == 32 [pid = 1660] [id = 232] 13:12:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112ea1400) [pid = 1660] [serial = 694] [outer = 0x0] 13:12:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118326400) [pid = 1660] [serial = 695] [outer = 0x112ea1400] 13:12:15 INFO - PROCESS | 1660 | 1471983135802 Marionette DEBUG loaded listener.js 13:12:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118524800) [pid = 1660] [serial = 696] [outer = 0x112ea1400] 13:12:16 INFO - PROCESS | 1660 | 1471983136147 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 13:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 517ms 13:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:12:16 INFO - PROCESS | 1660 | 1471983136161 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:12:16 INFO - PROCESS | 1660 | 1471983136162 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:12:16 INFO - PROCESS | 1660 | 1471983136164 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:12:16 INFO - PROCESS | 1660 | 1471983136165 Marionette TRACE conn2 <- [1,902,null,{}] 13:12:16 INFO - PROCESS | 1660 | 1471983136168 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:16 INFO - PROCESS | 1660 | 1471983136174 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:16 INFO - PROCESS | 1660 | 1471983136295 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:12:16 INFO - PROCESS | 1660 | 1471983136299 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:16 INFO - PROCESS | 1660 | 1471983136300 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x121272000 == 33 [pid = 1660] [id = 233] 13:12:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118322800) [pid = 1660] [serial = 697] [outer = 0x0] 13:12:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11874a800) [pid = 1660] [serial = 698] [outer = 0x118322800] 13:12:16 INFO - PROCESS | 1660 | 1471983136326 Marionette DEBUG loaded listener.js 13:12:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1193f8000) [pid = 1660] [serial = 699] [outer = 0x118322800] 13:12:16 INFO - PROCESS | 1660 | 1471983136648 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 13:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 519ms 13:12:16 INFO - PROCESS | 1660 | 1471983136683 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:12:16 INFO - PROCESS | 1660 | 1471983136685 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:12:16 INFO - PROCESS | 1660 | 1471983136695 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:12:16 INFO - PROCESS | 1660 | 1471983136703 Marionette TRACE conn2 <- [1,906,null,{}] 13:12:16 INFO - PROCESS | 1660 | 1471983136705 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:16 INFO - PROCESS | 1660 | 1471983136706 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:16 INFO - PROCESS | 1660 | 1471983136798 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:12:16 INFO - PROCESS | 1660 | 1471983136804 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:16 INFO - PROCESS | 1660 | 1471983136805 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x121a98000 == 34 [pid = 1660] [id = 234] 13:12:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x110ea7800) [pid = 1660] [serial = 700] [outer = 0x0] 13:12:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11966cc00) [pid = 1660] [serial = 701] [outer = 0x110ea7800] 13:12:16 INFO - PROCESS | 1660 | 1471983136830 Marionette DEBUG loaded listener.js 13:12:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119d9e800) [pid = 1660] [serial = 702] [outer = 0x110ea7800] 13:12:17 INFO - PROCESS | 1660 | 1471983137165 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 13:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 478ms 13:12:17 INFO - PROCESS | 1660 | 1471983137178 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:12:17 INFO - PROCESS | 1660 | 1471983137179 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:12:17 INFO - PROCESS | 1660 | 1471983137181 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:12:17 INFO - PROCESS | 1660 | 1471983137182 Marionette TRACE conn2 <- [1,910,null,{}] 13:12:17 INFO - PROCESS | 1660 | 1471983137184 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:17 INFO - PROCESS | 1660 | 1471983137186 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:17 INFO - PROCESS | 1660 | 1471983137276 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:12:17 INFO - PROCESS | 1660 | 1471983137311 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:17 INFO - PROCESS | 1660 | 1471983137312 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12347a000 == 35 [pid = 1660] [id = 235] 13:12:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x118524c00) [pid = 1660] [serial = 703] [outer = 0x0] 13:12:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119dab800) [pid = 1660] [serial = 704] [outer = 0x118524c00] 13:12:17 INFO - PROCESS | 1660 | 1471983137338 Marionette DEBUG loaded listener.js 13:12:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12100dc00) [pid = 1660] [serial = 705] [outer = 0x118524c00] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119da3000) [pid = 1660] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126f78800) [pid = 1660] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121e27000) [pid = 1660] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11934f800) [pid = 1660] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124c70800) [pid = 1660] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124ca6000) [pid = 1660] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112ea5800) [pid = 1660] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11852a800) [pid = 1660] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x111cac800) [pid = 1660] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1167a6400) [pid = 1660] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1121a1800) [pid = 1660] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x110ee0400) [pid = 1660] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x110ea8000) [pid = 1660] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:12:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121a86c00) [pid = 1660] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:12:18 INFO - PROCESS | 1660 | 1471983138035 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 13:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 922ms 13:12:18 INFO - PROCESS | 1660 | 1471983138104 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:12:18 INFO - PROCESS | 1660 | 1471983138107 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:12:18 INFO - PROCESS | 1660 | 1471983138110 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:12:18 INFO - PROCESS | 1660 | 1471983138113 Marionette TRACE conn2 <- [1,914,null,{}] 13:12:18 INFO - PROCESS | 1660 | 1471983138117 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:18 INFO - PROCESS | 1660 | 1471983138118 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:18 INFO - PROCESS | 1660 | 1471983138227 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:12:18 INFO - PROCESS | 1660 | 1471983138280 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:18 INFO - PROCESS | 1660 | 1471983138281 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ad0800 == 36 [pid = 1660] [id = 236] 13:12:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11219fc00) [pid = 1660] [serial = 706] [outer = 0x0] 13:12:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1126e2400) [pid = 1660] [serial = 707] [outer = 0x11219fc00] 13:12:18 INFO - PROCESS | 1660 | 1471983138314 Marionette DEBUG loaded listener.js 13:12:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11298b000) [pid = 1660] [serial = 708] [outer = 0x11219fc00] 13:12:18 INFO - PROCESS | 1660 | 1471983138859 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 13:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 772ms 13:12:18 INFO - PROCESS | 1660 | 1471983138898 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:12:18 INFO - PROCESS | 1660 | 1471983138901 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:12:18 INFO - PROCESS | 1660 | 1471983138909 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:12:18 INFO - PROCESS | 1660 | 1471983138911 Marionette TRACE conn2 <- [1,918,null,{}] 13:12:18 INFO - PROCESS | 1660 | 1471983138914 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:18 INFO - PROCESS | 1660 | 1471983138915 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:19 INFO - PROCESS | 1660 | 1471983139101 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:12:19 INFO - PROCESS | 1660 | 1471983139180 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:19 INFO - PROCESS | 1660 | 1471983139181 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x112e44000 == 37 [pid = 1660] [id = 237] 13:12:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x112623800) [pid = 1660] [serial = 709] [outer = 0x0] 13:12:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1128b5000) [pid = 1660] [serial = 710] [outer = 0x112623800] 13:12:19 INFO - PROCESS | 1660 | 1471983139210 Marionette DEBUG loaded listener.js 13:12:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112ea3400) [pid = 1660] [serial = 711] [outer = 0x112623800] 13:12:19 INFO - PROCESS | 1660 | --DOCSHELL 0x121a98000 == 36 [pid = 1660] [id = 234] 13:12:19 INFO - PROCESS | 1660 | --DOCSHELL 0x121272000 == 35 [pid = 1660] [id = 233] 13:12:19 INFO - PROCESS | 1660 | --DOCSHELL 0x119904000 == 34 [pid = 1660] [id = 232] 13:12:19 INFO - PROCESS | 1660 | --DOCSHELL 0x11917c000 == 33 [pid = 1660] [id = 231] 13:12:19 INFO - PROCESS | 1660 | --DOCSHELL 0x118179800 == 32 [pid = 1660] [id = 230] 13:12:19 INFO - PROCESS | 1660 | --DOCSHELL 0x1168c6000 == 31 [pid = 1660] [id = 229] 13:12:19 INFO - PROCESS | 1660 | --DOCSHELL 0x112e2e000 == 30 [pid = 1660] [id = 228] 13:12:19 INFO - PROCESS | 1660 | --DOCSHELL 0x117046800 == 29 [pid = 1660] [id = 227] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128b13400) [pid = 1660] [serial = 666] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128ab5c00) [pid = 1660] [serial = 665] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x127096c00) [pid = 1660] [serial = 662] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124046800) [pid = 1660] [serial = 647] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121474800) [pid = 1660] [serial = 644] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124c74800) [pid = 1660] [serial = 650] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1246f3c00) [pid = 1660] [serial = 648] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x126846c00) [pid = 1660] [serial = 653] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x113c99c00) [pid = 1660] [serial = 632] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x115cbc000) [pid = 1660] [serial = 633] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119a8ec00) [pid = 1660] [serial = 641] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1188a8800) [pid = 1660] [serial = 638] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1193f7400) [pid = 1660] [serial = 639] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1176ce400) [pid = 1660] [serial = 635] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11832f400) [pid = 1660] [serial = 636] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1128bc000) [pid = 1660] [serial = 626] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x112e9ec00) [pid = 1660] [serial = 627] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x112ea0000) [pid = 1660] [serial = 629] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1167a6000) [pid = 1660] [serial = 630] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x124ca5c00) [pid = 1660] [serial = 651] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x119a87400) [pid = 1660] [serial = 657] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x112fefc00) [pid = 1660] [serial = 656] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1269cd000) [pid = 1660] [serial = 654] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x121e25000) [pid = 1660] [serial = 645] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x128aae400) [pid = 1660] [serial = 663] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1268bc800) [pid = 1660] [serial = 659] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x126d9f800) [pid = 1660] [serial = 660] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12100f000) [pid = 1660] [serial = 642] [outer = 0x0] [url = about:blank] 13:12:19 INFO - PROCESS | 1660 | 1471983139743 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 13:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 872ms 13:12:19 INFO - PROCESS | 1660 | 1471983139783 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:12:19 INFO - PROCESS | 1660 | 1471983139789 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:12:19 INFO - PROCESS | 1660 | 1471983139795 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:12:19 INFO - PROCESS | 1660 | 1471983139798 Marionette TRACE conn2 <- [1,922,null,{}] 13:12:19 INFO - PROCESS | 1660 | 1471983139804 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:19 INFO - PROCESS | 1660 | 1471983139807 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:19 INFO - PROCESS | 1660 | 1471983139950 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:12:20 INFO - PROCESS | 1660 | 1471983140034 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:20 INFO - PROCESS | 1660 | 1471983140039 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x116747000 == 30 [pid = 1660] [id = 238] 13:12:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x112e9ec00) [pid = 1660] [serial = 712] [outer = 0x0] 13:12:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x112f41000) [pid = 1660] [serial = 713] [outer = 0x112e9ec00] 13:12:20 INFO - PROCESS | 1660 | 1471983140091 Marionette DEBUG loaded listener.js 13:12:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x113c98400) [pid = 1660] [serial = 714] [outer = 0x112e9ec00] 13:12:20 INFO - PROCESS | 1660 | 1471983140600 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 13:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 823ms 13:12:20 INFO - PROCESS | 1660 | 1471983140617 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:12:20 INFO - PROCESS | 1660 | 1471983140622 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:12:20 INFO - PROCESS | 1660 | 1471983140627 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:12:20 INFO - PROCESS | 1660 | 1471983140629 Marionette TRACE conn2 <- [1,926,null,{}] 13:12:20 INFO - PROCESS | 1660 | 1471983140631 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:20 INFO - PROCESS | 1660 | 1471983140633 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:20 INFO - PROCESS | 1660 | 1471983140725 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:12:20 INFO - PROCESS | 1660 | 1471983140781 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:20 INFO - PROCESS | 1660 | 1471983140783 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x118232000 == 31 [pid = 1660] [id = 239] 13:12:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x115cb6400) [pid = 1660] [serial = 715] [outer = 0x0] 13:12:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1160f4800) [pid = 1660] [serial = 716] [outer = 0x115cb6400] 13:12:20 INFO - PROCESS | 1660 | 1471983140820 Marionette DEBUG loaded listener.js 13:12:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1167a6800) [pid = 1660] [serial = 717] [outer = 0x115cb6400] 13:12:21 INFO - PROCESS | 1660 | 1471983141261 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 13:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 13:12:21 INFO - PROCESS | 1660 | 1471983141297 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:12:21 INFO - PROCESS | 1660 | 1471983141299 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:12:21 INFO - PROCESS | 1660 | 1471983141301 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:12:21 INFO - PROCESS | 1660 | 1471983141304 Marionette TRACE conn2 <- [1,930,null,{}] 13:12:21 INFO - PROCESS | 1660 | 1471983141312 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:21 INFO - PROCESS | 1660 | 1471983141316 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:21 INFO - PROCESS | 1660 | 1471983141409 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:12:21 INFO - PROCESS | 1660 | 1471983141457 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:21 INFO - PROCESS | 1660 | 1471983141459 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197d2000 == 32 [pid = 1660] [id = 240] 13:12:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x110ee0400) [pid = 1660] [serial = 718] [outer = 0x0] 13:12:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x118324800) [pid = 1660] [serial = 719] [outer = 0x110ee0400] 13:12:21 INFO - PROCESS | 1660 | 1471983141493 Marionette DEBUG loaded listener.js 13:12:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11874dc00) [pid = 1660] [serial = 720] [outer = 0x110ee0400] 13:12:21 INFO - PROCESS | 1660 | 1471983141909 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 13:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 623ms 13:12:21 INFO - PROCESS | 1660 | 1471983141925 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:12:21 INFO - PROCESS | 1660 | 1471983141927 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:12:21 INFO - PROCESS | 1660 | 1471983141929 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:12:21 INFO - PROCESS | 1660 | 1471983141930 Marionette TRACE conn2 <- [1,934,null,{}] 13:12:21 INFO - PROCESS | 1660 | 1471983141933 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:21 INFO - PROCESS | 1660 | 1471983141934 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:22 INFO - PROCESS | 1660 | 1471983142029 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:12:22 INFO - PROCESS | 1660 | 1471983142113 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:22 INFO - PROCESS | 1660 | 1471983142114 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12116b000 == 33 [pid = 1660] [id = 241] 13:12:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1188aa000) [pid = 1660] [serial = 721] [outer = 0x0] 13:12:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x118fbc400) [pid = 1660] [serial = 722] [outer = 0x1188aa000] 13:12:22 INFO - PROCESS | 1660 | 1471983142144 Marionette DEBUG loaded listener.js 13:12:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119352400) [pid = 1660] [serial = 723] [outer = 0x1188aa000] 13:12:22 INFO - PROCESS | 1660 | 1471983142611 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 13:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 719ms 13:12:22 INFO - PROCESS | 1660 | 1471983142649 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:12:22 INFO - PROCESS | 1660 | 1471983142651 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:12:22 INFO - PROCESS | 1660 | 1471983142655 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:12:22 INFO - PROCESS | 1660 | 1471983142657 Marionette TRACE conn2 <- [1,938,null,{}] 13:12:22 INFO - PROCESS | 1660 | 1471983142660 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:22 INFO - PROCESS | 1660 | 1471983142662 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:22 INFO - PROCESS | 1660 | 1471983142784 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:12:22 INFO - PROCESS | 1660 | 1471983142832 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:22 INFO - PROCESS | 1660 | 1471983142833 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x121934800 == 34 [pid = 1660] [id = 242] 13:12:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x118f6d800) [pid = 1660] [serial = 724] [outer = 0x0] 13:12:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11966d000) [pid = 1660] [serial = 725] [outer = 0x118f6d800] 13:12:22 INFO - PROCESS | 1660 | 1471983142863 Marionette DEBUG loaded listener.js 13:12:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119a83800) [pid = 1660] [serial = 726] [outer = 0x118f6d800] 13:12:23 INFO - PROCESS | 1660 | 1471983143274 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 13:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 671ms 13:12:23 INFO - PROCESS | 1660 | 1471983143334 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:12:23 INFO - PROCESS | 1660 | 1471983143336 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:12:23 INFO - PROCESS | 1660 | 1471983143339 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:12:23 INFO - PROCESS | 1660 | 1471983143341 Marionette TRACE conn2 <- [1,942,null,{}] 13:12:23 INFO - PROCESS | 1660 | 1471983143343 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:23 INFO - PROCESS | 1660 | 1471983143348 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:23 INFO - PROCESS | 1660 | 1471983143456 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:12:23 INFO - PROCESS | 1660 | 1471983143519 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:23 INFO - PROCESS | 1660 | 1471983143520 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1240a7800 == 35 [pid = 1660] [id = 243] 13:12:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119da4800) [pid = 1660] [serial = 727] [outer = 0x0] 13:12:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1210ed400) [pid = 1660] [serial = 728] [outer = 0x119da4800] 13:12:23 INFO - PROCESS | 1660 | 1471983143551 Marionette DEBUG loaded listener.js 13:12:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1219d4c00) [pid = 1660] [serial = 729] [outer = 0x119da4800] 13:12:23 INFO - PROCESS | 1660 | 1471983143979 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 13:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 673ms 13:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:12:24 INFO - PROCESS | 1660 | 1471983144012 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:12:24 INFO - PROCESS | 1660 | 1471983144014 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:12:24 INFO - PROCESS | 1660 | 1471983144016 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:12:24 INFO - PROCESS | 1660 | 1471983144017 Marionette TRACE conn2 <- [1,946,null,{}] 13:12:24 INFO - PROCESS | 1660 | 1471983144020 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:24 INFO - PROCESS | 1660 | 1471983144021 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:24 INFO - PROCESS | 1660 | 1471983144113 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:12:24 INFO - PROCESS | 1660 | 1471983144158 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:24 INFO - PROCESS | 1660 | 1471983144159 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x118176800 == 36 [pid = 1660] [id = 244] 13:12:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119662400) [pid = 1660] [serial = 730] [outer = 0x0] 13:12:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121e2b800) [pid = 1660] [serial = 731] [outer = 0x119662400] 13:12:24 INFO - PROCESS | 1660 | 1471983144192 Marionette DEBUG loaded listener.js 13:12:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121ea8000) [pid = 1660] [serial = 732] [outer = 0x119662400] 13:12:25 INFO - PROCESS | 1660 | --DOCSHELL 0x116ad0800 == 35 [pid = 1660] [id = 236] 13:12:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1240a7800 == 34 [pid = 1660] [id = 243] 13:12:25 INFO - PROCESS | 1660 | --DOCSHELL 0x121934800 == 33 [pid = 1660] [id = 242] 13:12:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12116b000 == 32 [pid = 1660] [id = 241] 13:12:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12347a000 == 31 [pid = 1660] [id = 235] 13:12:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1197d2000 == 30 [pid = 1660] [id = 240] 13:12:25 INFO - PROCESS | 1660 | --DOCSHELL 0x118232000 == 29 [pid = 1660] [id = 239] 13:12:25 INFO - PROCESS | 1660 | --DOCSHELL 0x112e44000 == 28 [pid = 1660] [id = 237] 13:12:25 INFO - PROCESS | 1660 | --DOCSHELL 0x116747000 == 27 [pid = 1660] [id = 238] 13:12:25 INFO - PROCESS | 1660 | 1471983145269 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 13:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1272ms 13:12:25 INFO - PROCESS | 1660 | 1471983145289 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:12:25 INFO - PROCESS | 1660 | 1471983145292 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:12:25 INFO - PROCESS | 1660 | 1471983145296 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:12:25 INFO - PROCESS | 1660 | 1471983145298 Marionette TRACE conn2 <- [1,950,null,{}] 13:12:25 INFO - PROCESS | 1660 | 1471983145308 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:25 INFO - PROCESS | 1660 | 1471983145310 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:25 INFO - PROCESS | 1660 | 1471983145384 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:12:25 INFO - PROCESS | 1660 | 1471983145391 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:25 INFO - PROCESS | 1660 | 1471983145393 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11653a000 == 28 [pid = 1660] [id = 245] 13:12:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112993400) [pid = 1660] [serial = 733] [outer = 0x0] 13:12:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1129f4c00) [pid = 1660] [serial = 734] [outer = 0x112993400] 13:12:25 INFO - PROCESS | 1660 | 1471983145426 Marionette DEBUG loaded listener.js 13:12:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x112f36400) [pid = 1660] [serial = 735] [outer = 0x112993400] 13:12:25 INFO - PROCESS | 1660 | 1471983145754 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 13:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 474ms 13:12:25 INFO - PROCESS | 1660 | 1471983145769 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:12:25 INFO - PROCESS | 1660 | 1471983145776 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:12:25 INFO - PROCESS | 1660 | 1471983145803 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:12:25 INFO - PROCESS | 1660 | 1471983145805 Marionette TRACE conn2 <- [1,954,null,{}] 13:12:25 INFO - PROCESS | 1660 | 1471983145808 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:25 INFO - PROCESS | 1660 | 1471983145810 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:25 INFO - PROCESS | 1660 | 1471983145886 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:12:25 INFO - PROCESS | 1660 | 1471983145891 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:25 INFO - PROCESS | 1660 | 1471983145892 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x118162000 == 29 [pid = 1660] [id = 246] 13:12:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113c98c00) [pid = 1660] [serial = 736] [outer = 0x0] 13:12:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x115cb7400) [pid = 1660] [serial = 737] [outer = 0x113c98c00] 13:12:25 INFO - PROCESS | 1660 | 1471983145922 Marionette DEBUG loaded listener.js 13:12:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x115feec00) [pid = 1660] [serial = 738] [outer = 0x113c98c00] 13:12:26 INFO - PROCESS | 1660 | 1471983146264 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 13:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 475ms 13:12:26 INFO - PROCESS | 1660 | 1471983146275 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:12:26 INFO - PROCESS | 1660 | 1471983146276 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:12:26 INFO - PROCESS | 1660 | 1471983146279 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:12:26 INFO - PROCESS | 1660 | 1471983146281 Marionette TRACE conn2 <- [1,958,null,{}] 13:12:26 INFO - PROCESS | 1660 | 1471983146296 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:26 INFO - PROCESS | 1660 | 1471983146300 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:26 INFO - PROCESS | 1660 | 1471983146381 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:12:26 INFO - PROCESS | 1660 | 1471983146432 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:26 INFO - PROCESS | 1660 | 1471983146434 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194d0000 == 30 [pid = 1660] [id = 247] 13:12:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x116370c00) [pid = 1660] [serial = 739] [outer = 0x0] 13:12:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x117c4a000) [pid = 1660] [serial = 740] [outer = 0x116370c00] 13:12:26 INFO - PROCESS | 1660 | 1471983146462 Marionette DEBUG loaded listener.js 13:12:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11878f400) [pid = 1660] [serial = 741] [outer = 0x116370c00] 13:12:26 INFO - PROCESS | 1660 | 1471983146783 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 13:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 13:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:12:26 INFO - PROCESS | 1660 | 1471983146800 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:12:26 INFO - PROCESS | 1660 | 1471983146802 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:12:26 INFO - PROCESS | 1660 | 1471983146806 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:12:26 INFO - PROCESS | 1660 | 1471983146809 Marionette TRACE conn2 <- [1,962,null,{}] 13:12:26 INFO - PROCESS | 1660 | 1471983146812 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:26 INFO - PROCESS | 1660 | 1471983146813 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:26 INFO - PROCESS | 1660 | 1471983146891 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:12:26 INFO - PROCESS | 1660 | 1471983146895 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:26 INFO - PROCESS | 1660 | 1471983146896 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215c2800 == 31 [pid = 1660] [id = 248] 13:12:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1188a1c00) [pid = 1660] [serial = 742] [outer = 0x0] 13:12:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119670c00) [pid = 1660] [serial = 743] [outer = 0x1188a1c00] 13:12:26 INFO - PROCESS | 1660 | 1471983146921 Marionette DEBUG loaded listener.js 13:12:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119da3000) [pid = 1660] [serial = 744] [outer = 0x1188a1c00] 13:12:27 INFO - PROCESS | 1660 | 1471983147324 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 13:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 577ms 13:12:27 INFO - PROCESS | 1660 | 1471983147384 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:12:27 INFO - PROCESS | 1660 | 1471983147387 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:12:27 INFO - PROCESS | 1660 | 1471983147390 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:12:27 INFO - PROCESS | 1660 | 1471983147392 Marionette TRACE conn2 <- [1,966,null,{}] 13:12:27 INFO - PROCESS | 1660 | 1471983147395 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:27 INFO - PROCESS | 1660 | 1471983147397 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:27 INFO - PROCESS | 1660 | 1471983147548 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:12:27 INFO - PROCESS | 1660 | 1471983147573 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:27 INFO - PROCESS | 1660 | 1471983147574 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c59000 == 32 [pid = 1660] [id = 249] 13:12:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x110ee7000) [pid = 1660] [serial = 745] [outer = 0x0] 13:12:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119da9800) [pid = 1660] [serial = 746] [outer = 0x110ee7000] 13:12:27 INFO - PROCESS | 1660 | 1471983147614 Marionette DEBUG loaded listener.js 13:12:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121010c00) [pid = 1660] [serial = 747] [outer = 0x110ee7000] 13:12:28 INFO - PROCESS | 1660 | 1471983148023 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 13:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 671ms 13:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:12:28 INFO - PROCESS | 1660 | 1471983148061 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:12:28 INFO - PROCESS | 1660 | 1471983148062 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:12:28 INFO - PROCESS | 1660 | 1471983148064 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:12:28 INFO - PROCESS | 1660 | 1471983148065 Marionette TRACE conn2 <- [1,970,null,{}] 13:12:28 INFO - PROCESS | 1660 | 1471983148068 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:28 INFO - PROCESS | 1660 | 1471983148072 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:28 INFO - PROCESS | 1660 | 1471983148181 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:12:28 INFO - PROCESS | 1660 | 1471983148215 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:28 INFO - PROCESS | 1660 | 1471983148216 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a6e000 == 33 [pid = 1660] [id = 250] 13:12:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1210f0800) [pid = 1660] [serial = 748] [outer = 0x0] 13:12:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1219d3800) [pid = 1660] [serial = 749] [outer = 0x1210f0800] 13:12:28 INFO - PROCESS | 1660 | 1471983148243 Marionette DEBUG loaded listener.js 13:12:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121eb2800) [pid = 1660] [serial = 750] [outer = 0x1210f0800] 13:12:28 INFO - PROCESS | 1660 | 1471983148558 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 13:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 521ms 13:12:28 INFO - PROCESS | 1660 | 1471983148585 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:12:28 INFO - PROCESS | 1660 | 1471983148587 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:12:28 INFO - PROCESS | 1660 | 1471983148596 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:12:28 INFO - PROCESS | 1660 | 1471983148597 Marionette TRACE conn2 <- [1,974,null,{}] 13:12:28 INFO - PROCESS | 1660 | 1471983148599 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:28 INFO - PROCESS | 1660 | 1471983148600 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:28 INFO - PROCESS | 1660 | 1471983148700 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:12:28 INFO - PROCESS | 1660 | 1471983148703 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:28 INFO - PROCESS | 1660 | 1471983148705 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b25000 == 34 [pid = 1660] [id = 251] 13:12:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1210f4800) [pid = 1660] [serial = 751] [outer = 0x0] 13:12:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12341a800) [pid = 1660] [serial = 752] [outer = 0x1210f4800] 13:12:28 INFO - PROCESS | 1660 | 1471983148730 Marionette DEBUG loaded listener.js 13:12:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12341f400) [pid = 1660] [serial = 753] [outer = 0x1210f4800] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112623800) [pid = 1660] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x112ea7400) [pid = 1660] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x111e2e800) [pid = 1660] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112ea1c00) [pid = 1660] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1131b1c00) [pid = 1660] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118524c00) [pid = 1660] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11219fc00) [pid = 1660] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116810c00) [pid = 1660] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112ea1400) [pid = 1660] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118322800) [pid = 1660] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118331c00) [pid = 1660] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112e9d400) [pid = 1660] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121a8f400) [pid = 1660] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112986800) [pid = 1660] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11851c400) [pid = 1660] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:12:29 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x110ea7800) [pid = 1660] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:12:29 INFO - PROCESS | 1660 | 1471983149242 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 13:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 669ms 13:12:29 INFO - PROCESS | 1660 | 1471983149266 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:12:29 INFO - PROCESS | 1660 | 1471983149267 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:12:29 INFO - PROCESS | 1660 | 1471983149269 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:12:29 INFO - PROCESS | 1660 | 1471983149271 Marionette TRACE conn2 <- [1,978,null,{}] 13:12:29 INFO - PROCESS | 1660 | 1471983149275 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:29 INFO - PROCESS | 1660 | 1471983149276 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:29 INFO - PROCESS | 1660 | 1471983149347 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:12:29 INFO - PROCESS | 1660 | 1471983149351 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:29 INFO - PROCESS | 1660 | 1471983149352 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1172a1000 == 35 [pid = 1660] [id = 252] 13:12:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x110eab400) [pid = 1660] [serial = 754] [outer = 0x0] 13:12:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1129f3400) [pid = 1660] [serial = 755] [outer = 0x110eab400] 13:12:29 INFO - PROCESS | 1660 | 1471983149380 Marionette DEBUG loaded listener.js 13:12:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x115feb000) [pid = 1660] [serial = 756] [outer = 0x110eab400] 13:12:29 INFO - PROCESS | 1660 | 1471983149695 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 13:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 471ms 13:12:29 INFO - PROCESS | 1660 | 1471983149741 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:12:29 INFO - PROCESS | 1660 | 1471983149742 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:12:29 INFO - PROCESS | 1660 | 1471983149744 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:12:29 INFO - PROCESS | 1660 | 1471983149745 Marionette TRACE conn2 <- [1,982,null,{}] 13:12:29 INFO - PROCESS | 1660 | 1471983149747 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:29 INFO - PROCESS | 1660 | 1471983149748 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:29 INFO - PROCESS | 1660 | 1471983149821 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:12:29 INFO - PROCESS | 1660 | 1471983149871 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:29 INFO - PROCESS | 1660 | 1471983149880 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292e6000 == 36 [pid = 1660] [id = 253] 13:12:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11219ec00) [pid = 1660] [serial = 757] [outer = 0x0] 13:12:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116f84800) [pid = 1660] [serial = 758] [outer = 0x11219ec00] 13:12:29 INFO - PROCESS | 1660 | 1471983149906 Marionette DEBUG loaded listener.js 13:12:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121a89800) [pid = 1660] [serial = 759] [outer = 0x11219ec00] 13:12:30 INFO - PROCESS | 1660 | 1471983150179 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 13:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 13:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:12:30 INFO - PROCESS | 1660 | 1471983150214 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:12:30 INFO - PROCESS | 1660 | 1471983150215 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:12:30 INFO - PROCESS | 1660 | 1471983150217 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:12:30 INFO - PROCESS | 1660 | 1471983150218 Marionette TRACE conn2 <- [1,986,null,{}] 13:12:30 INFO - PROCESS | 1660 | 1471983150229 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:30 INFO - PROCESS | 1660 | 1471983150230 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:30 INFO - PROCESS | 1660 | 1471983150311 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:12:30 INFO - PROCESS | 1660 | 1471983150315 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:30 INFO - PROCESS | 1660 | 1471983150316 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x129722000 == 37 [pid = 1660] [id = 254] 13:12:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118fb9800) [pid = 1660] [serial = 760] [outer = 0x0] 13:12:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x123495800) [pid = 1660] [serial = 761] [outer = 0x118fb9800] 13:12:30 INFO - PROCESS | 1660 | 1471983150344 Marionette DEBUG loaded listener.js 13:12:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124298800) [pid = 1660] [serial = 762] [outer = 0x118fb9800] 13:12:30 INFO - PROCESS | 1660 | 1471983150661 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 13:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 478ms 13:12:30 INFO - PROCESS | 1660 | 1471983150695 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:12:30 INFO - PROCESS | 1660 | 1471983150697 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:12:30 INFO - PROCESS | 1660 | 1471983150699 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:12:30 INFO - PROCESS | 1660 | 1471983150701 Marionette TRACE conn2 <- [1,990,null,{}] 13:12:30 INFO - PROCESS | 1660 | 1471983150704 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:30 INFO - PROCESS | 1660 | 1471983150707 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:30 INFO - PROCESS | 1660 | 1471983150816 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:12:30 INFO - PROCESS | 1660 | 1471983150824 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:30 INFO - PROCESS | 1660 | 1471983150826 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6a2800 == 38 [pid = 1660] [id = 255] 13:12:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124299400) [pid = 1660] [serial = 763] [outer = 0x0] 13:12:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x124460c00) [pid = 1660] [serial = 764] [outer = 0x124299400] 13:12:30 INFO - PROCESS | 1660 | 1471983150860 Marionette DEBUG loaded listener.js 13:12:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124c9d000) [pid = 1660] [serial = 765] [outer = 0x124299400] 13:12:31 INFO - PROCESS | 1660 | 1471983151269 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 13:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 621ms 13:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:12:31 INFO - PROCESS | 1660 | 1471983151321 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:12:31 INFO - PROCESS | 1660 | 1471983151325 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:12:31 INFO - PROCESS | 1660 | 1471983151331 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:12:31 INFO - PROCESS | 1660 | 1471983151335 Marionette TRACE conn2 <- [1,994,null,{}] 13:12:31 INFO - PROCESS | 1660 | 1471983151342 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:31 INFO - PROCESS | 1660 | 1471983151344 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:31 INFO - PROCESS | 1660 | 1471983151533 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:12:31 INFO - PROCESS | 1660 | 1471983151645 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:31 INFO - PROCESS | 1660 | 1471983151649 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x116865800 == 39 [pid = 1660] [id = 256] 13:12:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1121a7800) [pid = 1660] [serial = 766] [outer = 0x0] 13:12:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1126de800) [pid = 1660] [serial = 767] [outer = 0x1121a7800] 13:12:31 INFO - PROCESS | 1660 | 1471983151682 Marionette DEBUG loaded listener.js 13:12:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x112ea1c00) [pid = 1660] [serial = 768] [outer = 0x1121a7800] 13:12:32 INFO - PROCESS | 1660 | 1471983152208 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 13:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 926ms 13:12:32 INFO - PROCESS | 1660 | 1471983152262 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:12:32 INFO - PROCESS | 1660 | 1471983152265 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:12:32 INFO - PROCESS | 1660 | 1471983152273 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:12:32 INFO - PROCESS | 1660 | 1471983152275 Marionette TRACE conn2 <- [1,998,null,{}] 13:12:32 INFO - PROCESS | 1660 | 1471983152278 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:32 INFO - PROCESS | 1660 | 1471983152279 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:32 INFO - PROCESS | 1660 | 1471983152384 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:12:32 INFO - PROCESS | 1660 | 1471983152458 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:32 INFO - PROCESS | 1660 | 1471983152460 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x123473000 == 40 [pid = 1660] [id = 257] 13:12:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x115fef000) [pid = 1660] [serial = 769] [outer = 0x0] 13:12:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x116552000) [pid = 1660] [serial = 770] [outer = 0x115fef000] 13:12:32 INFO - PROCESS | 1660 | 1471983152491 Marionette DEBUG loaded listener.js 13:12:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x116f83400) [pid = 1660] [serial = 771] [outer = 0x115fef000] 13:12:33 INFO - PROCESS | 1660 | 1471983153131 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 13:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 922ms 13:12:33 INFO - PROCESS | 1660 | 1471983153194 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:12:33 INFO - PROCESS | 1660 | 1471983153196 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:12:33 INFO - PROCESS | 1660 | 1471983153200 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:12:33 INFO - PROCESS | 1660 | 1471983153202 Marionette TRACE conn2 <- [1,1002,null,{}] 13:12:33 INFO - PROCESS | 1660 | 1471983153206 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:33 INFO - PROCESS | 1660 | 1471983153207 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:33 INFO - PROCESS | 1660 | 1471983153318 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:12:33 INFO - PROCESS | 1660 | --DOCSHELL 0x129722000 == 39 [pid = 1660] [id = 254] 13:12:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1292e6000 == 38 [pid = 1660] [id = 253] 13:12:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1172a1000 == 37 [pid = 1660] [id = 252] 13:12:33 INFO - PROCESS | 1660 | --DOCSHELL 0x128b25000 == 36 [pid = 1660] [id = 251] 13:12:33 INFO - PROCESS | 1660 | --DOCSHELL 0x128a6e000 == 35 [pid = 1660] [id = 250] 13:12:33 INFO - PROCESS | 1660 | --DOCSHELL 0x124c59000 == 34 [pid = 1660] [id = 249] 13:12:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1215c2800 == 33 [pid = 1660] [id = 248] 13:12:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1194d0000 == 32 [pid = 1660] [id = 247] 13:12:33 INFO - PROCESS | 1660 | --DOCSHELL 0x118162000 == 31 [pid = 1660] [id = 246] 13:12:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11653a000 == 30 [pid = 1660] [id = 245] 13:12:33 INFO - PROCESS | 1660 | 1471983153399 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:33 INFO - PROCESS | 1660 | 1471983153402 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x112c9c800 == 31 [pid = 1660] [id = 258] 13:12:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1128b6c00) [pid = 1660] [serial = 772] [outer = 0x0] 13:12:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x113c3b800) [pid = 1660] [serial = 773] [outer = 0x1128b6c00] 13:12:33 INFO - PROCESS | 1660 | 1471983153432 Marionette DEBUG loaded listener.js 13:12:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x115cbd000) [pid = 1660] [serial = 774] [outer = 0x1128b6c00] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119d9e800) [pid = 1660] [serial = 702] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11966cc00) [pid = 1660] [serial = 701] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1128b5000) [pid = 1660] [serial = 710] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1193f8000) [pid = 1660] [serial = 699] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x118524800) [pid = 1660] [serial = 696] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112ea3400) [pid = 1660] [serial = 711] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1160f1c00) [pid = 1660] [serial = 689] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116799000) [pid = 1660] [serial = 690] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11213f000) [pid = 1660] [serial = 683] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1126dbc00) [pid = 1660] [serial = 684] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112ea9400) [pid = 1660] [serial = 686] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113e3ec00) [pid = 1660] [serial = 680] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115cfdc00) [pid = 1660] [serial = 681] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1131af800) [pid = 1660] [serial = 687] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119dab800) [pid = 1660] [serial = 704] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112ff7800) [pid = 1660] [serial = 668] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1126e2400) [pid = 1660] [serial = 707] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118596c00) [pid = 1660] [serial = 671] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121eb1400) [pid = 1660] [serial = 674] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1160ecc00) [pid = 1660] [serial = 677] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11298b000) [pid = 1660] [serial = 708] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12100dc00) [pid = 1660] [serial = 705] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x117c4b800) [pid = 1660] [serial = 693] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118326400) [pid = 1660] [serial = 695] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1176ccc00) [pid = 1660] [serial = 692] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11874a800) [pid = 1660] [serial = 698] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11934d000) [pid = 1660] [serial = 672] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x115cf3800) [pid = 1660] [serial = 669] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x123422400) [pid = 1660] [serial = 675] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1242eec00) [pid = 1660] [serial = 678] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1246f5400) [pid = 1660] [serial = 624] [outer = 0x0] [url = about:blank] 13:12:33 INFO - PROCESS | 1660 | 1471983153781 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 13:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 625ms 13:12:33 INFO - PROCESS | 1660 | 1471983153825 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:12:33 INFO - PROCESS | 1660 | 1471983153828 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:12:33 INFO - PROCESS | 1660 | 1471983153832 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:12:33 INFO - PROCESS | 1660 | 1471983153834 Marionette TRACE conn2 <- [1,1006,null,{}] 13:12:33 INFO - PROCESS | 1660 | 1471983153836 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:33 INFO - PROCESS | 1660 | 1471983153838 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:33 INFO - PROCESS | 1660 | 1471983153917 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:12:33 INFO - PROCESS | 1660 | 1471983153924 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:33 INFO - PROCESS | 1660 | 1471983153925 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x117293000 == 32 [pid = 1660] [id = 259] 13:12:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1160f7800) [pid = 1660] [serial = 775] [outer = 0x0] 13:12:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1176cec00) [pid = 1660] [serial = 776] [outer = 0x1160f7800] 13:12:33 INFO - PROCESS | 1660 | 1471983153953 Marionette DEBUG loaded listener.js 13:12:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11830ec00) [pid = 1660] [serial = 777] [outer = 0x1160f7800] 13:12:34 INFO - PROCESS | 1660 | 1471983154295 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 13:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 469ms 13:12:34 INFO - PROCESS | 1660 | 1471983154302 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:12:34 INFO - PROCESS | 1660 | 1471983154303 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:12:34 INFO - PROCESS | 1660 | 1471983154309 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:12:34 INFO - PROCESS | 1660 | 1471983154311 Marionette TRACE conn2 <- [1,1010,null,{}] 13:12:34 INFO - PROCESS | 1660 | 1471983154319 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:34 INFO - PROCESS | 1660 | 1471983154323 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:34 INFO - PROCESS | 1660 | 1471983154414 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:12:34 INFO - PROCESS | 1660 | 1471983154465 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:34 INFO - PROCESS | 1660 | 1471983154467 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fe6000 == 33 [pid = 1660] [id = 260] 13:12:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11219fc00) [pid = 1660] [serial = 778] [outer = 0x0] 13:12:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11874a800) [pid = 1660] [serial = 779] [outer = 0x11219fc00] 13:12:34 INFO - PROCESS | 1660 | 1471983154496 Marionette DEBUG loaded listener.js 13:12:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1193f0400) [pid = 1660] [serial = 780] [outer = 0x11219fc00] 13:12:34 INFO - PROCESS | 1660 | 1471983154800 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 13:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 522ms 13:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:12:34 INFO - PROCESS | 1660 | 1471983154832 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:12:34 INFO - PROCESS | 1660 | 1471983154834 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:12:34 INFO - PROCESS | 1660 | 1471983154836 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:12:34 INFO - PROCESS | 1660 | 1471983154837 Marionette TRACE conn2 <- [1,1014,null,{}] 13:12:34 INFO - PROCESS | 1660 | 1471983154843 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:34 INFO - PROCESS | 1660 | 1471983154844 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:34 INFO - PROCESS | 1660 | 1471983154924 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:12:34 INFO - PROCESS | 1660 | 1471983154972 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:34 INFO - PROCESS | 1660 | 1471983154973 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a3e800 == 34 [pid = 1660] [id = 261] 13:12:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11879b400) [pid = 1660] [serial = 781] [outer = 0x0] 13:12:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1197bb800) [pid = 1660] [serial = 782] [outer = 0x11879b400] 13:12:35 INFO - PROCESS | 1660 | 1471983154999 Marionette DEBUG loaded listener.js 13:12:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121010400) [pid = 1660] [serial = 783] [outer = 0x11879b400] 13:12:35 INFO - PROCESS | 1660 | 1471983155264 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 13:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 474ms 13:12:35 INFO - PROCESS | 1660 | 1471983155311 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:12:35 INFO - PROCESS | 1660 | 1471983155312 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:12:35 INFO - PROCESS | 1660 | 1471983155315 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:12:35 INFO - PROCESS | 1660 | 1471983155316 Marionette TRACE conn2 <- [1,1018,null,{}] 13:12:35 INFO - PROCESS | 1660 | 1471983155318 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:35 INFO - PROCESS | 1660 | 1471983155320 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:35 INFO - PROCESS | 1660 | 1471983155418 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:12:35 INFO - PROCESS | 1660 | 1471983155424 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:35 INFO - PROCESS | 1660 | 1471983155425 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x121923800 == 35 [pid = 1660] [id = 262] 13:12:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11966c800) [pid = 1660] [serial = 784] [outer = 0x0] 13:12:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121306000) [pid = 1660] [serial = 785] [outer = 0x11966c800] 13:12:35 INFO - PROCESS | 1660 | 1471983155450 Marionette DEBUG loaded listener.js 13:12:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121e30000) [pid = 1660] [serial = 786] [outer = 0x11966c800] 13:12:35 INFO - PROCESS | 1660 | 1471983155824 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 13:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 13:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:12:35 INFO - PROCESS | 1660 | 1471983155833 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:12:35 INFO - PROCESS | 1660 | 1471983155834 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:12:35 INFO - PROCESS | 1660 | 1471983155838 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:12:35 INFO - PROCESS | 1660 | 1471983155839 Marionette TRACE conn2 <- [1,1022,null,{}] 13:12:35 INFO - PROCESS | 1660 | 1471983155841 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:35 INFO - PROCESS | 1660 | 1471983155845 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:35 INFO - PROCESS | 1660 | 1471983155960 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:12:35 INFO - PROCESS | 1660 | 1471983155972 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:35 INFO - PROCESS | 1660 | 1471983155973 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x123475000 == 36 [pid = 1660] [id = 263] 13:12:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121ea9800) [pid = 1660] [serial = 787] [outer = 0x0] 13:12:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x123416800) [pid = 1660] [serial = 788] [outer = 0x121ea9800] 13:12:36 INFO - PROCESS | 1660 | 1471983155999 Marionette DEBUG loaded listener.js 13:12:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12445f000) [pid = 1660] [serial = 789] [outer = 0x121ea9800] 13:12:36 INFO - PROCESS | 1660 | 1471983156345 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 13:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 520ms 13:12:36 INFO - PROCESS | 1660 | 1471983156364 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:12:36 INFO - PROCESS | 1660 | 1471983156366 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:12:36 INFO - PROCESS | 1660 | 1471983156368 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:12:36 INFO - PROCESS | 1660 | 1471983156369 Marionette TRACE conn2 <- [1,1026,null,{}] 13:12:36 INFO - PROCESS | 1660 | 1471983156381 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:36 INFO - PROCESS | 1660 | 1471983156382 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:36 INFO - PROCESS | 1660 | 1471983156476 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:12:36 INFO - PROCESS | 1660 | 1471983156479 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:36 INFO - PROCESS | 1660 | 1471983156480 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b31000 == 37 [pid = 1660] [id = 264] 13:12:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1242f0c00) [pid = 1660] [serial = 790] [outer = 0x0] 13:12:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124c7d400) [pid = 1660] [serial = 791] [outer = 0x1242f0c00] 13:12:36 INFO - PROCESS | 1660 | 1471983156505 Marionette DEBUG loaded listener.js 13:12:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124ca3000) [pid = 1660] [serial = 792] [outer = 0x1242f0c00] 13:12:36 INFO - PROCESS | 1660 | 1471983156841 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 13:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 521ms 13:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:12:36 INFO - PROCESS | 1660 | 1471983156889 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:12:36 INFO - PROCESS | 1660 | 1471983156890 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:12:36 INFO - PROCESS | 1660 | 1471983156892 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:12:36 INFO - PROCESS | 1660 | 1471983156893 Marionette TRACE conn2 <- [1,1030,null,{}] 13:12:36 INFO - PROCESS | 1660 | 1471983156896 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:36 INFO - PROCESS | 1660 | 1471983156897 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:36 INFO - PROCESS | 1660 | 1471983156992 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:12:37 INFO - PROCESS | 1660 | 1471983157004 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:37 INFO - PROCESS | 1660 | 1471983157005 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x129161000 == 38 [pid = 1660] [id = 265] 13:12:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121011000) [pid = 1660] [serial = 793] [outer = 0x0] 13:12:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126841400) [pid = 1660] [serial = 794] [outer = 0x121011000] 13:12:37 INFO - PROCESS | 1660 | 1471983157031 Marionette DEBUG loaded listener.js 13:12:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1268ba000) [pid = 1660] [serial = 795] [outer = 0x121011000] 13:12:37 INFO - PROCESS | 1660 | 1471983157391 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 13:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 517ms 13:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:12:37 INFO - PROCESS | 1660 | 1471983157410 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:12:37 INFO - PROCESS | 1660 | 1471983157412 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:12:37 INFO - PROCESS | 1660 | 1471983157414 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:12:37 INFO - PROCESS | 1660 | 1471983157415 Marionette TRACE conn2 <- [1,1034,null,{}] 13:12:37 INFO - PROCESS | 1660 | 1471983157417 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:37 INFO - PROCESS | 1660 | 1471983157418 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:37 INFO - PROCESS | 1660 | 1471983157510 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:12:37 INFO - PROCESS | 1660 | 1471983157524 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:37 INFO - PROCESS | 1660 | 1471983157525 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a547000 == 39 [pid = 1660] [id = 266] 13:12:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126848c00) [pid = 1660] [serial = 796] [outer = 0x0] 13:12:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1269cc000) [pid = 1660] [serial = 797] [outer = 0x126848c00] 13:12:37 INFO - PROCESS | 1660 | 1471983157550 Marionette DEBUG loaded listener.js 13:12:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126d43800) [pid = 1660] [serial = 798] [outer = 0x126848c00] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x112e9ec00) [pid = 1660] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1188a1c00) [pid = 1660] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118fb9800) [pid = 1660] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112993400) [pid = 1660] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x115cb6400) [pid = 1660] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116370c00) [pid = 1660] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x110ee0400) [pid = 1660] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1188aa000) [pid = 1660] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x110ee7000) [pid = 1660] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118f6d800) [pid = 1660] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119da4800) [pid = 1660] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1210f0800) [pid = 1660] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1210f4800) [pid = 1660] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x110eab400) [pid = 1660] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119662400) [pid = 1660] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113c98c00) [pid = 1660] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:12:37 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11219ec00) [pid = 1660] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:12:37 INFO - PROCESS | 1660 | 1471983157938 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 13:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 568ms 13:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:12:37 INFO - PROCESS | 1660 | 1471983157983 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:12:37 INFO - PROCESS | 1660 | 1471983157984 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:12:37 INFO - PROCESS | 1660 | 1471983157992 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:12:37 INFO - PROCESS | 1660 | 1471983157993 Marionette TRACE conn2 <- [1,1038,null,{}] 13:12:37 INFO - PROCESS | 1660 | 1471983157995 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:37 INFO - PROCESS | 1660 | 1471983157997 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:38 INFO - PROCESS | 1660 | 1471983158102 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:12:38 INFO - PROCESS | 1660 | 1471983158136 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:38 INFO - PROCESS | 1660 | 1471983158137 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x129160000 == 40 [pid = 1660] [id = 267] 13:12:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x110eab400) [pid = 1660] [serial = 799] [outer = 0x0] 13:12:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118798800) [pid = 1660] [serial = 800] [outer = 0x110eab400] 13:12:38 INFO - PROCESS | 1660 | 1471983158162 Marionette DEBUG loaded listener.js 13:12:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119670800) [pid = 1660] [serial = 801] [outer = 0x110eab400] 13:12:38 INFO - PROCESS | 1660 | 1471983158462 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 13:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 524ms 13:12:38 INFO - PROCESS | 1660 | 1471983158511 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:12:38 INFO - PROCESS | 1660 | 1471983158513 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:12:38 INFO - PROCESS | 1660 | 1471983158515 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:12:38 INFO - PROCESS | 1660 | 1471983158516 Marionette TRACE conn2 <- [1,1042,null,{}] 13:12:38 INFO - PROCESS | 1660 | 1471983158519 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:38 INFO - PROCESS | 1660 | 1471983158520 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:38 INFO - PROCESS | 1660 | 1471983158609 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:12:38 INFO - PROCESS | 1660 | 1471983158660 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:38 INFO - PROCESS | 1660 | 1471983158662 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af28800 == 41 [pid = 1660] [id = 268] 13:12:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1128bf400) [pid = 1660] [serial = 802] [outer = 0x0] 13:12:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11a03e000) [pid = 1660] [serial = 803] [outer = 0x1128bf400] 13:12:38 INFO - PROCESS | 1660 | 1471983158689 Marionette DEBUG loaded listener.js 13:12:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126f7f400) [pid = 1660] [serial = 804] [outer = 0x1128bf400] 13:12:38 INFO - PROCESS | 1660 | 1471983158981 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 13:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 470ms 13:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:12:39 INFO - PROCESS | 1660 | 1471983158994 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:12:39 INFO - PROCESS | 1660 | 1471983158995 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:12:39 INFO - PROCESS | 1660 | 1471983158998 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:12:39 INFO - PROCESS | 1660 | 1471983158999 Marionette TRACE conn2 <- [1,1046,null,{}] 13:12:39 INFO - PROCESS | 1660 | 1471983159001 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:39 INFO - PROCESS | 1660 | 1471983159003 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:39 INFO - PROCESS | 1660 | 1471983159129 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:12:39 INFO - PROCESS | 1660 | 1471983159134 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:39 INFO - PROCESS | 1660 | 1471983159136 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b999800 == 42 [pid = 1660] [id = 269] 13:12:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126f86400) [pid = 1660] [serial = 805] [outer = 0x0] 13:12:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1270acc00) [pid = 1660] [serial = 806] [outer = 0x126f86400] 13:12:39 INFO - PROCESS | 1660 | 1471983159167 Marionette DEBUG loaded listener.js 13:12:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127380800) [pid = 1660] [serial = 807] [outer = 0x126f86400] 13:12:39 INFO - PROCESS | 1660 | 1471983159614 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 13:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 13:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:12:39 INFO - PROCESS | 1660 | 1471983159668 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:12:39 INFO - PROCESS | 1660 | 1471983159669 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:12:39 INFO - PROCESS | 1660 | 1471983159671 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:12:39 INFO - PROCESS | 1660 | 1471983159672 Marionette TRACE conn2 <- [1,1050,null,{}] 13:12:39 INFO - PROCESS | 1660 | 1471983159675 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:39 INFO - PROCESS | 1660 | 1471983159676 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:39 INFO - PROCESS | 1660 | 1471983159752 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:12:39 INFO - PROCESS | 1660 | 1471983159849 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:39 INFO - PROCESS | 1660 | 1471983159851 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x112e3d000 == 43 [pid = 1660] [id = 270] 13:12:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x110eab000) [pid = 1660] [serial = 808] [outer = 0x0] 13:12:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x111c1d800) [pid = 1660] [serial = 809] [outer = 0x110eab000] 13:12:39 INFO - PROCESS | 1660 | 1471983159885 Marionette DEBUG loaded listener.js 13:12:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1128b3c00) [pid = 1660] [serial = 810] [outer = 0x110eab000] 13:12:40 INFO - PROCESS | 1660 | 1471983160339 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 13:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 718ms 13:12:40 INFO - PROCESS | 1660 | 1471983160392 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:12:40 INFO - PROCESS | 1660 | 1471983160394 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:12:40 INFO - PROCESS | 1660 | 1471983160397 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:12:40 INFO - PROCESS | 1660 | 1471983160399 Marionette TRACE conn2 <- [1,1054,null,{}] 13:12:40 INFO - PROCESS | 1660 | 1471983160403 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:40 INFO - PROCESS | 1660 | 1471983160405 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:40 INFO - PROCESS | 1660 | 1471983160528 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:12:40 INFO - PROCESS | 1660 | 1471983160596 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:40 INFO - PROCESS | 1660 | 1471983160597 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x119187000 == 44 [pid = 1660] [id = 271] 13:12:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116ab1800) [pid = 1660] [serial = 811] [outer = 0x0] 13:12:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1176d4c00) [pid = 1660] [serial = 812] [outer = 0x116ab1800] 13:12:40 INFO - PROCESS | 1660 | 1471983160628 Marionette DEBUG loaded listener.js 13:12:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11832f400) [pid = 1660] [serial = 813] [outer = 0x116ab1800] 13:12:41 INFO - PROCESS | 1660 | 1471983161054 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 13:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 13:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:12:41 INFO - PROCESS | 1660 | 1471983161070 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:12:41 INFO - PROCESS | 1660 | 1471983161073 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:12:41 INFO - PROCESS | 1660 | 1471983161075 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:12:41 INFO - PROCESS | 1660 | 1471983161077 Marionette TRACE conn2 <- [1,1058,null,{}] 13:12:41 INFO - PROCESS | 1660 | 1471983161079 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:41 INFO - PROCESS | 1660 | 1471983161081 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:41 INFO - PROCESS | 1660 | 1471983161185 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:12:41 INFO - PROCESS | 1660 | 1471983161240 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:41 INFO - PROCESS | 1660 | 1471983161241 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6ad800 == 45 [pid = 1660] [id = 272] 13:12:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x118595800) [pid = 1660] [serial = 814] [outer = 0x0] 13:12:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119352000) [pid = 1660] [serial = 815] [outer = 0x118595800] 13:12:41 INFO - PROCESS | 1660 | 1471983161271 Marionette DEBUG loaded listener.js 13:12:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12100e800) [pid = 1660] [serial = 816] [outer = 0x118595800] 13:12:41 INFO - PROCESS | 1660 | 1471983161689 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 13:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 619ms 13:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:12:41 INFO - PROCESS | 1660 | 1471983161694 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:12:41 INFO - PROCESS | 1660 | 1471983161696 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:12:41 INFO - PROCESS | 1660 | 1471983161702 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:12:41 INFO - PROCESS | 1660 | 1471983161707 Marionette TRACE conn2 <- [1,1062,null,{}] 13:12:41 INFO - PROCESS | 1660 | 1471983161711 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:41 INFO - PROCESS | 1660 | 1471983161713 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:41 INFO - PROCESS | 1660 | 1471983161815 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:12:41 INFO - PROCESS | 1660 | 1471983161905 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:41 INFO - PROCESS | 1660 | 1471983161906 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcd5800 == 46 [pid = 1660] [id = 273] 13:12:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x121eac000) [pid = 1660] [serial = 817] [outer = 0x0] 13:12:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121ef8c00) [pid = 1660] [serial = 818] [outer = 0x121eac000] 13:12:41 INFO - PROCESS | 1660 | 1471983161935 Marionette DEBUG loaded listener.js 13:12:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12404fc00) [pid = 1660] [serial = 819] [outer = 0x121eac000] 13:12:42 INFO - PROCESS | 1660 | 1471983162367 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 13:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 677ms 13:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:12:42 INFO - PROCESS | 1660 | 1471983162376 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:12:42 INFO - PROCESS | 1660 | 1471983162377 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:12:42 INFO - PROCESS | 1660 | 1471983162380 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:12:42 INFO - PROCESS | 1660 | 1471983162381 Marionette TRACE conn2 <- [1,1066,null,{}] 13:12:42 INFO - PROCESS | 1660 | 1471983162383 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:42 INFO - PROCESS | 1660 | 1471983162385 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:42 INFO - PROCESS | 1660 | 1471983162490 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:12:42 INFO - PROCESS | 1660 | 1471983162541 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:42 INFO - PROCESS | 1660 | 1471983162542 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ae0800 == 47 [pid = 1660] [id = 274] 13:12:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112ea1000) [pid = 1660] [serial = 820] [outer = 0x0] 13:12:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11934c800) [pid = 1660] [serial = 821] [outer = 0x112ea1000] 13:12:42 INFO - PROCESS | 1660 | 1471983162572 Marionette DEBUG loaded listener.js 13:12:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12445d000) [pid = 1660] [serial = 822] [outer = 0x112ea1000] 13:12:43 INFO - PROCESS | 1660 | 1471983163145 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 13:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 820ms 13:12:43 INFO - PROCESS | 1660 | 1471983163201 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:12:43 INFO - PROCESS | 1660 | 1471983163205 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:12:43 INFO - PROCESS | 1660 | 1471983163210 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:12:43 INFO - PROCESS | 1660 | 1471983163213 Marionette TRACE conn2 <- [1,1070,null,{}] 13:12:43 INFO - PROCESS | 1660 | 1471983163218 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:43 INFO - PROCESS | 1660 | 1471983163221 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:43 INFO - PROCESS | 1660 | 1471983163358 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:12:43 INFO - PROCESS | 1660 | 1471983163461 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:43 INFO - PROCESS | 1660 | 1471983163462 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1163dc000 == 48 [pid = 1660] [id = 275] 13:12:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1129f4000) [pid = 1660] [serial = 823] [outer = 0x0] 13:12:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x113c95400) [pid = 1660] [serial = 824] [outer = 0x1129f4000] 13:12:43 INFO - PROCESS | 1660 | 1471983163509 Marionette DEBUG loaded listener.js 13:12:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x115cb5c00) [pid = 1660] [serial = 825] [outer = 0x1129f4000] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12b999800 == 47 [pid = 1660] [id = 269] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12af28800 == 46 [pid = 1660] [id = 268] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x129160000 == 45 [pid = 1660] [id = 267] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12a547000 == 44 [pid = 1660] [id = 266] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x129161000 == 43 [pid = 1660] [id = 265] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x128b31000 == 42 [pid = 1660] [id = 264] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x123475000 == 41 [pid = 1660] [id = 263] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x121923800 == 40 [pid = 1660] [id = 262] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x119a3e800 == 39 [pid = 1660] [id = 261] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x118fe6000 == 38 [pid = 1660] [id = 260] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x117293000 == 37 [pid = 1660] [id = 259] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x112c9c800 == 36 [pid = 1660] [id = 258] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x123473000 == 35 [pid = 1660] [id = 257] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6a2800 == 34 [pid = 1660] [id = 255] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x116865800 == 33 [pid = 1660] [id = 256] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x118176800 == 32 [pid = 1660] [id = 244] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x116ae0800 == 31 [pid = 1660] [id = 274] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcd5800 == 30 [pid = 1660] [id = 273] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6ad800 == 29 [pid = 1660] [id = 272] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x119187000 == 28 [pid = 1660] [id = 271] 13:12:44 INFO - PROCESS | 1660 | --DOCSHELL 0x112e3d000 == 27 [pid = 1660] [id = 270] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x113c98400) [pid = 1660] [serial = 714] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x112f41000) [pid = 1660] [serial = 713] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x119670c00) [pid = 1660] [serial = 743] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x124298800) [pid = 1660] [serial = 762] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1129f4c00) [pid = 1660] [serial = 734] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1167a6800) [pid = 1660] [serial = 717] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x112f36400) [pid = 1660] [serial = 735] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1160f4800) [pid = 1660] [serial = 716] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x117c4a000) [pid = 1660] [serial = 740] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11878f400) [pid = 1660] [serial = 741] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11874dc00) [pid = 1660] [serial = 720] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118324800) [pid = 1660] [serial = 719] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119352400) [pid = 1660] [serial = 723] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118fbc400) [pid = 1660] [serial = 722] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119da9800) [pid = 1660] [serial = 746] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119a83800) [pid = 1660] [serial = 726] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11966d000) [pid = 1660] [serial = 725] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1219d4c00) [pid = 1660] [serial = 729] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1210ed400) [pid = 1660] [serial = 728] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1219d3800) [pid = 1660] [serial = 749] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121010c00) [pid = 1660] [serial = 747] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12341a800) [pid = 1660] [serial = 752] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124460c00) [pid = 1660] [serial = 764] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121eb2800) [pid = 1660] [serial = 750] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1129f3400) [pid = 1660] [serial = 755] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115feb000) [pid = 1660] [serial = 756] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x123495800) [pid = 1660] [serial = 761] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12341f400) [pid = 1660] [serial = 753] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121ea8000) [pid = 1660] [serial = 732] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121e2b800) [pid = 1660] [serial = 731] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x115cb7400) [pid = 1660] [serial = 737] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x115feec00) [pid = 1660] [serial = 738] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x116f84800) [pid = 1660] [serial = 758] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121a89800) [pid = 1660] [serial = 759] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119da3000) [pid = 1660] [serial = 744] [outer = 0x0] [url = about:blank] 13:12:44 INFO - PROCESS | 1660 | 1471983164440 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 13:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1277ms 13:12:44 INFO - PROCESS | 1660 | 1471983164486 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:12:44 INFO - PROCESS | 1660 | 1471983164489 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:12:44 INFO - PROCESS | 1660 | 1471983164492 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:12:44 INFO - PROCESS | 1660 | 1471983164494 Marionette TRACE conn2 <- [1,1074,null,{}] 13:12:44 INFO - PROCESS | 1660 | 1471983164498 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:44 INFO - PROCESS | 1660 | 1471983164500 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:44 INFO - PROCESS | 1660 | 1471983164582 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:12:44 INFO - PROCESS | 1660 | 1471983164637 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:44 INFO - PROCESS | 1660 | 1471983164639 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1163c8800 == 28 [pid = 1660] [id = 276] 13:12:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1128b2c00) [pid = 1660] [serial = 826] [outer = 0x0] 13:12:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112993000) [pid = 1660] [serial = 827] [outer = 0x1128b2c00] 13:12:44 INFO - PROCESS | 1660 | 1471983164667 Marionette DEBUG loaded listener.js 13:12:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112ea8000) [pid = 1660] [serial = 828] [outer = 0x1128b2c00] 13:12:44 INFO - PROCESS | 1660 | 1471983164967 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 13:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 522ms 13:12:45 INFO - PROCESS | 1660 | 1471983165014 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:12:45 INFO - PROCESS | 1660 | 1471983165017 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:12:45 INFO - PROCESS | 1660 | 1471983165025 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:12:45 INFO - PROCESS | 1660 | 1471983165027 Marionette TRACE conn2 <- [1,1078,null,{}] 13:12:45 INFO - PROCESS | 1660 | 1471983165029 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:45 INFO - PROCESS | 1660 | 1471983165031 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:45 INFO - PROCESS | 1660 | 1471983165106 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:12:45 INFO - PROCESS | 1660 | 1471983165156 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:45 INFO - PROCESS | 1660 | 1471983165157 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x117c9f800 == 29 [pid = 1660] [id = 277] 13:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112eab800) [pid = 1660] [serial = 829] [outer = 0x0] 13:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115c0f800) [pid = 1660] [serial = 830] [outer = 0x112eab800] 13:12:45 INFO - PROCESS | 1660 | 1471983165188 Marionette DEBUG loaded listener.js 13:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1160f1000) [pid = 1660] [serial = 831] [outer = 0x112eab800] 13:12:45 INFO - PROCESS | 1660 | 1471983165525 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 13:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 520ms 13:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:12:45 INFO - PROCESS | 1660 | 1471983165545 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:12:45 INFO - PROCESS | 1660 | 1471983165546 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:12:45 INFO - PROCESS | 1660 | 1471983165548 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:12:45 INFO - PROCESS | 1660 | 1471983165551 Marionette TRACE conn2 <- [1,1082,null,{}] 13:12:45 INFO - PROCESS | 1660 | 1471983165561 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:45 INFO - PROCESS | 1660 | 1471983165564 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:45 INFO - PROCESS | 1660 | 1471983165637 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:12:45 INFO - PROCESS | 1660 | 1471983165690 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:45 INFO - PROCESS | 1660 | 1471983165692 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x119170000 == 30 [pid = 1660] [id = 278] 13:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11213f000) [pid = 1660] [serial = 832] [outer = 0x0] 13:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118323c00) [pid = 1660] [serial = 833] [outer = 0x11213f000] 13:12:45 INFO - PROCESS | 1660 | 1471983165721 Marionette DEBUG loaded listener.js 13:12:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118743400) [pid = 1660] [serial = 834] [outer = 0x11213f000] 13:12:46 INFO - PROCESS | 1660 | 1471983166010 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 13:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 471ms 13:12:46 INFO - PROCESS | 1660 | 1471983166027 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:12:46 INFO - PROCESS | 1660 | 1471983166029 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:12:46 INFO - PROCESS | 1660 | 1471983166031 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:12:46 INFO - PROCESS | 1660 | 1471983166033 Marionette TRACE conn2 <- [1,1086,null,{}] 13:12:46 INFO - PROCESS | 1660 | 1471983166035 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:46 INFO - PROCESS | 1660 | 1471983166036 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:46 INFO - PROCESS | 1660 | 1471983166129 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:12:46 INFO - PROCESS | 1660 | 1471983166132 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:46 INFO - PROCESS | 1660 | 1471983166133 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a46000 == 31 [pid = 1660] [id = 279] 13:12:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118790800) [pid = 1660] [serial = 835] [outer = 0x0] 13:12:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11934f800) [pid = 1660] [serial = 836] [outer = 0x118790800] 13:12:46 INFO - PROCESS | 1660 | 1471983166161 Marionette DEBUG loaded listener.js 13:12:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11966e000) [pid = 1660] [serial = 837] [outer = 0x118790800] 13:12:46 INFO - PROCESS | 1660 | 1471983166529 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 13:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 13:12:46 INFO - PROCESS | 1660 | 1471983166551 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:12:46 INFO - PROCESS | 1660 | 1471983166552 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:12:46 INFO - PROCESS | 1660 | 1471983166569 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:12:46 INFO - PROCESS | 1660 | 1471983166570 Marionette TRACE conn2 <- [1,1090,null,{}] 13:12:46 INFO - PROCESS | 1660 | 1471983166578 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:46 INFO - PROCESS | 1660 | 1471983166579 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:46 INFO - PROCESS | 1660 | 1471983166673 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:12:46 INFO - PROCESS | 1660 | 1471983166677 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:46 INFO - PROCESS | 1660 | 1471983166678 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x121288000 == 32 [pid = 1660] [id = 280] 13:12:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x115cbc400) [pid = 1660] [serial = 838] [outer = 0x0] 13:12:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1197be000) [pid = 1660] [serial = 839] [outer = 0x115cbc400] 13:12:46 INFO - PROCESS | 1660 | 1471983166704 Marionette DEBUG loaded listener.js 13:12:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119da3000) [pid = 1660] [serial = 840] [outer = 0x115cbc400] 13:12:47 INFO - PROCESS | 1660 | 1471983167133 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 13:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 689ms 13:12:47 INFO - PROCESS | 1660 | 1471983167258 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:12:47 INFO - PROCESS | 1660 | 1471983167260 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:12:47 INFO - PROCESS | 1660 | 1471983167280 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:12:47 INFO - PROCESS | 1660 | 1471983167282 Marionette TRACE conn2 <- [1,1094,null,{}] 13:12:47 INFO - PROCESS | 1660 | 1471983167285 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:47 INFO - PROCESS | 1660 | 1471983167292 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:47 INFO - PROCESS | 1660 | 1471983167437 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:12:47 INFO - PROCESS | 1660 | 1471983167490 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:47 INFO - PROCESS | 1660 | 1471983167491 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12691e000 == 33 [pid = 1660] [id = 281] 13:12:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116094000) [pid = 1660] [serial = 841] [outer = 0x0] 13:12:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121eac800) [pid = 1660] [serial = 842] [outer = 0x116094000] 13:12:47 INFO - PROCESS | 1660 | 1471983167517 Marionette DEBUG loaded listener.js 13:12:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1242a2c00) [pid = 1660] [serial = 843] [outer = 0x116094000] 13:12:47 INFO - PROCESS | 1660 | 1471983167840 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 13:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 578ms 13:12:47 INFO - PROCESS | 1660 | 1471983167850 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:12:47 INFO - PROCESS | 1660 | 1471983167863 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:12:47 INFO - PROCESS | 1660 | 1471983167866 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:12:47 INFO - PROCESS | 1660 | 1471983167867 Marionette TRACE conn2 <- [1,1098,null,{}] 13:12:47 INFO - PROCESS | 1660 | 1471983167870 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:47 INFO - PROCESS | 1660 | 1471983167874 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:47 INFO - PROCESS | 1660 | 1471983167980 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:12:47 INFO - PROCESS | 1660 | 1471983167983 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:47 INFO - PROCESS | 1660 | 1471983167984 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a6a800 == 34 [pid = 1660] [id = 282] 13:12:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1242eb000) [pid = 1660] [serial = 844] [outer = 0x0] 13:12:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124c9ac00) [pid = 1660] [serial = 845] [outer = 0x1242eb000] 13:12:48 INFO - PROCESS | 1660 | 1471983168011 Marionette DEBUG loaded listener.js 13:12:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124ca9c00) [pid = 1660] [serial = 846] [outer = 0x1242eb000] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121ea9800) [pid = 1660] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1242f0c00) [pid = 1660] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1160f7800) [pid = 1660] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11219fc00) [pid = 1660] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x115fef000) [pid = 1660] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1121a7800) [pid = 1660] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124299400) [pid = 1660] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1128b6c00) [pid = 1660] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x110eab400) [pid = 1660] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11879b400) [pid = 1660] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11966c800) [pid = 1660] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121011000) [pid = 1660] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126848c00) [pid = 1660] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1128bf400) [pid = 1660] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:12:48 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126f86400) [pid = 1660] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:12:48 INFO - PROCESS | 1660 | 1471983168562 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 13:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 719ms 13:12:48 INFO - PROCESS | 1660 | 1471983168586 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:12:48 INFO - PROCESS | 1660 | 1471983168587 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:12:48 INFO - PROCESS | 1660 | 1471983168592 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:12:48 INFO - PROCESS | 1660 | 1471983168593 Marionette TRACE conn2 <- [1,1102,null,{}] 13:12:48 INFO - PROCESS | 1660 | 1471983168595 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:48 INFO - PROCESS | 1660 | 1471983168596 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:48 INFO - PROCESS | 1660 | 1471983168669 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:12:48 INFO - PROCESS | 1660 | 1471983168691 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:48 INFO - PROCESS | 1660 | 1471983168692 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a7c800 == 35 [pid = 1660] [id = 283] 13:12:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x111c1bc00) [pid = 1660] [serial = 847] [outer = 0x0] 13:12:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1131aec00) [pid = 1660] [serial = 848] [outer = 0x111c1bc00] 13:12:48 INFO - PROCESS | 1660 | 1471983168717 Marionette DEBUG loaded listener.js 13:12:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1193f7400) [pid = 1660] [serial = 849] [outer = 0x111c1bc00] 13:12:49 INFO - PROCESS | 1660 | 1471983169068 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 13:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 13:12:49 INFO - PROCESS | 1660 | 1471983169111 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:12:49 INFO - PROCESS | 1660 | 1471983169112 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:12:49 INFO - PROCESS | 1660 | 1471983169114 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:12:49 INFO - PROCESS | 1660 | 1471983169123 Marionette TRACE conn2 <- [1,1106,null,{}] 13:12:49 INFO - PROCESS | 1660 | 1471983169131 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:49 INFO - PROCESS | 1660 | 1471983169133 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:49 INFO - PROCESS | 1660 | 1471983169209 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:12:49 INFO - PROCESS | 1660 | 1471983169213 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:49 INFO - PROCESS | 1660 | 1471983169214 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x11916f800 == 36 [pid = 1660] [id = 284] 13:12:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123423800) [pid = 1660] [serial = 850] [outer = 0x0] 13:12:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124c71400) [pid = 1660] [serial = 851] [outer = 0x123423800] 13:12:49 INFO - PROCESS | 1660 | 1471983169241 Marionette DEBUG loaded listener.js 13:12:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121ea6000) [pid = 1660] [serial = 852] [outer = 0x123423800] 13:12:49 INFO - PROCESS | 1660 | 1471983169549 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 13:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 482ms 13:12:49 INFO - PROCESS | 1660 | 1471983169597 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:12:49 INFO - PROCESS | 1660 | 1471983169598 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:12:49 INFO - PROCESS | 1660 | 1471983169600 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:12:49 INFO - PROCESS | 1660 | 1471983169602 Marionette TRACE conn2 <- [1,1110,null,{}] 13:12:49 INFO - PROCESS | 1660 | 1471983169604 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:49 INFO - PROCESS | 1660 | 1471983169605 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:49 INFO - PROCESS | 1660 | 1471983169679 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:12:49 INFO - PROCESS | 1660 | 1471983169734 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:49 INFO - PROCESS | 1660 | 1471983169736 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a542000 == 37 [pid = 1660] [id = 285] 13:12:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1160f5c00) [pid = 1660] [serial = 853] [outer = 0x0] 13:12:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1268bc400) [pid = 1660] [serial = 854] [outer = 0x1160f5c00] 13:12:49 INFO - PROCESS | 1660 | 1471983169760 Marionette DEBUG loaded listener.js 13:12:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1269d8000) [pid = 1660] [serial = 855] [outer = 0x1160f5c00] 13:12:50 INFO - PROCESS | 1660 | 1471983170063 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 13:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 467ms 13:12:50 INFO - PROCESS | 1660 | 1471983170069 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:12:50 INFO - PROCESS | 1660 | 1471983170070 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:12:50 INFO - PROCESS | 1660 | 1471983170081 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:12:50 INFO - PROCESS | 1660 | 1471983170083 Marionette TRACE conn2 <- [1,1114,null,{}] 13:12:50 INFO - PROCESS | 1660 | 1471983170085 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:50 INFO - PROCESS | 1660 | 1471983170098 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:50 INFO - PROCESS | 1660 | 1471983170186 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:12:50 INFO - PROCESS | 1660 | 1471983170192 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:50 INFO - PROCESS | 1660 | 1471983170193 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x121285000 == 38 [pid = 1660] [id = 286] 13:12:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126d9f800) [pid = 1660] [serial = 856] [outer = 0x0] 13:12:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127093400) [pid = 1660] [serial = 857] [outer = 0x126d9f800] 13:12:50 INFO - PROCESS | 1660 | 1471983170220 Marionette DEBUG loaded listener.js 13:12:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x127384800) [pid = 1660] [serial = 858] [outer = 0x126d9f800] 13:12:50 INFO - PROCESS | 1660 | 1471983170662 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 13:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 619ms 13:12:50 INFO - PROCESS | 1660 | 1471983170702 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:12:50 INFO - PROCESS | 1660 | 1471983170706 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:12:50 INFO - PROCESS | 1660 | 1471983170710 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:12:50 INFO - PROCESS | 1660 | 1471983170714 Marionette TRACE conn2 <- [1,1118,null,{}] 13:12:50 INFO - PROCESS | 1660 | 1471983170719 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:50 INFO - PROCESS | 1660 | 1471983170722 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:50 INFO - PROCESS | 1660 | 1471983170885 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:12:50 INFO - PROCESS | 1660 | 1471983170989 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:50 INFO - PROCESS | 1660 | 1471983170992 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168d6000 == 39 [pid = 1660] [id = 287] 13:12:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x111c79000) [pid = 1660] [serial = 859] [outer = 0x0] 13:12:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1128b3000) [pid = 1660] [serial = 860] [outer = 0x111c79000] 13:12:51 INFO - PROCESS | 1660 | 1471983171043 Marionette DEBUG loaded listener.js 13:12:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112ea2800) [pid = 1660] [serial = 861] [outer = 0x111c79000] 13:12:51 INFO - PROCESS | 1660 | 1471983171634 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 13:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 974ms 13:12:51 INFO - PROCESS | 1660 | 1471983171684 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:12:51 INFO - PROCESS | 1660 | 1471983171687 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:12:51 INFO - PROCESS | 1660 | 1471983171691 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:12:51 INFO - PROCESS | 1660 | 1471983171693 Marionette TRACE conn2 <- [1,1122,null,{}] 13:12:51 INFO - PROCESS | 1660 | 1471983171696 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:51 INFO - PROCESS | 1660 | 1471983171698 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:51 INFO - PROCESS | 1660 | 1471983171808 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:12:51 INFO - PROCESS | 1660 | 1471983171884 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:51 INFO - PROCESS | 1660 | 1471983171886 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215a4800 == 40 [pid = 1660] [id = 288] 13:12:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1167a4800) [pid = 1660] [serial = 862] [outer = 0x0] 13:12:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x116894800) [pid = 1660] [serial = 863] [outer = 0x1167a4800] 13:12:51 INFO - PROCESS | 1660 | 1471983171917 Marionette DEBUG loaded listener.js 13:12:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11830f800) [pid = 1660] [serial = 864] [outer = 0x1167a4800] 13:12:52 INFO - PROCESS | 1660 | 1471983172703 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 13:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1071ms 13:12:52 INFO - PROCESS | 1660 | 1471983172763 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:12:52 INFO - PROCESS | 1660 | 1471983172767 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:12:52 INFO - PROCESS | 1660 | 1471983172772 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:12:52 INFO - PROCESS | 1660 | 1471983172775 Marionette TRACE conn2 <- [1,1126,null,{}] 13:12:52 INFO - PROCESS | 1660 | 1471983172780 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:52 INFO - PROCESS | 1660 | 1471983172782 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:52 INFO - PROCESS | 1660 | 1471983172919 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:12:52 INFO - PROCESS | 1660 | 1471983172972 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:52 INFO - PROCESS | 1660 | 1471983172975 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11815d800 == 41 [pid = 1660] [id = 289] 13:12:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x115cb2800) [pid = 1660] [serial = 865] [outer = 0x0] 13:12:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x115cba400) [pid = 1660] [serial = 866] [outer = 0x115cb2800] 13:12:53 INFO - PROCESS | 1660 | 1471983173005 Marionette DEBUG loaded listener.js 13:12:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x116095000) [pid = 1660] [serial = 867] [outer = 0x115cb2800] 13:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12a542000 == 40 [pid = 1660] [id = 285] 13:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11916f800 == 39 [pid = 1660] [id = 284] 13:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x128a7c800 == 38 [pid = 1660] [id = 283] 13:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x128a6a800 == 37 [pid = 1660] [id = 282] 13:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12691e000 == 36 [pid = 1660] [id = 281] 13:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x121288000 == 35 [pid = 1660] [id = 280] 13:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x119a46000 == 34 [pid = 1660] [id = 279] 13:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x119170000 == 33 [pid = 1660] [id = 278] 13:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x117c9f800 == 32 [pid = 1660] [id = 277] 13:12:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1163c8800 == 31 [pid = 1660] [id = 276] 13:12:53 INFO - PROCESS | 1660 | 1471983173373 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 13:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 622ms 13:12:53 INFO - PROCESS | 1660 | 1471983173394 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:12:53 INFO - PROCESS | 1660 | 1471983173396 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:12:53 INFO - PROCESS | 1660 | 1471983173401 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:12:53 INFO - PROCESS | 1660 | 1471983173403 Marionette TRACE conn2 <- [1,1130,null,{}] 13:12:53 INFO - PROCESS | 1660 | 1471983173405 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:53 INFO - PROCESS | 1660 | 1471983173407 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:53 INFO - PROCESS | 1660 | 1471983173487 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x123416800) [pid = 1660] [serial = 788] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124c7d400) [pid = 1660] [serial = 791] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12445f000) [pid = 1660] [serial = 789] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1176cec00) [pid = 1660] [serial = 776] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11830ec00) [pid = 1660] [serial = 777] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11874a800) [pid = 1660] [serial = 779] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1193f0400) [pid = 1660] [serial = 780] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116552000) [pid = 1660] [serial = 770] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116f83400) [pid = 1660] [serial = 771] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1126de800) [pid = 1660] [serial = 767] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112ea1c00) [pid = 1660] [serial = 768] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124c9d000) [pid = 1660] [serial = 765] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113c3b800) [pid = 1660] [serial = 773] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115cbd000) [pid = 1660] [serial = 774] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118798800) [pid = 1660] [serial = 800] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1197bb800) [pid = 1660] [serial = 782] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121010400) [pid = 1660] [serial = 783] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121306000) [pid = 1660] [serial = 785] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126841400) [pid = 1660] [serial = 794] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x127380800) [pid = 1660] [serial = 807] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124ca3000) [pid = 1660] [serial = 792] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1269cc000) [pid = 1660] [serial = 797] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1268ba000) [pid = 1660] [serial = 795] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126f7f400) [pid = 1660] [serial = 804] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126d43800) [pid = 1660] [serial = 798] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119670800) [pid = 1660] [serial = 801] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121e30000) [pid = 1660] [serial = 786] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11a03e000) [pid = 1660] [serial = 803] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1270acc00) [pid = 1660] [serial = 806] [outer = 0x0] [url = about:blank] 13:12:53 INFO - PROCESS | 1660 | 1471983173546 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:53 INFO - PROCESS | 1660 | 1471983173548 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1172a1800 == 32 [pid = 1660] [id = 290] 13:12:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112ea1c00) [pid = 1660] [serial = 868] [outer = 0x0] 13:12:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x115cb4400) [pid = 1660] [serial = 869] [outer = 0x112ea1c00] 13:12:53 INFO - PROCESS | 1660 | 1471983173576 Marionette DEBUG loaded listener.js 13:12:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118326800) [pid = 1660] [serial = 870] [outer = 0x112ea1c00] 13:12:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11832e000) [pid = 1660] [serial = 871] [outer = 0x12cb20000] 13:12:53 INFO - PROCESS | 1660 | 1471983173949 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 13:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 570ms 13:12:53 INFO - PROCESS | 1660 | 1471983173972 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:12:53 INFO - PROCESS | 1660 | 1471983173974 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:12:53 INFO - PROCESS | 1660 | 1471983173978 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:12:53 INFO - PROCESS | 1660 | 1471983173981 Marionette TRACE conn2 <- [1,1134,null,{}] 13:12:53 INFO - PROCESS | 1660 | 1471983173993 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:53 INFO - PROCESS | 1660 | 1471983173998 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:54 INFO - PROCESS | 1660 | 1471983174120 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:12:54 INFO - PROCESS | 1660 | 1471983174233 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:54 INFO - PROCESS | 1660 | 1471983174236 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197c4800 == 33 [pid = 1660] [id = 291] 13:12:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1176d4800) [pid = 1660] [serial = 872] [outer = 0x0] 13:12:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118743800) [pid = 1660] [serial = 873] [outer = 0x1176d4800] 13:12:54 INFO - PROCESS | 1660 | 1471983174284 Marionette DEBUG loaded listener.js 13:12:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119da1400) [pid = 1660] [serial = 874] [outer = 0x1176d4800] 13:12:54 INFO - PROCESS | 1660 | 1471983174647 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 724ms 13:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:12:54 INFO - PROCESS | 1660 | 1471983174701 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:12:54 INFO - PROCESS | 1660 | 1471983174703 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:12:54 INFO - PROCESS | 1660 | 1471983174705 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:12:54 INFO - PROCESS | 1660 | 1471983174706 Marionette TRACE conn2 <- [1,1138,null,{}] 13:12:54 INFO - PROCESS | 1660 | 1471983174709 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:54 INFO - PROCESS | 1660 | 1471983174710 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:54 INFO - PROCESS | 1660 | 1471983174790 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:12:54 INFO - PROCESS | 1660 | 1471983174794 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:54 INFO - PROCESS | 1660 | 1471983174795 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x121936000 == 34 [pid = 1660] [id = 292] 13:12:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119da6800) [pid = 1660] [serial = 875] [outer = 0x0] 13:12:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x121010000) [pid = 1660] [serial = 876] [outer = 0x119da6800] 13:12:54 INFO - PROCESS | 1660 | 1471983174821 Marionette DEBUG loaded listener.js 13:12:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121821800) [pid = 1660] [serial = 877] [outer = 0x119da6800] 13:12:55 INFO - PROCESS | 1660 | 1471983175156 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 13:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 470ms 13:12:55 INFO - PROCESS | 1660 | 1471983175176 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:12:55 INFO - PROCESS | 1660 | 1471983175179 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:12:55 INFO - PROCESS | 1660 | 1471983175182 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:12:55 INFO - PROCESS | 1660 | 1471983175184 Marionette TRACE conn2 <- [1,1142,null,{}] 13:12:55 INFO - PROCESS | 1660 | 1471983175187 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:55 INFO - PROCESS | 1660 | 1471983175189 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:55 INFO - PROCESS | 1660 | 1471983175304 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:12:55 INFO - PROCESS | 1660 | 1471983175400 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:55 INFO - PROCESS | 1660 | 1471983175402 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x124661800 == 35 [pid = 1660] [id = 293] 13:12:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11832c000) [pid = 1660] [serial = 878] [outer = 0x0] 13:12:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121eab400) [pid = 1660] [serial = 879] [outer = 0x11832c000] 13:12:55 INFO - PROCESS | 1660 | 1471983175443 Marionette DEBUG loaded listener.js 13:12:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12341f800) [pid = 1660] [serial = 880] [outer = 0x11832c000] 13:12:55 INFO - PROCESS | 1660 | 1471983175942 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 13:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 770ms 13:12:55 INFO - PROCESS | 1660 | 1471983175952 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:12:55 INFO - PROCESS | 1660 | 1471983175953 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:12:55 INFO - PROCESS | 1660 | 1471983175961 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:12:55 INFO - PROCESS | 1660 | 1471983175962 Marionette TRACE conn2 <- [1,1146,null,{}] 13:12:55 INFO - PROCESS | 1660 | 1471983175971 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:55 INFO - PROCESS | 1660 | 1471983175975 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:56 INFO - PROCESS | 1660 | 1471983176091 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:12:56 INFO - PROCESS | 1660 | 1471983176125 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:56 INFO - PROCESS | 1660 | 1471983176126 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b30800 == 36 [pid = 1660] [id = 294] 13:12:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124c76c00) [pid = 1660] [serial = 881] [outer = 0x0] 13:12:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1268b5c00) [pid = 1660] [serial = 882] [outer = 0x124c76c00] 13:12:56 INFO - PROCESS | 1660 | 1471983176152 Marionette DEBUG loaded listener.js 13:12:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126d99400) [pid = 1660] [serial = 883] [outer = 0x124c76c00] 13:12:56 INFO - PROCESS | 1660 | 1471983176461 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 13:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 523ms 13:12:56 INFO - PROCESS | 1660 | 1471983176485 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:12:56 INFO - PROCESS | 1660 | 1471983176486 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:12:56 INFO - PROCESS | 1660 | 1471983176491 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:12:56 INFO - PROCESS | 1660 | 1471983176494 Marionette TRACE conn2 <- [1,1150,null,{}] 13:12:56 INFO - PROCESS | 1660 | 1471983176502 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:56 INFO - PROCESS | 1660 | 1471983176503 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:56 INFO - PROCESS | 1660 | 1471983176599 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:12:56 INFO - PROCESS | 1660 | 1471983176604 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:56 INFO - PROCESS | 1660 | 1471983176605 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x129165800 == 37 [pid = 1660] [id = 295] 13:12:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124c79400) [pid = 1660] [serial = 884] [outer = 0x0] 13:12:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126f80000) [pid = 1660] [serial = 885] [outer = 0x124c79400] 13:12:56 INFO - PROCESS | 1660 | 1471983176637 Marionette DEBUG loaded listener.js 13:12:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127380800) [pid = 1660] [serial = 886] [outer = 0x124c79400] 13:12:56 INFO - PROCESS | 1660 | 1471983176967 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 13:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 527ms 13:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:12:57 INFO - PROCESS | 1660 | 1471983177018 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:12:57 INFO - PROCESS | 1660 | 1471983177019 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:12:57 INFO - PROCESS | 1660 | 1471983177028 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:12:57 INFO - PROCESS | 1660 | 1471983177029 Marionette TRACE conn2 <- [1,1154,null,{}] 13:12:57 INFO - PROCESS | 1660 | 1471983177031 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:57 INFO - PROCESS | 1660 | 1471983177032 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:57 INFO - PROCESS | 1660 | 1471983177127 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:12:57 INFO - PROCESS | 1660 | 1471983177131 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:57 INFO - PROCESS | 1660 | 1471983177132 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a543000 == 38 [pid = 1660] [id = 296] 13:12:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11858fc00) [pid = 1660] [serial = 887] [outer = 0x0] 13:12:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128aa9800) [pid = 1660] [serial = 888] [outer = 0x11858fc00] 13:12:57 INFO - PROCESS | 1660 | 1471983177157 Marionette DEBUG loaded listener.js 13:12:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128ab0c00) [pid = 1660] [serial = 889] [outer = 0x11858fc00] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x110eab000) [pid = 1660] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115cbc400) [pid = 1660] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118790800) [pid = 1660] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116ab1800) [pid = 1660] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1128b2c00) [pid = 1660] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1129f4000) [pid = 1660] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118595800) [pid = 1660] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116094000) [pid = 1660] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1242eb000) [pid = 1660] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11213f000) [pid = 1660] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121eac000) [pid = 1660] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112eab800) [pid = 1660] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x112ea1000) [pid = 1660] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x111c1bc00) [pid = 1660] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x123423800) [pid = 1660] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:12:57 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1160f5c00) [pid = 1660] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 13:12:57 INFO - PROCESS | 1660 | 1471983177542 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 13:12:57 INFO - PROCESS | 1660 | 1471983177547 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:12:57 INFO - PROCESS | 1660 | 1471983177548 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:12:57 INFO - PROCESS | 1660 | 1471983177550 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:12:57 INFO - PROCESS | 1660 | 1471983177551 Marionette TRACE conn2 <- [1,1158,null,{}] 13:12:57 INFO - PROCESS | 1660 | 1471983177554 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:57 INFO - PROCESS | 1660 | 1471983177557 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:57 INFO - PROCESS | 1660 | 1471983177636 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:12:57 INFO - PROCESS | 1660 | 1471983177641 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:57 INFO - PROCESS | 1660 | 1471983177643 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0de800 == 39 [pid = 1660] [id = 297] 13:12:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11213f000) [pid = 1660] [serial = 890] [outer = 0x0] 13:12:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1160f5c00) [pid = 1660] [serial = 891] [outer = 0x11213f000] 13:12:57 INFO - PROCESS | 1660 | 1471983177675 Marionette DEBUG loaded listener.js 13:12:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11934b400) [pid = 1660] [serial = 892] [outer = 0x11213f000] 13:12:58 INFO - PROCESS | 1660 | 1471983178021 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 13:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 13:12:58 INFO - PROCESS | 1660 | 1471983178069 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:12:58 INFO - PROCESS | 1660 | 1471983178071 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:12:58 INFO - PROCESS | 1660 | 1471983178073 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:12:58 INFO - PROCESS | 1660 | 1471983178074 Marionette TRACE conn2 <- [1,1162,null,{}] 13:12:58 INFO - PROCESS | 1660 | 1471983178077 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:58 INFO - PROCESS | 1660 | 1471983178078 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:58 INFO - PROCESS | 1660 | 1471983178162 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:12:58 INFO - PROCESS | 1660 | 1471983178165 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:58 INFO - PROCESS | 1660 | 1471983178167 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b106800 == 40 [pid = 1660] [id = 298] 13:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12100b400) [pid = 1660] [serial = 893] [outer = 0x0] 13:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1268be000) [pid = 1660] [serial = 894] [outer = 0x12100b400] 13:12:58 INFO - PROCESS | 1660 | 1471983178192 Marionette DEBUG loaded listener.js 13:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128ab6c00) [pid = 1660] [serial = 895] [outer = 0x12100b400] 13:12:58 INFO - PROCESS | 1660 | 1471983178516 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 13:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 470ms 13:12:58 INFO - PROCESS | 1660 | 1471983178543 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:12:58 INFO - PROCESS | 1660 | 1471983178545 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:12:58 INFO - PROCESS | 1660 | 1471983178547 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:12:58 INFO - PROCESS | 1660 | 1471983178549 Marionette TRACE conn2 <- [1,1166,null,{}] 13:12:58 INFO - PROCESS | 1660 | 1471983178551 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:58 INFO - PROCESS | 1660 | 1471983178553 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:58 INFO - PROCESS | 1660 | 1471983178646 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:12:58 INFO - PROCESS | 1660 | 1471983178649 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:58 INFO - PROCESS | 1660 | 1471983178658 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9a6000 == 41 [pid = 1660] [id = 299] 13:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128ab7000) [pid = 1660] [serial = 896] [outer = 0x0] 13:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128b16c00) [pid = 1660] [serial = 897] [outer = 0x128ab7000] 13:12:58 INFO - PROCESS | 1660 | 1471983178687 Marionette DEBUG loaded listener.js 13:12:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128cee000) [pid = 1660] [serial = 898] [outer = 0x128ab7000] 13:12:59 INFO - PROCESS | 1660 | 1471983179024 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 13:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 520ms 13:12:59 INFO - PROCESS | 1660 | 1471983179067 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:12:59 INFO - PROCESS | 1660 | 1471983179069 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:12:59 INFO - PROCESS | 1660 | 1471983179073 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:12:59 INFO - PROCESS | 1660 | 1471983179076 Marionette TRACE conn2 <- [1,1170,null,{}] 13:12:59 INFO - PROCESS | 1660 | 1471983179078 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:59 INFO - PROCESS | 1660 | 1471983179079 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:59 INFO - PROCESS | 1660 | 1471983179162 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:12:59 INFO - PROCESS | 1660 | 1471983179165 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:59 INFO - PROCESS | 1660 | 1471983179166 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b16e800 == 42 [pid = 1660] [id = 300] 13:12:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11a03e400) [pid = 1660] [serial = 899] [outer = 0x0] 13:12:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128ec9400) [pid = 1660] [serial = 900] [outer = 0x11a03e400] 13:12:59 INFO - PROCESS | 1660 | 1471983179190 Marionette DEBUG loaded listener.js 13:12:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12919f400) [pid = 1660] [serial = 901] [outer = 0x11a03e400] 13:12:59 INFO - PROCESS | 1660 | 1471983179696 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 13:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 672ms 13:12:59 INFO - PROCESS | 1660 | 1471983179745 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:12:59 INFO - PROCESS | 1660 | 1471983179749 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:12:59 INFO - PROCESS | 1660 | 1471983179754 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:12:59 INFO - PROCESS | 1660 | 1471983179758 Marionette TRACE conn2 <- [1,1174,null,{}] 13:12:59 INFO - PROCESS | 1660 | 1471983179763 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:59 INFO - PROCESS | 1660 | 1471983179766 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:12:59 INFO - PROCESS | 1660 | 1471983179914 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:13:00 INFO - PROCESS | 1660 | 1471983180014 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:00 INFO - PROCESS | 1660 | 1471983180016 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x118163000 == 43 [pid = 1660] [id = 301] 13:13:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x114fd5c00) [pid = 1660] [serial = 902] [outer = 0x0] 13:13:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x115cf7c00) [pid = 1660] [serial = 903] [outer = 0x114fd5c00] 13:13:00 INFO - PROCESS | 1660 | 1471983180049 Marionette DEBUG loaded listener.js 13:13:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116798000) [pid = 1660] [serial = 904] [outer = 0x114fd5c00] 13:13:00 INFO - PROCESS | 1660 | 1471983180475 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 13:13:00 INFO - PROCESS | 1660 | 1471983180531 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:13:00 INFO - PROCESS | 1660 | 1471983180536 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:13:00 INFO - PROCESS | 1660 | 1471983180538 Marionette TRACE conn2 <- [1,1178,null,{}] 13:13:00 INFO - PROCESS | 1660 | 1471983180540 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:00 INFO - PROCESS | 1660 | 1471983180543 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:00 INFO - PROCESS | 1660 | 1471983180677 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:13:00 INFO - PROCESS | 1660 | 1471983180745 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:00 INFO - PROCESS | 1660 | 1471983180747 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c61000 == 44 [pid = 1660] [id = 302] 13:13:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11725c400) [pid = 1660] [serial = 905] [outer = 0x0] 13:13:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1193f3800) [pid = 1660] [serial = 906] [outer = 0x11725c400] 13:13:00 INFO - PROCESS | 1660 | 1471983180780 Marionette DEBUG loaded listener.js 13:13:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119da3400) [pid = 1660] [serial = 907] [outer = 0x11725c400] 13:13:01 INFO - PROCESS | 1660 | 1471983181212 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 13:13:01 INFO - PROCESS | 1660 | 1471983181265 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:13:01 INFO - PROCESS | 1660 | 1471983181268 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:13:01 INFO - PROCESS | 1660 | 1471983181271 Marionette TRACE conn2 <- [1,1182,null,{}] 13:13:01 INFO - PROCESS | 1660 | 1471983181297 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:01 INFO - PROCESS | 1660 | 1471983181300 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:01 INFO - PROCESS | 1660 | 1471983181403 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:13:01 INFO - PROCESS | 1660 | 1471983181473 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:01 INFO - PROCESS | 1660 | 1471983181475 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bce0800 == 45 [pid = 1660] [id = 303] 13:13:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1242f0c00) [pid = 1660] [serial = 908] [outer = 0x0] 13:13:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124c6fc00) [pid = 1660] [serial = 909] [outer = 0x1242f0c00] 13:13:01 INFO - PROCESS | 1660 | 1471983181507 Marionette DEBUG loaded listener.js 13:13:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126840800) [pid = 1660] [serial = 910] [outer = 0x1242f0c00] 13:13:01 INFO - PROCESS | 1660 | 1471983181929 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 13:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:13:01 INFO - PROCESS | 1660 | 1471983181960 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:13:01 INFO - PROCESS | 1660 | 1471983181963 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:13:01 INFO - PROCESS | 1660 | 1471983181964 Marionette TRACE conn2 <- [1,1186,null,{}] 13:13:01 INFO - PROCESS | 1660 | 1471983181966 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:01 INFO - PROCESS | 1660 | 1471983181968 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:02 INFO - PROCESS | 1660 | 1471983182068 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:13:02 INFO - PROCESS | 1660 | 1471983182119 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:02 INFO - PROCESS | 1660 | 1471983182121 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c42c800 == 46 [pid = 1660] [id = 304] 13:13:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126d4ac00) [pid = 1660] [serial = 911] [outer = 0x0] 13:13:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128b16800) [pid = 1660] [serial = 912] [outer = 0x126d4ac00] 13:13:02 INFO - PROCESS | 1660 | 1471983182153 Marionette DEBUG loaded listener.js 13:13:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128c48400) [pid = 1660] [serial = 913] [outer = 0x126d4ac00] 13:13:02 INFO - PROCESS | 1660 | 1471983182787 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 13:13:02 INFO - PROCESS | 1660 | 1471983182836 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:13:02 INFO - PROCESS | 1660 | 1471983182840 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:13:02 INFO - PROCESS | 1660 | 1471983182842 Marionette TRACE conn2 <- [1,1190,null,{}] 13:13:02 INFO - PROCESS | 1660 | 1471983182846 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:02 INFO - PROCESS | 1660 | 1471983182847 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:02 INFO - PROCESS | 1660 | 1471983182945 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:13:03 INFO - PROCESS | 1660 | 1471983183018 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:03 INFO - PROCESS | 1660 | 1471983183021 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aea000 == 47 [pid = 1660] [id = 305] 13:13:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1126e6800) [pid = 1660] [serial = 914] [outer = 0x0] 13:13:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1129f5400) [pid = 1660] [serial = 915] [outer = 0x1126e6800] 13:13:03 INFO - PROCESS | 1660 | 1471983183049 Marionette DEBUG loaded listener.js 13:13:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x115ff1800) [pid = 1660] [serial = 916] [outer = 0x1126e6800] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1163dc000 == 46 [pid = 1660] [id = 275] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9a6000 == 45 [pid = 1660] [id = 299] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12b106800 == 44 [pid = 1660] [id = 298] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0de800 == 43 [pid = 1660] [id = 297] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12a543000 == 42 [pid = 1660] [id = 296] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x129165800 == 41 [pid = 1660] [id = 295] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x128b30800 == 40 [pid = 1660] [id = 294] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x124661800 == 39 [pid = 1660] [id = 293] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x121936000 == 38 [pid = 1660] [id = 292] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1197c4800 == 37 [pid = 1660] [id = 291] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1172a1800 == 36 [pid = 1660] [id = 290] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x11815d800 == 35 [pid = 1660] [id = 289] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1215a4800 == 34 [pid = 1660] [id = 288] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1168d6000 == 33 [pid = 1660] [id = 287] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x121285000 == 32 [pid = 1660] [id = 286] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12c42c800 == 31 [pid = 1660] [id = 304] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12bce0800 == 30 [pid = 1660] [id = 303] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x124c61000 == 29 [pid = 1660] [id = 302] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12b16e800 == 28 [pid = 1660] [id = 300] 13:13:03 INFO - PROCESS | 1660 | --DOCSHELL 0x118163000 == 27 [pid = 1660] [id = 301] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1128b3c00) [pid = 1660] [serial = 810] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x111c1d800) [pid = 1660] [serial = 809] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1197be000) [pid = 1660] [serial = 839] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11934f800) [pid = 1660] [serial = 836] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11832f400) [pid = 1660] [serial = 813] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1176d4c00) [pid = 1660] [serial = 812] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x112993000) [pid = 1660] [serial = 827] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112ea8000) [pid = 1660] [serial = 828] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x115cb5c00) [pid = 1660] [serial = 825] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x113c95400) [pid = 1660] [serial = 824] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12100e800) [pid = 1660] [serial = 816] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119352000) [pid = 1660] [serial = 815] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119da3000) [pid = 1660] [serial = 840] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121eac800) [pid = 1660] [serial = 842] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124c9ac00) [pid = 1660] [serial = 845] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118323c00) [pid = 1660] [serial = 833] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12404fc00) [pid = 1660] [serial = 819] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121ef8c00) [pid = 1660] [serial = 818] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118743400) [pid = 1660] [serial = 834] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x115c0f800) [pid = 1660] [serial = 830] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12445d000) [pid = 1660] [serial = 822] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1160f1000) [pid = 1660] [serial = 831] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11934c800) [pid = 1660] [serial = 821] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1131aec00) [pid = 1660] [serial = 848] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124c71400) [pid = 1660] [serial = 851] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124ca9c00) [pid = 1660] [serial = 846] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1269d8000) [pid = 1660] [serial = 855] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1242a2c00) [pid = 1660] [serial = 843] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x127093400) [pid = 1660] [serial = 857] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1193f7400) [pid = 1660] [serial = 849] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1268bc400) [pid = 1660] [serial = 854] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x121ea6000) [pid = 1660] [serial = 852] [outer = 0x0] [url = about:blank] 13:13:03 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11966e000) [pid = 1660] [serial = 837] [outer = 0x0] [url = about:blank] 13:13:04 INFO - PROCESS | 1660 | 1471983184034 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 13:13:04 INFO - PROCESS | 1660 | 1471983184068 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:13:04 INFO - PROCESS | 1660 | 1471983184073 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:13:04 INFO - PROCESS | 1660 | 1471983184076 Marionette TRACE conn2 <- [1,1194,null,{}] 13:13:04 INFO - PROCESS | 1660 | 1471983184080 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:04 INFO - PROCESS | 1660 | 1471983184082 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:04 INFO - PROCESS | 1660 | 1471983184165 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:13:04 INFO - PROCESS | 1660 | 1471983184174 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:04 INFO - PROCESS | 1660 | 1471983184176 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x11605c000 == 28 [pid = 1660] [id = 306] 13:13:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112992800) [pid = 1660] [serial = 917] [outer = 0x0] 13:13:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x112e9ec00) [pid = 1660] [serial = 918] [outer = 0x112992800] 13:13:04 INFO - PROCESS | 1660 | 1471983184208 Marionette DEBUG loaded listener.js 13:13:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112f36400) [pid = 1660] [serial = 919] [outer = 0x112992800] 13:13:04 INFO - PROCESS | 1660 | 1471983184635 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 13:13:04 INFO - PROCESS | 1660 | 1471983184701 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:13:04 INFO - PROCESS | 1660 | 1471983184708 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:13:04 INFO - PROCESS | 1660 | 1471983184711 Marionette TRACE conn2 <- [1,1198,null,{}] 13:13:04 INFO - PROCESS | 1660 | 1471983184714 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:04 INFO - PROCESS | 1660 | 1471983184717 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:04 INFO - PROCESS | 1660 | 1471983184836 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:13:04 INFO - PROCESS | 1660 | 1471983184849 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:04 INFO - PROCESS | 1660 | 1471983184851 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x117037000 == 29 [pid = 1660] [id = 307] 13:13:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x115c0f800) [pid = 1660] [serial = 920] [outer = 0x0] 13:13:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116346400) [pid = 1660] [serial = 921] [outer = 0x115c0f800] 13:13:04 INFO - PROCESS | 1660 | 1471983184897 Marionette DEBUG loaded listener.js 13:13:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116895400) [pid = 1660] [serial = 922] [outer = 0x115c0f800] 13:13:05 INFO - PROCESS | 1660 | 1471983185281 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 626ms 13:13:05 INFO - PROCESS | 1660 | 1471983185334 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:13:05 INFO - PROCESS | 1660 | 1471983185348 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:13:05 INFO - PROCESS | 1660 | 1471983185351 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:13:05 INFO - PROCESS | 1660 | 1471983185355 Marionette TRACE conn2 <- [1,1202,null,{}] 13:13:05 INFO - PROCESS | 1660 | 1471983185366 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:05 INFO - PROCESS | 1660 | 1471983185371 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:05 INFO - PROCESS | 1660 | 1471983185488 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:13:05 INFO - PROCESS | 1660 | 1471983185596 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:05 INFO - PROCESS | 1660 | 1471983185599 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f35800 == 30 [pid = 1660] [id = 308] 13:13:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1176cfc00) [pid = 1660] [serial = 923] [outer = 0x0] 13:13:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11859a800) [pid = 1660] [serial = 924] [outer = 0x1176cfc00] 13:13:05 INFO - PROCESS | 1660 | 1471983185646 Marionette DEBUG loaded listener.js 13:13:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119347400) [pid = 1660] [serial = 925] [outer = 0x1176cfc00] 13:13:06 INFO - PROCESS | 1660 | 1471983186015 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:13:06 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 13:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 673ms 13:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:13:06 INFO - PROCESS | 1660 | 1471983186026 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:13:06 INFO - PROCESS | 1660 | 1471983186028 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:13:06 INFO - PROCESS | 1660 | 1471983186030 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:13:06 INFO - PROCESS | 1660 | 1471983186031 Marionette TRACE conn2 <- [1,1206,null,{}] 13:13:06 INFO - PROCESS | 1660 | 1471983186034 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:06 INFO - PROCESS | 1660 | 1471983186035 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:06 INFO - PROCESS | 1660 | 1471983186118 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:13:06 INFO - PROCESS | 1660 | 1471983186123 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:06 INFO - PROCESS | 1660 | 1471983186125 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x119905800 == 31 [pid = 1660] [id = 309] 13:13:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1193f5800) [pid = 1660] [serial = 926] [outer = 0x0] 13:13:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1197b8800) [pid = 1660] [serial = 927] [outer = 0x1193f5800] 13:13:06 INFO - PROCESS | 1660 | 1471983186151 Marionette DEBUG loaded listener.js 13:13:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119d9fc00) [pid = 1660] [serial = 928] [outer = 0x1193f5800] 13:13:06 INFO - PROCESS | 1660 | 1471983186526 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:13:06 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 13:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 520ms 13:13:06 INFO - PROCESS | 1660 | 1471983186559 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:13:06 INFO - PROCESS | 1660 | 1471983186560 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:13:06 INFO - PROCESS | 1660 | 1471983186570 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:13:06 INFO - PROCESS | 1660 | 1471983186571 Marionette TRACE conn2 <- [1,1210,null,{}] 13:13:06 INFO - PROCESS | 1660 | 1471983186573 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:06 INFO - PROCESS | 1660 | 1471983186574 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:06 INFO - PROCESS | 1660 | 1471983186668 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:13:06 INFO - PROCESS | 1660 | 1471983186673 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:06 INFO - PROCESS | 1660 | 1471983186675 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12116f000 == 32 [pid = 1660] [id = 310] 13:13:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119662c00) [pid = 1660] [serial = 929] [outer = 0x0] 13:13:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11a03bc00) [pid = 1660] [serial = 930] [outer = 0x119662c00] 13:13:06 INFO - PROCESS | 1660 | 1471983186700 Marionette DEBUG loaded listener.js 13:13:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121309400) [pid = 1660] [serial = 931] [outer = 0x119662c00] 13:13:07 INFO - PROCESS | 1660 | 1471983187047 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 13:13:07 INFO - PROCESS | 1660 | 1471983187090 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:13:07 INFO - PROCESS | 1660 | 1471983187092 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:13:07 INFO - PROCESS | 1660 | 1471983187094 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:13:07 INFO - PROCESS | 1660 | 1471983187095 Marionette TRACE conn2 <- [1,1214,null,{}] 13:13:07 INFO - PROCESS | 1660 | 1471983187097 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:07 INFO - PROCESS | 1660 | 1471983187101 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:07 INFO - PROCESS | 1660 | 1471983187212 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:13:07 INFO - PROCESS | 1660 | 1471983187247 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:07 INFO - PROCESS | 1660 | 1471983187248 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x121aa5000 == 33 [pid = 1660] [id = 311] 13:13:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121a87400) [pid = 1660] [serial = 932] [outer = 0x0] 13:13:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121efe800) [pid = 1660] [serial = 933] [outer = 0x121a87400] 13:13:07 INFO - PROCESS | 1660 | 1471983187274 Marionette DEBUG loaded listener.js 13:13:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12445fc00) [pid = 1660] [serial = 934] [outer = 0x121a87400] 13:13:07 INFO - PROCESS | 1660 | 1471983187587 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 13:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 13:13:07 INFO - PROCESS | 1660 | 1471983187614 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:13:07 INFO - PROCESS | 1660 | 1471983187615 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:13:07 INFO - PROCESS | 1660 | 1471983187625 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:13:07 INFO - PROCESS | 1660 | 1471983187626 Marionette TRACE conn2 <- [1,1218,null,{}] 13:13:07 INFO - PROCESS | 1660 | 1471983187635 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:07 INFO - PROCESS | 1660 | 1471983187637 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:07 INFO - PROCESS | 1660 | 1471983187728 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:13:07 INFO - PROCESS | 1660 | 1471983187731 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:07 INFO - PROCESS | 1660 | 1471983187732 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x124cd2800 == 34 [pid = 1660] [id = 312] 13:13:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121e2d400) [pid = 1660] [serial = 935] [outer = 0x0] 13:13:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124c74000) [pid = 1660] [serial = 936] [outer = 0x121e2d400] 13:13:07 INFO - PROCESS | 1660 | 1471983187758 Marionette DEBUG loaded listener.js 13:13:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124ca6400) [pid = 1660] [serial = 937] [outer = 0x121e2d400] 13:13:08 INFO - PROCESS | 1660 | 1471983188099 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 13:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 526ms 13:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:13:08 INFO - PROCESS | 1660 | 1471983188151 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:13:08 INFO - PROCESS | 1660 | 1471983188153 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:13:08 INFO - PROCESS | 1660 | 1471983188155 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:13:08 INFO - PROCESS | 1660 | 1471983188156 Marionette TRACE conn2 <- [1,1222,null,{}] 13:13:08 INFO - PROCESS | 1660 | 1471983188158 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:08 INFO - PROCESS | 1660 | 1471983188159 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:08 INFO - PROCESS | 1660 | 1471983188255 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:13:08 INFO - PROCESS | 1660 | 1471983188259 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:08 INFO - PROCESS | 1660 | 1471983188260 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270ed800 == 35 [pid = 1660] [id = 313] 13:13:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x113c95400) [pid = 1660] [serial = 938] [outer = 0x0] 13:13:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126841400) [pid = 1660] [serial = 939] [outer = 0x113c95400] 13:13:08 INFO - PROCESS | 1660 | 1471983188285 Marionette DEBUG loaded listener.js 13:13:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1269d5000) [pid = 1660] [serial = 940] [outer = 0x113c95400] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124c76c00) [pid = 1660] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11832c000) [pid = 1660] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124c79400) [pid = 1660] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11858fc00) [pid = 1660] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115cb2800) [pid = 1660] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1167a4800) [pid = 1660] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112ea1c00) [pid = 1660] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1176d4800) [pid = 1660] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119da6800) [pid = 1660] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126d9f800) [pid = 1660] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x111c79000) [pid = 1660] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11a03e400) [pid = 1660] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11213f000) [pid = 1660] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128ab7000) [pid = 1660] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:13:08 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12100b400) [pid = 1660] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:13:08 INFO - PROCESS | 1660 | 1471983188763 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 13:13:08 INFO - PROCESS | 1660 | 1471983188784 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:13:08 INFO - PROCESS | 1660 | 1471983188787 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:13:08 INFO - PROCESS | 1660 | 1471983188788 Marionette TRACE conn2 <- [1,1226,null,{}] 13:13:08 INFO - PROCESS | 1660 | 1471983188798 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:08 INFO - PROCESS | 1660 | 1471983188799 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:08 INFO - PROCESS | 1660 | 1471983188916 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:13:08 INFO - PROCESS | 1660 | 1471983188925 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:08 INFO - PROCESS | 1660 | 1471983188926 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b2e800 == 36 [pid = 1660] [id = 314] 13:13:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x111c75400) [pid = 1660] [serial = 941] [outer = 0x0] 13:13:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119dac800) [pid = 1660] [serial = 942] [outer = 0x111c75400] 13:13:08 INFO - PROCESS | 1660 | 1471983188951 Marionette DEBUG loaded listener.js 13:13:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124c76c00) [pid = 1660] [serial = 943] [outer = 0x111c75400] 13:13:09 INFO - PROCESS | 1660 | 1471983189246 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 13:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 478ms 13:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:13:09 INFO - PROCESS | 1660 | 1471983189266 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:13:09 INFO - PROCESS | 1660 | 1471983189267 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:13:09 INFO - PROCESS | 1660 | 1471983189269 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:13:09 INFO - PROCESS | 1660 | 1471983189270 Marionette TRACE conn2 <- [1,1230,null,{}] 13:13:09 INFO - PROCESS | 1660 | 1471983189276 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:09 INFO - PROCESS | 1660 | 1471983189278 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:09 INFO - PROCESS | 1660 | 1471983189355 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:13:09 INFO - PROCESS | 1660 | 1471983189360 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:09 INFO - PROCESS | 1660 | 1471983189361 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x129159000 == 37 [pid = 1660] [id = 315] 13:13:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1268bb000) [pid = 1660] [serial = 944] [outer = 0x0] 13:13:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126da5400) [pid = 1660] [serial = 945] [outer = 0x1268bb000] 13:13:09 INFO - PROCESS | 1660 | 1471983189386 Marionette DEBUG loaded listener.js 13:13:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x127097000) [pid = 1660] [serial = 946] [outer = 0x1268bb000] 13:13:09 INFO - PROCESS | 1660 | 1471983189697 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 13:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 471ms 13:13:09 INFO - PROCESS | 1660 | 1471983189741 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:13:09 INFO - PROCESS | 1660 | 1471983189742 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:13:09 INFO - PROCESS | 1660 | 1471983189745 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:13:09 INFO - PROCESS | 1660 | 1471983189747 Marionette TRACE conn2 <- [1,1234,null,{}] 13:13:09 INFO - PROCESS | 1660 | 1471983189749 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:09 INFO - PROCESS | 1660 | 1471983189751 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:09 INFO - PROCESS | 1660 | 1471983189874 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:13:09 INFO - PROCESS | 1660 | 1471983189881 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:09 INFO - PROCESS | 1660 | 1471983189882 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12970b800 == 38 [pid = 1660] [id = 316] 13:13:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124c7dc00) [pid = 1660] [serial = 947] [outer = 0x0] 13:13:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12737f800) [pid = 1660] [serial = 948] [outer = 0x124c7dc00] 13:13:09 INFO - PROCESS | 1660 | 1471983189910 Marionette DEBUG loaded listener.js 13:13:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128b11800) [pid = 1660] [serial = 949] [outer = 0x124c7dc00] 13:13:10 INFO - PROCESS | 1660 | 1471983190297 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 13:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 568ms 13:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:13:10 INFO - PROCESS | 1660 | 1471983190314 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:13:10 INFO - PROCESS | 1660 | 1471983190316 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:13:10 INFO - PROCESS | 1660 | 1471983190320 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:13:10 INFO - PROCESS | 1660 | 1471983190322 Marionette TRACE conn2 <- [1,1238,null,{}] 13:13:10 INFO - PROCESS | 1660 | 1471983190325 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:10 INFO - PROCESS | 1660 | 1471983190327 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:10 INFO - PROCESS | 1660 | 1471983190444 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:13:10 INFO - PROCESS | 1660 | 1471983190527 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:10 INFO - PROCESS | 1660 | 1471983190528 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6bc000 == 39 [pid = 1660] [id = 317] 13:13:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1210f0400) [pid = 1660] [serial = 950] [outer = 0x0] 13:13:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x127097800) [pid = 1660] [serial = 951] [outer = 0x1210f0400] 13:13:10 INFO - PROCESS | 1660 | 1471983190566 Marionette DEBUG loaded listener.js 13:13:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128ecac00) [pid = 1660] [serial = 952] [outer = 0x1210f0400] 13:13:11 INFO - PROCESS | 1660 | 1471983191124 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 13:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 874ms 13:13:11 INFO - PROCESS | 1660 | 1471983191194 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:13:11 INFO - PROCESS | 1660 | 1471983191197 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:13:11 INFO - PROCESS | 1660 | 1471983191200 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:13:11 INFO - PROCESS | 1660 | 1471983191204 Marionette TRACE conn2 <- [1,1242,null,{}] 13:13:11 INFO - PROCESS | 1660 | 1471983191207 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:11 INFO - PROCESS | 1660 | 1471983191209 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:11 INFO - PROCESS | 1660 | 1471983191324 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:13:11 INFO - PROCESS | 1660 | 1471983191401 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:11 INFO - PROCESS | 1660 | 1471983191403 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aec800 == 40 [pid = 1660] [id = 318] 13:13:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112ea8000) [pid = 1660] [serial = 953] [outer = 0x0] 13:13:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112ffc000) [pid = 1660] [serial = 954] [outer = 0x112ea8000] 13:13:11 INFO - PROCESS | 1660 | 1471983191435 Marionette DEBUG loaded listener.js 13:13:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x115cbc400) [pid = 1660] [serial = 955] [outer = 0x112ea8000] 13:13:11 INFO - PROCESS | 1660 | 1471983191955 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 13:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 775ms 13:13:12 INFO - PROCESS | 1660 | 1471983192011 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:13:12 INFO - PROCESS | 1660 | 1471983192014 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:13:12 INFO - PROCESS | 1660 | 1471983192020 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:13:12 INFO - PROCESS | 1660 | 1471983192022 Marionette TRACE conn2 <- [1,1246,null,{}] 13:13:12 INFO - PROCESS | 1660 | 1471983192025 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:12 INFO - PROCESS | 1660 | 1471983192026 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:12 INFO - PROCESS | 1660 | 1471983192145 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:13:12 INFO - PROCESS | 1660 | 1471983192243 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:12 INFO - PROCESS | 1660 | 1471983192245 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x118233000 == 41 [pid = 1660] [id = 319] 13:13:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x115fef800) [pid = 1660] [serial = 956] [outer = 0x0] 13:13:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1176d4800) [pid = 1660] [serial = 957] [outer = 0x115fef800] 13:13:12 INFO - PROCESS | 1660 | 1471983192296 Marionette DEBUG loaded listener.js 13:13:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11879b400) [pid = 1660] [serial = 958] [outer = 0x115fef800] 13:13:12 INFO - PROCESS | 1660 | 1471983192933 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 13:13:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12970b800 == 40 [pid = 1660] [id = 316] 13:13:12 INFO - PROCESS | 1660 | --DOCSHELL 0x129159000 == 39 [pid = 1660] [id = 315] 13:13:12 INFO - PROCESS | 1660 | --DOCSHELL 0x128b2e800 == 38 [pid = 1660] [id = 314] 13:13:12 INFO - PROCESS | 1660 | --DOCSHELL 0x1270ed800 == 37 [pid = 1660] [id = 313] 13:13:12 INFO - PROCESS | 1660 | --DOCSHELL 0x124cd2800 == 36 [pid = 1660] [id = 312] 13:13:12 INFO - PROCESS | 1660 | --DOCSHELL 0x121aa5000 == 35 [pid = 1660] [id = 311] 13:13:12 INFO - PROCESS | 1660 | --DOCSHELL 0x12116f000 == 34 [pid = 1660] [id = 310] 13:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 972ms 13:13:13 INFO - PROCESS | 1660 | --DOCSHELL 0x119905800 == 33 [pid = 1660] [id = 309] 13:13:13 INFO - PROCESS | 1660 | --DOCSHELL 0x118f35800 == 32 [pid = 1660] [id = 308] 13:13:13 INFO - PROCESS | 1660 | --DOCSHELL 0x117037000 == 31 [pid = 1660] [id = 307] 13:13:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11605c000 == 30 [pid = 1660] [id = 306] 13:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:13:13 INFO - PROCESS | 1660 | 1471983193012 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:13:13 INFO - PROCESS | 1660 | 1471983193014 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:13:13 INFO - PROCESS | 1660 | 1471983193017 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:13:13 INFO - PROCESS | 1660 | 1471983193018 Marionette TRACE conn2 <- [1,1250,null,{}] 13:13:13 INFO - PROCESS | 1660 | 1471983193024 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:13 INFO - PROCESS | 1660 | 1471983193025 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:13 INFO - PROCESS | 1660 | 1471983193113 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:13:13 INFO - PROCESS | 1660 | 1471983193127 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:13 INFO - PROCESS | 1660 | 1471983193128 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ad3800 == 31 [pid = 1660] [id = 320] 13:13:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x115c1e800) [pid = 1660] [serial = 959] [outer = 0x0] 13:13:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x115feec00) [pid = 1660] [serial = 960] [outer = 0x115c1e800] 13:13:13 INFO - PROCESS | 1660 | 1471983193160 Marionette DEBUG loaded listener.js 13:13:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x116aafc00) [pid = 1660] [serial = 961] [outer = 0x115c1e800] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1268b5c00) [pid = 1660] [serial = 882] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12341f800) [pid = 1660] [serial = 880] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x126f80000) [pid = 1660] [serial = 885] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126d99400) [pid = 1660] [serial = 883] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x128aa9800) [pid = 1660] [serial = 888] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116095000) [pid = 1660] [serial = 867] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116894800) [pid = 1660] [serial = 863] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11830f800) [pid = 1660] [serial = 864] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115cb4400) [pid = 1660] [serial = 869] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118326800) [pid = 1660] [serial = 870] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118743800) [pid = 1660] [serial = 873] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119da1400) [pid = 1660] [serial = 874] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121010000) [pid = 1660] [serial = 876] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121821800) [pid = 1660] [serial = 877] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x127384800) [pid = 1660] [serial = 858] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1128b3000) [pid = 1660] [serial = 860] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112ea2800) [pid = 1660] [serial = 861] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x115cba400) [pid = 1660] [serial = 866] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x127380800) [pid = 1660] [serial = 886] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128ec9400) [pid = 1660] [serial = 900] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12919f400) [pid = 1660] [serial = 901] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11934b400) [pid = 1660] [serial = 892] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x127384000) [pid = 1660] [serial = 483] [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.] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1160f5c00) [pid = 1660] [serial = 891] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128b16c00) [pid = 1660] [serial = 897] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128ab6c00) [pid = 1660] [serial = 895] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x128cee000) [pid = 1660] [serial = 898] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128ab0c00) [pid = 1660] [serial = 889] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x121eab400) [pid = 1660] [serial = 879] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1268be000) [pid = 1660] [serial = 894] [outer = 0x0] [url = about:blank] 13:13:13 INFO - PROCESS | 1660 | 1471983193663 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 13:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 672ms 13:13:13 INFO - PROCESS | 1660 | 1471983193691 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:13:13 INFO - PROCESS | 1660 | 1471983193694 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:13:13 INFO - PROCESS | 1660 | 1471983193699 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:13:13 INFO - PROCESS | 1660 | 1471983193700 Marionette TRACE conn2 <- [1,1254,null,{}] 13:13:13 INFO - PROCESS | 1660 | 1471983193703 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:13 INFO - PROCESS | 1660 | 1471983193704 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:13 INFO - PROCESS | 1660 | 1471983193792 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:13:13 INFO - PROCESS | 1660 | 1471983193797 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:13 INFO - PROCESS | 1660 | 1471983193798 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x118238000 == 32 [pid = 1660] [id = 321] 13:13:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11874a800) [pid = 1660] [serial = 962] [outer = 0x0] 13:13:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118797000) [pid = 1660] [serial = 963] [outer = 0x11874a800] 13:13:13 INFO - PROCESS | 1660 | 1471983193826 Marionette DEBUG loaded listener.js 13:13:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118fb2c00) [pid = 1660] [serial = 964] [outer = 0x11874a800] 13:13:14 INFO - PROCESS | 1660 | 1471983194177 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 13:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 13:13:14 INFO - PROCESS | 1660 | 1471983194219 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:13:14 INFO - PROCESS | 1660 | 1471983194220 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:13:14 INFO - PROCESS | 1660 | 1471983194223 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:13:14 INFO - PROCESS | 1660 | 1471983194225 Marionette TRACE conn2 <- [1,1258,null,{}] 13:13:14 INFO - PROCESS | 1660 | 1471983194233 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:14 INFO - PROCESS | 1660 | 1471983194236 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:14 INFO - PROCESS | 1660 | 1471983194315 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:13:14 INFO - PROCESS | 1660 | 1471983194322 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:14 INFO - PROCESS | 1660 | 1471983194325 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a4a800 == 33 [pid = 1660] [id = 322] 13:13:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1128b5000) [pid = 1660] [serial = 965] [outer = 0x0] 13:13:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1197bdc00) [pid = 1660] [serial = 966] [outer = 0x1128b5000] 13:13:14 INFO - PROCESS | 1660 | 1471983194354 Marionette DEBUG loaded listener.js 13:13:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1210ee800) [pid = 1660] [serial = 967] [outer = 0x1128b5000] 13:13:14 INFO - PROCESS | 1660 | 1471983194730 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 13:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms 13:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:13:14 INFO - PROCESS | 1660 | 1471983194744 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:13:14 INFO - PROCESS | 1660 | 1471983194747 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:13:14 INFO - PROCESS | 1660 | 1471983194749 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:13:14 INFO - PROCESS | 1660 | 1471983194750 Marionette TRACE conn2 <- [1,1262,null,{}] 13:13:14 INFO - PROCESS | 1660 | 1471983194752 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:14 INFO - PROCESS | 1660 | 1471983194754 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:14 INFO - PROCESS | 1660 | 1471983194916 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:13:14 INFO - PROCESS | 1660 | 1471983194929 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:14 INFO - PROCESS | 1660 | 1471983194930 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215ad000 == 34 [pid = 1660] [id = 323] 13:13:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1211ee400) [pid = 1660] [serial = 968] [outer = 0x0] 13:13:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121eb1000) [pid = 1660] [serial = 969] [outer = 0x1211ee400] 13:13:14 INFO - PROCESS | 1660 | 1471983194972 Marionette DEBUG loaded listener.js 13:13:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12341b400) [pid = 1660] [serial = 970] [outer = 0x1211ee400] 13:13:15 INFO - PROCESS | 1660 | 1471983195388 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 13:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 671ms 13:13:15 INFO - PROCESS | 1660 | 1471983195429 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:13:15 INFO - PROCESS | 1660 | 1471983195430 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:13:15 INFO - PROCESS | 1660 | 1471983195432 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:13:15 INFO - PROCESS | 1660 | 1471983195434 Marionette TRACE conn2 <- [1,1266,null,{}] 13:13:15 INFO - PROCESS | 1660 | 1471983195436 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:15 INFO - PROCESS | 1660 | 1471983195437 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:15 INFO - PROCESS | 1660 | 1471983195533 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:13:15 INFO - PROCESS | 1660 | 1471983195538 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:15 INFO - PROCESS | 1660 | 1471983195539 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x124ccc000 == 35 [pid = 1660] [id = 324] 13:13:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1126e6000) [pid = 1660] [serial = 971] [outer = 0x0] 13:13:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12404f800) [pid = 1660] [serial = 972] [outer = 0x1126e6000] 13:13:15 INFO - PROCESS | 1660 | 1471983195565 Marionette DEBUG loaded listener.js 13:13:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12445ec00) [pid = 1660] [serial = 973] [outer = 0x1126e6000] 13:13:15 INFO - PROCESS | 1660 | 1471983195912 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 13:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 13:13:15 INFO - PROCESS | 1660 | 1471983195951 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:13:15 INFO - PROCESS | 1660 | 1471983195953 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:13:15 INFO - PROCESS | 1660 | 1471983195955 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:13:15 INFO - PROCESS | 1660 | 1471983195956 Marionette TRACE conn2 <- [1,1270,null,{}] 13:13:15 INFO - PROCESS | 1660 | 1471983195958 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:15 INFO - PROCESS | 1660 | 1471983195963 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:16 INFO - PROCESS | 1660 | 1471983196077 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:13:16 INFO - PROCESS | 1660 | 1471983196090 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:16 INFO - PROCESS | 1660 | 1471983196092 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a6b800 == 36 [pid = 1660] [id = 325] 13:13:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124c7d400) [pid = 1660] [serial = 974] [outer = 0x0] 13:13:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1269ce000) [pid = 1660] [serial = 975] [outer = 0x124c7d400] 13:13:16 INFO - PROCESS | 1660 | 1471983196118 Marionette DEBUG loaded listener.js 13:13:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128aabc00) [pid = 1660] [serial = 976] [outer = 0x124c7d400] 13:13:16 INFO - PROCESS | 1660 | 1471983196488 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 13:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 570ms 13:13:16 INFO - PROCESS | 1660 | 1471983196528 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:13:16 INFO - PROCESS | 1660 | 1471983196530 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:13:16 INFO - PROCESS | 1660 | 1471983196532 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:13:16 INFO - PROCESS | 1660 | 1471983196533 Marionette TRACE conn2 <- [1,1274,null,{}] 13:13:16 INFO - PROCESS | 1660 | 1471983196535 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:16 INFO - PROCESS | 1660 | 1471983196537 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:16 INFO - PROCESS | 1660 | 1471983196634 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:13:16 INFO - PROCESS | 1660 | 1471983196638 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:16 INFO - PROCESS | 1660 | 1471983196639 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ae9800 == 37 [pid = 1660] [id = 326] 13:13:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1242eec00) [pid = 1660] [serial = 977] [outer = 0x0] 13:13:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128b0e400) [pid = 1660] [serial = 978] [outer = 0x1242eec00] 13:13:16 INFO - PROCESS | 1660 | 1471983196665 Marionette DEBUG loaded listener.js 13:13:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128c41c00) [pid = 1660] [serial = 979] [outer = 0x1242eec00] 13:13:17 INFO - PROCESS | 1660 | 1471983196998 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 13:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 13:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:13:17 INFO - PROCESS | 1660 | 1471983197052 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:13:17 INFO - PROCESS | 1660 | 1471983197054 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:13:17 INFO - PROCESS | 1660 | 1471983197058 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:13:17 INFO - PROCESS | 1660 | 1471983197059 Marionette TRACE conn2 <- [1,1278,null,{}] 13:13:17 INFO - PROCESS | 1660 | 1471983197072 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:17 INFO - PROCESS | 1660 | 1471983197073 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:17 INFO - PROCESS | 1660 | 1471983197221 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x114fd5c00) [pid = 1660] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11725c400) [pid = 1660] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1242f0c00) [pid = 1660] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126d4ac00) [pid = 1660] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1176cfc00) [pid = 1660] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112992800) [pid = 1660] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119662c00) [pid = 1660] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121a87400) [pid = 1660] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121e2d400) [pid = 1660] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1193f5800) [pid = 1660] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x113c95400) [pid = 1660] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x111c75400) [pid = 1660] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1126e6800) [pid = 1660] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1268bb000) [pid = 1660] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x124c7dc00) [pid = 1660] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:13:17 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x115c0f800) [pid = 1660] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:13:17 INFO - PROCESS | 1660 | 1471983197455 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:17 INFO - PROCESS | 1660 | 1471983197456 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x116adc800 == 38 [pid = 1660] [id = 327] 13:13:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1126d7c00) [pid = 1660] [serial = 980] [outer = 0x0] 13:13:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112ea3400) [pid = 1660] [serial = 981] [outer = 0x1126d7c00] 13:13:17 INFO - PROCESS | 1660 | 1471983197496 Marionette DEBUG loaded listener.js 13:13:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1168f6c00) [pid = 1660] [serial = 982] [outer = 0x1126d7c00] 13:13:17 INFO - PROCESS | 1660 | 1471983197777 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 13:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 728ms 13:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:13:17 INFO - PROCESS | 1660 | 1471983197786 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:13:17 INFO - PROCESS | 1660 | 1471983197787 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:13:17 INFO - PROCESS | 1660 | 1471983197791 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:13:17 INFO - PROCESS | 1660 | 1471983197794 Marionette TRACE conn2 <- [1,1282,null,{}] 13:13:17 INFO - PROCESS | 1660 | 1471983197804 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:17 INFO - PROCESS | 1660 | 1471983197805 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:17 INFO - PROCESS | 1660 | 1471983197898 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:13:17 INFO - PROCESS | 1660 | 1471983197949 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:17 INFO - PROCESS | 1660 | 1471983197950 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6ae800 == 39 [pid = 1660] [id = 328] 13:13:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112f3d000) [pid = 1660] [serial = 983] [outer = 0x0] 13:13:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11966d800) [pid = 1660] [serial = 984] [outer = 0x112f3d000] 13:13:17 INFO - PROCESS | 1660 | 1471983197976 Marionette DEBUG loaded listener.js 13:13:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124ca4400) [pid = 1660] [serial = 985] [outer = 0x112f3d000] 13:13:18 INFO - PROCESS | 1660 | 1471983198243 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 13:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 481ms 13:13:18 INFO - PROCESS | 1660 | 1471983198279 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:13:18 INFO - PROCESS | 1660 | 1471983198280 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:13:18 INFO - PROCESS | 1660 | 1471983198283 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:13:18 INFO - PROCESS | 1660 | 1471983198284 Marionette TRACE conn2 <- [1,1286,null,{}] 13:13:18 INFO - PROCESS | 1660 | 1471983198287 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:18 INFO - PROCESS | 1660 | 1471983198289 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:18 INFO - PROCESS | 1660 | 1471983198387 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:13:18 INFO - PROCESS | 1660 | 1471983198394 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:18 INFO - PROCESS | 1660 | 1471983198395 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af1c000 == 40 [pid = 1660] [id = 329] 13:13:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x124047000) [pid = 1660] [serial = 986] [outer = 0x0] 13:13:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x128ced000) [pid = 1660] [serial = 987] [outer = 0x124047000] 13:13:18 INFO - PROCESS | 1660 | 1471983198427 Marionette DEBUG loaded listener.js 13:13:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12919ac00) [pid = 1660] [serial = 988] [outer = 0x124047000] 13:13:18 INFO - PROCESS | 1660 | 1471983198864 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 13:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 620ms 13:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:13:18 INFO - PROCESS | 1660 | 1471983198903 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:13:18 INFO - PROCESS | 1660 | 1471983198905 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:13:18 INFO - PROCESS | 1660 | 1471983198910 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:13:18 INFO - PROCESS | 1660 | 1471983198913 Marionette TRACE conn2 <- [1,1290,null,{}] 13:13:18 INFO - PROCESS | 1660 | 1471983198916 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:18 INFO - PROCESS | 1660 | 1471983198919 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:19 INFO - PROCESS | 1660 | 1471983199057 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:13:19 INFO - PROCESS | 1660 | 1471983199062 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:19 INFO - PROCESS | 1660 | 1471983199064 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9a3000 == 41 [pid = 1660] [id = 330] 13:13:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128cebc00) [pid = 1660] [serial = 989] [outer = 0x0] 13:13:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1292c7c00) [pid = 1660] [serial = 990] [outer = 0x128cebc00] 13:13:19 INFO - PROCESS | 1660 | 1471983199107 Marionette DEBUG loaded listener.js 13:13:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x129496400) [pid = 1660] [serial = 991] [outer = 0x128cebc00] 13:13:19 INFO - PROCESS | 1660 | --DOCSHELL 0x116aea000 == 40 [pid = 1660] [id = 305] 13:13:19 INFO - PROCESS | 1660 | --DOCSHELL 0x116ad3800 == 39 [pid = 1660] [id = 320] 13:13:19 INFO - PROCESS | 1660 | --DOCSHELL 0x118233000 == 38 [pid = 1660] [id = 319] 13:13:19 INFO - PROCESS | 1660 | --DOCSHELL 0x116aec800 == 37 [pid = 1660] [id = 318] 13:13:19 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6bc000 == 36 [pid = 1660] [id = 317] 13:13:20 INFO - PROCESS | 1660 | --DOCSHELL 0x1215ad000 == 35 [pid = 1660] [id = 323] 13:13:20 INFO - PROCESS | 1660 | --DOCSHELL 0x124ccc000 == 34 [pid = 1660] [id = 324] 13:13:20 INFO - PROCESS | 1660 | --DOCSHELL 0x119a4a800 == 33 [pid = 1660] [id = 322] 13:13:20 INFO - PROCESS | 1660 | --DOCSHELL 0x116adc800 == 32 [pid = 1660] [id = 327] 13:13:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6ae800 == 31 [pid = 1660] [id = 328] 13:13:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12af1c000 == 30 [pid = 1660] [id = 329] 13:13:20 INFO - PROCESS | 1660 | --DOCSHELL 0x128a6b800 == 29 [pid = 1660] [id = 325] 13:13:20 INFO - PROCESS | 1660 | --DOCSHELL 0x116ae9800 == 28 [pid = 1660] [id = 326] 13:13:20 INFO - PROCESS | 1660 | --DOCSHELL 0x118238000 == 27 [pid = 1660] [id = 321] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116798000) [pid = 1660] [serial = 904] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x115cf7c00) [pid = 1660] [serial = 903] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119da3400) [pid = 1660] [serial = 907] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1193f3800) [pid = 1660] [serial = 906] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126840800) [pid = 1660] [serial = 910] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124c6fc00) [pid = 1660] [serial = 909] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128c48400) [pid = 1660] [serial = 913] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11859a800) [pid = 1660] [serial = 924] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128b16800) [pid = 1660] [serial = 912] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119347400) [pid = 1660] [serial = 925] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x112e9ec00) [pid = 1660] [serial = 918] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11a03bc00) [pid = 1660] [serial = 930] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x112f36400) [pid = 1660] [serial = 919] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x121efe800) [pid = 1660] [serial = 933] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x124c74000) [pid = 1660] [serial = 936] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12445fc00) [pid = 1660] [serial = 934] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1197b8800) [pid = 1660] [serial = 927] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x126841400) [pid = 1660] [serial = 939] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x119dac800) [pid = 1660] [serial = 942] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x124ca6400) [pid = 1660] [serial = 937] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x115ff1800) [pid = 1660] [serial = 916] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1129f5400) [pid = 1660] [serial = 915] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x126da5400) [pid = 1660] [serial = 945] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12737f800) [pid = 1660] [serial = 948] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x128b11800) [pid = 1660] [serial = 949] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x1269d5000) [pid = 1660] [serial = 940] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x116895400) [pid = 1660] [serial = 922] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x116346400) [pid = 1660] [serial = 921] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x127097000) [pid = 1660] [serial = 946] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x121309400) [pid = 1660] [serial = 931] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x124c76c00) [pid = 1660] [serial = 943] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x119d9fc00) [pid = 1660] [serial = 928] [outer = 0x0] [url = about:blank] 13:13:20 INFO - PROCESS | 1660 | 1471983200849 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 13:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1978ms 13:13:20 INFO - PROCESS | 1660 | 1471983200889 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:13:20 INFO - PROCESS | 1660 | 1471983200892 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:13:20 INFO - PROCESS | 1660 | 1471983200895 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:13:20 INFO - PROCESS | 1660 | 1471983200898 Marionette TRACE conn2 <- [1,1294,null,{}] 13:13:20 INFO - PROCESS | 1660 | 1471983200902 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:20 INFO - PROCESS | 1660 | 1471983200904 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:21 INFO - PROCESS | 1660 | 1471983201007 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:13:21 INFO - PROCESS | 1660 | 1471983201057 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:21 INFO - PROCESS | 1660 | 1471983201059 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x116052000 == 28 [pid = 1660] [id = 331] 13:13:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1128bb400) [pid = 1660] [serial = 992] [outer = 0x0] 13:13:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1128bf800) [pid = 1660] [serial = 993] [outer = 0x1128bb400] 13:13:21 INFO - PROCESS | 1660 | 1471983201093 Marionette DEBUG loaded listener.js 13:13:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x112e9f400) [pid = 1660] [serial = 994] [outer = 0x1128bb400] 13:13:21 INFO - PROCESS | 1660 | 1471983201637 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 13:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 771ms 13:13:21 INFO - PROCESS | 1660 | 1471983201681 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:13:21 INFO - PROCESS | 1660 | 1471983201685 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:13:21 INFO - PROCESS | 1660 | 1471983201694 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:13:21 INFO - PROCESS | 1660 | 1471983201696 Marionette TRACE conn2 <- [1,1298,null,{}] 13:13:21 INFO - PROCESS | 1660 | 1471983201698 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:21 INFO - PROCESS | 1660 | 1471983201700 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:21 INFO - PROCESS | 1660 | 1471983201808 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:13:21 INFO - PROCESS | 1660 | 1471983201879 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:21 INFO - PROCESS | 1660 | 1471983201881 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168d5000 == 29 [pid = 1660] [id = 332] 13:13:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x113c99800) [pid = 1660] [serial = 995] [outer = 0x0] 13:13:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x113e43c00) [pid = 1660] [serial = 996] [outer = 0x113c99800] 13:13:21 INFO - PROCESS | 1660 | 1471983201914 Marionette DEBUG loaded listener.js 13:13:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x115cbbc00) [pid = 1660] [serial = 997] [outer = 0x113c99800] 13:13:22 INFO - PROCESS | 1660 | --DOCSHELL 0x116ae5000 == 28 [pid = 1660] [id = 24] 13:13:22 INFO - PROCESS | 1660 | --DOCSHELL 0x112e30000 == 27 [pid = 1660] [id = 25] 13:13:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12caed800 == 26 [pid = 1660] [id = 15] 13:13:22 INFO - PROCESS | 1660 | --DOCSHELL 0x111ea2000 == 25 [pid = 1660] [id = 22] 13:13:22 INFO - PROCESS | 1660 | --DOCSHELL 0x115fae800 == 24 [pid = 1660] [id = 23] 13:13:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12c58f800 == 23 [pid = 1660] [id = 14] 13:13:22 INFO - PROCESS | 1660 | --DOCSHELL 0x12d626800 == 22 [pid = 1660] [id = 21] 13:13:22 INFO - PROCESS | 1660 | 1471983202477 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 13:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 821ms 13:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:13:22 INFO - PROCESS | 1660 | 1471983202514 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:13:22 INFO - PROCESS | 1660 | 1471983202516 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:13:22 INFO - PROCESS | 1660 | 1471983202519 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:13:22 INFO - PROCESS | 1660 | 1471983202521 Marionette TRACE conn2 <- [1,1302,null,{}] 13:13:22 INFO - PROCESS | 1660 | 1471983202527 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:22 INFO - PROCESS | 1660 | 1471983202529 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:22 INFO - PROCESS | 1660 | 1471983202602 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:13:22 INFO - PROCESS | 1660 | 1471983202611 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:22 INFO - PROCESS | 1660 | 1471983202614 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x11675d000 == 23 [pid = 1660] [id = 333] 13:13:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x112ea2400) [pid = 1660] [serial = 998] [outer = 0x0] 13:13:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x112eaac00) [pid = 1660] [serial = 999] [outer = 0x112ea2400] 13:13:22 INFO - PROCESS | 1660 | 1471983202642 Marionette DEBUG loaded listener.js 13:13:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x115caf800) [pid = 1660] [serial = 1000] [outer = 0x112ea2400] 13:13:22 INFO - PROCESS | 1660 | 1471983202980 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 13:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 473ms 13:13:22 INFO - PROCESS | 1660 | 1471983202993 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:13:22 INFO - PROCESS | 1660 | 1471983202995 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:13:23 INFO - PROCESS | 1660 | 1471983203000 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:13:23 INFO - PROCESS | 1660 | 1471983203001 Marionette TRACE conn2 <- [1,1306,null,{}] 13:13:23 INFO - PROCESS | 1660 | 1471983203004 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:23 INFO - PROCESS | 1660 | 1471983203006 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:23 INFO - PROCESS | 1660 | 1471983203084 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:13:23 INFO - PROCESS | 1660 | 1471983203089 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:23 INFO - PROCESS | 1660 | 1471983203092 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x11816a800 == 24 [pid = 1660] [id = 334] 13:13:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x115f84800) [pid = 1660] [serial = 1001] [outer = 0x0] 13:13:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x116799000) [pid = 1660] [serial = 1002] [outer = 0x115f84800] 13:13:23 INFO - PROCESS | 1660 | 1471983203120 Marionette DEBUG loaded listener.js 13:13:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x116f82800) [pid = 1660] [serial = 1003] [outer = 0x115f84800] 13:13:23 INFO - PROCESS | 1660 | 1471983203485 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 13:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 522ms 13:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:13:23 INFO - PROCESS | 1660 | 1471983203526 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:13:23 INFO - PROCESS | 1660 | 1471983203528 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:13:23 INFO - PROCESS | 1660 | 1471983203537 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:13:23 INFO - PROCESS | 1660 | 1471983203539 Marionette TRACE conn2 <- [1,1310,null,{}] 13:13:23 INFO - PROCESS | 1660 | 1471983203547 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:23 INFO - PROCESS | 1660 | 1471983203551 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:23 INFO - PROCESS | 1660 | 1471983203630 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:13:23 INFO - PROCESS | 1660 | 1471983203638 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:23 INFO - PROCESS | 1660 | 1471983203642 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fe7800 == 25 [pid = 1660] [id = 335] 13:13:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1132b9800) [pid = 1660] [serial = 1004] [outer = 0x0] 13:13:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11832b800) [pid = 1660] [serial = 1005] [outer = 0x1132b9800] 13:13:23 INFO - PROCESS | 1660 | 1471983203672 Marionette DEBUG loaded listener.js 13:13:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11879e400) [pid = 1660] [serial = 1006] [outer = 0x1132b9800] 13:13:24 INFO - PROCESS | 1660 | 1471983204042 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 13:13:24 INFO - PROCESS | 1660 | 1471983204064 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:13:24 INFO - PROCESS | 1660 | 1471983204074 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:13:24 INFO - PROCESS | 1660 | 1471983204075 Marionette TRACE conn2 <- [1,1314,null,{}] 13:13:24 INFO - PROCESS | 1660 | 1471983204078 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:24 INFO - PROCESS | 1660 | 1471983204079 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:24 INFO - PROCESS | 1660 | 1471983204159 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:13:24 INFO - PROCESS | 1660 | 1471983204163 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:24 INFO - PROCESS | 1660 | 1471983204164 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x119917000 == 26 [pid = 1660] [id = 336] 13:13:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11934fc00) [pid = 1660] [serial = 1007] [outer = 0x0] 13:13:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1193fc000) [pid = 1660] [serial = 1008] [outer = 0x11934fc00] 13:13:24 INFO - PROCESS | 1660 | 1471983204190 Marionette DEBUG loaded listener.js 13:13:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1197be000) [pid = 1660] [serial = 1009] [outer = 0x11934fc00] 13:13:24 INFO - PROCESS | 1660 | 1471983204528 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 13:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 472ms 13:13:24 INFO - PROCESS | 1660 | 1471983204547 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:13:24 INFO - PROCESS | 1660 | 1471983204548 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:13:24 INFO - PROCESS | 1660 | 1471983204550 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:13:24 INFO - PROCESS | 1660 | 1471983204551 Marionette TRACE conn2 <- [1,1318,null,{}] 13:13:24 INFO - PROCESS | 1660 | 1471983204563 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:24 INFO - PROCESS | 1660 | 1471983204564 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:24 INFO - PROCESS | 1660 | 1471983204638 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:13:24 INFO - PROCESS | 1660 | 1471983204644 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:24 INFO - PROCESS | 1660 | 1471983204645 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x121275800 == 27 [pid = 1660] [id = 337] 13:13:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112ea2000) [pid = 1660] [serial = 1010] [outer = 0x0] 13:13:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119daac00) [pid = 1660] [serial = 1011] [outer = 0x112ea2000] 13:13:24 INFO - PROCESS | 1660 | 1471983204671 Marionette DEBUG loaded listener.js 13:13:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12100e400) [pid = 1660] [serial = 1012] [outer = 0x112ea2000] 13:13:25 INFO - PROCESS | 1660 | 1471983205065 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 13:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 568ms 13:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:13:25 INFO - PROCESS | 1660 | 1471983205119 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:13:25 INFO - PROCESS | 1660 | 1471983205120 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:13:25 INFO - PROCESS | 1660 | 1471983205122 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:13:25 INFO - PROCESS | 1660 | 1471983205123 Marionette TRACE conn2 <- [1,1322,null,{}] 13:13:25 INFO - PROCESS | 1660 | 1471983205126 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:25 INFO - PROCESS | 1660 | 1471983205130 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:25 INFO - PROCESS | 1660 | 1471983205252 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:13:25 INFO - PROCESS | 1660 | 1471983205292 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:25 INFO - PROCESS | 1660 | 1471983205293 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e60000 == 28 [pid = 1660] [id = 338] 13:13:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1210efc00) [pid = 1660] [serial = 1013] [outer = 0x0] 13:13:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121e26c00) [pid = 1660] [serial = 1014] [outer = 0x1210efc00] 13:13:25 INFO - PROCESS | 1660 | 1471983205319 Marionette DEBUG loaded listener.js 13:13:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1240f3c00) [pid = 1660] [serial = 1015] [outer = 0x1210efc00] 13:13:25 INFO - PROCESS | 1660 | 1471983205644 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 13:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 570ms 13:13:25 INFO - PROCESS | 1660 | 1471983205693 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:13:25 INFO - PROCESS | 1660 | 1471983205694 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:13:25 INFO - PROCESS | 1660 | 1471983205697 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:13:25 INFO - PROCESS | 1660 | 1471983205698 Marionette TRACE conn2 <- [1,1326,null,{}] 13:13:25 INFO - PROCESS | 1660 | 1471983205700 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:25 INFO - PROCESS | 1660 | 1471983205709 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:25 INFO - PROCESS | 1660 | 1471983205804 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:13:25 INFO - PROCESS | 1660 | 1471983205815 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:25 INFO - PROCESS | 1660 | 1471983205816 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11674a800 == 29 [pid = 1660] [id = 339] 13:13:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x123423c00) [pid = 1660] [serial = 1016] [outer = 0x0] 13:13:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124460400) [pid = 1660] [serial = 1017] [outer = 0x123423c00] 13:13:25 INFO - PROCESS | 1660 | 1471983205842 Marionette DEBUG loaded listener.js 13:13:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x124c7b400) [pid = 1660] [serial = 1018] [outer = 0x123423c00] 13:13:26 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1126e6000) [pid = 1660] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:13:26 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124c7d400) [pid = 1660] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:13:26 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1242eec00) [pid = 1660] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:13:26 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1126d7c00) [pid = 1660] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:13:26 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x124047000) [pid = 1660] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:13:26 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x115fef800) [pid = 1660] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:13:26 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x112ea8000) [pid = 1660] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:13:26 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1210f0400) [pid = 1660] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:13:26 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1211ee400) [pid = 1660] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:13:26 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1128b5000) [pid = 1660] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:13:26 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11874a800) [pid = 1660] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:13:26 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x115c1e800) [pid = 1660] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:13:26 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x112f3d000) [pid = 1660] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:13:26 INFO - PROCESS | 1660 | 1471983206179 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:13:26 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 13:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 517ms 13:13:26 INFO - PROCESS | 1660 | 1471983206215 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:13:26 INFO - PROCESS | 1660 | 1471983206216 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:13:26 INFO - PROCESS | 1660 | 1471983206219 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:13:26 INFO - PROCESS | 1660 | 1471983206220 Marionette TRACE conn2 <- [1,1330,null,{}] 13:13:26 INFO - PROCESS | 1660 | 1471983206225 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:26 INFO - PROCESS | 1660 | 1471983206226 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:26 INFO - PROCESS | 1660 | 1471983206301 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:13:26 INFO - PROCESS | 1660 | 1471983206353 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:26 INFO - PROCESS | 1660 | 1471983206354 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d5c000 == 30 [pid = 1660] [id = 340] 13:13:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1121aa400) [pid = 1660] [serial = 1019] [outer = 0x0] 13:13:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11689ac00) [pid = 1660] [serial = 1020] [outer = 0x1121aa400] 13:13:26 INFO - PROCESS | 1660 | 1471983206380 Marionette DEBUG loaded listener.js 13:13:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x12341f800) [pid = 1660] [serial = 1021] [outer = 0x1121aa400] 13:13:26 INFO - PROCESS | 1660 | 1471983206694 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 13:13:26 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 13:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 520ms 13:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:13:26 INFO - PROCESS | 1660 | 1471983206740 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:13:26 INFO - PROCESS | 1660 | 1471983206741 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:13:26 INFO - PROCESS | 1660 | 1471983206744 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:13:26 INFO - PROCESS | 1660 | 1471983206746 Marionette TRACE conn2 <- [1,1334,null,{}] 13:13:26 INFO - PROCESS | 1660 | 1471983206749 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:26 INFO - PROCESS | 1660 | 1471983206750 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:26 INFO - PROCESS | 1660 | 1471983206877 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:13:26 INFO - PROCESS | 1660 | 1471983206936 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:26 INFO - PROCESS | 1660 | 1471983206937 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fe7000 == 31 [pid = 1660] [id = 341] 13:13:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1126e6000) [pid = 1660] [serial = 1022] [outer = 0x0] 13:13:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1242e9000) [pid = 1660] [serial = 1023] [outer = 0x1126e6000] 13:13:26 INFO - PROCESS | 1660 | 1471983206963 Marionette DEBUG loaded listener.js 13:13:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x124ca5000) [pid = 1660] [serial = 1024] [outer = 0x1126e6000] 13:13:27 INFO - PROCESS | 1660 | 1471983207241 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 13:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 521ms 13:13:27 INFO - PROCESS | 1660 | 1471983207265 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:13:27 INFO - PROCESS | 1660 | 1471983207267 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:13:27 INFO - PROCESS | 1660 | 1471983207269 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:13:27 INFO - PROCESS | 1660 | 1471983207270 Marionette TRACE conn2 <- [1,1338,null,{}] 13:13:27 INFO - PROCESS | 1660 | 1471983207281 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:27 INFO - PROCESS | 1660 | 1471983207282 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:27 INFO - PROCESS | 1660 | 1471983207365 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:13:27 INFO - PROCESS | 1660 | 1471983207369 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:27 INFO - PROCESS | 1660 | 1471983207370 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b39800 == 32 [pid = 1660] [id = 342] 13:13:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124c7d400) [pid = 1660] [serial = 1025] [outer = 0x0] 13:13:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1268bc400) [pid = 1660] [serial = 1026] [outer = 0x124c7d400] 13:13:27 INFO - PROCESS | 1660 | 1471983207397 Marionette DEBUG loaded listener.js 13:13:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1269d6400) [pid = 1660] [serial = 1027] [outer = 0x124c7d400] 13:13:28 INFO - PROCESS | 1660 | 1471983208214 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 13:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 973ms 13:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:13:28 INFO - PROCESS | 1660 | 1471983208243 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:13:28 INFO - PROCESS | 1660 | 1471983208244 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:13:28 INFO - PROCESS | 1660 | 1471983208246 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:13:28 INFO - PROCESS | 1660 | 1471983208248 Marionette TRACE conn2 <- [1,1342,null,{}] 13:13:28 INFO - PROCESS | 1660 | 1471983208250 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:28 INFO - PROCESS | 1660 | 1471983208252 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:28 INFO - PROCESS | 1660 | 1471983208369 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:13:28 INFO - PROCESS | 1660 | 1471983208375 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:28 INFO - PROCESS | 1660 | 1471983208377 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x129717800 == 33 [pid = 1660] [id = 343] 13:13:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1269c9800) [pid = 1660] [serial = 1028] [outer = 0x0] 13:13:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x126f80400) [pid = 1660] [serial = 1029] [outer = 0x1269c9800] 13:13:28 INFO - PROCESS | 1660 | 1471983208407 Marionette DEBUG loaded listener.js 13:13:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x127385000) [pid = 1660] [serial = 1030] [outer = 0x1269c9800] 13:13:28 INFO - PROCESS | 1660 | 1471983208746 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 13:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 568ms 13:13:28 INFO - PROCESS | 1660 | 1471983208815 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:13:28 INFO - PROCESS | 1660 | 1471983208818 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:13:28 INFO - PROCESS | 1660 | 1471983208821 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:13:28 INFO - PROCESS | 1660 | 1471983208823 Marionette TRACE conn2 <- [1,1346,null,{}] 13:13:28 INFO - PROCESS | 1660 | 1471983208828 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:28 INFO - PROCESS | 1660 | 1471983208830 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:28 INFO - PROCESS | 1660 | 1471983208923 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:13:29 INFO - PROCESS | 1660 | 1471983209018 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:29 INFO - PROCESS | 1660 | 1471983209022 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11651f800 == 34 [pid = 1660] [id = 344] 13:13:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x111e2dc00) [pid = 1660] [serial = 1031] [outer = 0x0] 13:13:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1126dd400) [pid = 1660] [serial = 1032] [outer = 0x111e2dc00] 13:13:29 INFO - PROCESS | 1660 | 1471983209055 Marionette DEBUG loaded listener.js 13:13:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1129f3c00) [pid = 1660] [serial = 1033] [outer = 0x111e2dc00] 13:13:29 INFO - PROCESS | 1660 | 1471983209500 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 13:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 723ms 13:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:13:29 INFO - PROCESS | 1660 | 1471983209544 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:13:29 INFO - PROCESS | 1660 | 1471983209546 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:13:29 INFO - PROCESS | 1660 | 1471983209550 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:13:29 INFO - PROCESS | 1660 | 1471983209553 Marionette TRACE conn2 <- [1,1350,null,{}] 13:13:29 INFO - PROCESS | 1660 | 1471983209575 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:29 INFO - PROCESS | 1660 | 1471983209577 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:29 INFO - PROCESS | 1660 | 1471983209676 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:13:29 INFO - PROCESS | 1660 | 1471983209741 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:29 INFO - PROCESS | 1660 | 1471983209743 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194d0000 == 35 [pid = 1660] [id = 345] 13:13:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116547000) [pid = 1660] [serial = 1034] [outer = 0x0] 13:13:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116899c00) [pid = 1660] [serial = 1035] [outer = 0x116547000] 13:13:29 INFO - PROCESS | 1660 | 1471983209774 Marionette DEBUG loaded listener.js 13:13:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1176d5c00) [pid = 1660] [serial = 1036] [outer = 0x116547000] 13:13:30 INFO - PROCESS | 1660 | 1471983210182 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 13:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 692ms 13:13:30 INFO - PROCESS | 1660 | 1471983210241 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:13:30 INFO - PROCESS | 1660 | 1471983210243 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:13:30 INFO - PROCESS | 1660 | 1471983210246 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:13:30 INFO - PROCESS | 1660 | 1471983210247 Marionette TRACE conn2 <- [1,1354,null,{}] 13:13:30 INFO - PROCESS | 1660 | 1471983210254 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:30 INFO - PROCESS | 1660 | 1471983210257 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:30 INFO - PROCESS | 1660 | 1471983210393 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:13:30 INFO - PROCESS | 1660 | 1471983210404 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:30 INFO - PROCESS | 1660 | 1471983210406 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292de000 == 36 [pid = 1660] [id = 346] 13:13:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1193f4c00) [pid = 1660] [serial = 1037] [outer = 0x0] 13:13:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11a03b800) [pid = 1660] [serial = 1038] [outer = 0x1193f4c00] 13:13:30 INFO - PROCESS | 1660 | 1471983210437 Marionette DEBUG loaded listener.js 13:13:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1215ea800) [pid = 1660] [serial = 1039] [outer = 0x1193f4c00] 13:13:30 INFO - PROCESS | 1660 | 1471983210923 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 13:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 721ms 13:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:13:30 INFO - PROCESS | 1660 | 1471983210968 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:13:30 INFO - PROCESS | 1660 | 1471983210969 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:13:30 INFO - PROCESS | 1660 | 1471983210971 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:13:30 INFO - PROCESS | 1660 | 1471983210972 Marionette TRACE conn2 <- [1,1358,null,{}] 13:13:30 INFO - PROCESS | 1660 | 1471983210975 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:30 INFO - PROCESS | 1660 | 1471983210976 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:31 INFO - PROCESS | 1660 | 1471983211073 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:13:31 INFO - PROCESS | 1660 | 1471983211159 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:31 INFO - PROCESS | 1660 | 1471983211160 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af1f000 == 37 [pid = 1660] [id = 347] 13:13:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121a88c00) [pid = 1660] [serial = 1040] [outer = 0x0] 13:13:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x123495800) [pid = 1660] [serial = 1041] [outer = 0x121a88c00] 13:13:31 INFO - PROCESS | 1660 | 1471983211190 Marionette DEBUG loaded listener.js 13:13:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124ca5400) [pid = 1660] [serial = 1042] [outer = 0x121a88c00] 13:13:31 INFO - PROCESS | 1660 | 1471983211842 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 13:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 922ms 13:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:13:31 INFO - PROCESS | 1660 | 1471983211894 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:13:31 INFO - PROCESS | 1660 | 1471983211897 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:13:31 INFO - PROCESS | 1660 | 1471983211902 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:13:31 INFO - PROCESS | 1660 | 1471983211905 Marionette TRACE conn2 <- [1,1362,null,{}] 13:13:31 INFO - PROCESS | 1660 | 1471983211910 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:31 INFO - PROCESS | 1660 | 1471983211912 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:32 INFO - PROCESS | 1660 | 1471983212037 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:13:32 INFO - PROCESS | 1660 | 1471983212167 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:32 INFO - PROCESS | 1660 | 1471983212168 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x116539000 == 38 [pid = 1660] [id = 348] 13:13:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112993400) [pid = 1660] [serial = 1043] [outer = 0x0] 13:13:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x113c3b800) [pid = 1660] [serial = 1044] [outer = 0x112993400] 13:13:32 INFO - PROCESS | 1660 | 1471983212204 Marionette DEBUG loaded listener.js 13:13:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116895400) [pid = 1660] [serial = 1045] [outer = 0x112993400] 13:13:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12915f800 == 37 [pid = 1660] [id = 6] 13:13:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12a782800 == 36 [pid = 1660] [id = 8] 13:13:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12b177800 == 35 [pid = 1660] [id = 9] 13:13:32 INFO - PROCESS | 1660 | --DOCSHELL 0x1168d5000 == 34 [pid = 1660] [id = 332] 13:13:32 INFO - PROCESS | 1660 | --DOCSHELL 0x116052000 == 33 [pid = 1660] [id = 331] 13:13:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9a3000 == 32 [pid = 1660] [id = 330] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12404f800) [pid = 1660] [serial = 972] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1269ce000) [pid = 1660] [serial = 975] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128b0e400) [pid = 1660] [serial = 978] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128aabc00) [pid = 1660] [serial = 976] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128c41c00) [pid = 1660] [serial = 979] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1168f6c00) [pid = 1660] [serial = 982] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128ced000) [pid = 1660] [serial = 987] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11879b400) [pid = 1660] [serial = 958] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1176d4800) [pid = 1660] [serial = 957] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x115cbc400) [pid = 1660] [serial = 955] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112ffc000) [pid = 1660] [serial = 954] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x127097800) [pid = 1660] [serial = 951] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128ecac00) [pid = 1660] [serial = 952] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121eb1000) [pid = 1660] [serial = 969] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1197bdc00) [pid = 1660] [serial = 966] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1210ee800) [pid = 1660] [serial = 967] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118797000) [pid = 1660] [serial = 963] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118fb2c00) [pid = 1660] [serial = 964] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x115feec00) [pid = 1660] [serial = 960] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x116aafc00) [pid = 1660] [serial = 961] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x112ea3400) [pid = 1660] [serial = 981] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12445ec00) [pid = 1660] [serial = 973] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11966d800) [pid = 1660] [serial = 984] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12919ac00) [pid = 1660] [serial = 988] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12341b400) [pid = 1660] [serial = 970] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x124ca4400) [pid = 1660] [serial = 985] [outer = 0x0] [url = about:blank] 13:13:32 INFO - PROCESS | 1660 | 1471983212630 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 774ms 13:13:32 INFO - PROCESS | 1660 | 1471983212675 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:13:32 INFO - PROCESS | 1660 | 1471983212677 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:13:32 INFO - PROCESS | 1660 | 1471983212682 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:13:32 INFO - PROCESS | 1660 | 1471983212683 Marionette TRACE conn2 <- [1,1366,null,{}] 13:13:32 INFO - PROCESS | 1660 | 1471983212686 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:32 INFO - PROCESS | 1660 | 1471983212687 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:32 INFO - PROCESS | 1660 | 1471983212764 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:13:32 INFO - PROCESS | 1660 | 1471983212768 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:32 INFO - PROCESS | 1660 | 1471983212769 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x118434800 == 33 [pid = 1660] [id = 349] 13:13:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x117c49800) [pid = 1660] [serial = 1046] [outer = 0x0] 13:13:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118329000) [pid = 1660] [serial = 1047] [outer = 0x117c49800] 13:13:32 INFO - PROCESS | 1660 | 1471983212799 Marionette DEBUG loaded listener.js 13:13:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x118599400) [pid = 1660] [serial = 1048] [outer = 0x117c49800] 13:13:33 INFO - PROCESS | 1660 | 1471983213131 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 13:13:33 INFO - PROCESS | 1660 | 1471983213156 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:13:33 INFO - PROCESS | 1660 | 1471983213159 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:13:33 INFO - PROCESS | 1660 | 1471983213161 Marionette TRACE conn2 <- [1,1370,null,{}] 13:13:33 INFO - PROCESS | 1660 | 1471983213169 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:33 INFO - PROCESS | 1660 | 1471983213173 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:33 INFO - PROCESS | 1660 | 1471983213261 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:13:33 INFO - PROCESS | 1660 | 1471983213266 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:33 INFO - PROCESS | 1660 | 1471983213268 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0e0800 == 34 [pid = 1660] [id = 350] 13:13:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11966c800) [pid = 1660] [serial = 1049] [outer = 0x0] 13:13:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x12100b000) [pid = 1660] [serial = 1050] [outer = 0x11966c800] 13:13:33 INFO - PROCESS | 1660 | 1471983213302 Marionette DEBUG loaded listener.js 13:13:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12341d400) [pid = 1660] [serial = 1051] [outer = 0x11966c800] 13:13:33 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable 13:13:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13 13:13:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:33 INFO - _addTest/ [0,1373,"getWindowHandle",null] 13:13:33 INFO - PROCESS | 1660 | 1471983213840 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:13:33 INFO - PROCESS | 1660 | 1471983213845 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:13:33 INFO - PROCESS | 1660 | 1471983213846 Marionette TRACE conn2 <- [1,1374,null,{}] 13:13:33 INFO - PROCESS | 1660 | 1471983213850 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:33 INFO - PROCESS | 1660 | 1471983213852 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:33 INFO - PROCESS | 1660 | 1471983213950 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:13:33 INFO - PROCESS | 1660 | 1471983213953 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:33 INFO - PROCESS | 1660 | 1471983213954 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12441b000 == 35 [pid = 1660] [id = 351] 13:13:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12445a000) [pid = 1660] [serial = 1052] [outer = 0x0] 13:13:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x124ca6800) [pid = 1660] [serial = 1053] [outer = 0x12445a000] 13:13:33 INFO - PROCESS | 1660 | 1471983213984 Marionette DEBUG loaded listener.js 13:13:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1269ce000) [pid = 1660] [serial = 1054] [outer = 0x12445a000] 13:13:34 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:34 INFO - PROCESS | 1660 | 1471983214359 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 13:13:34 INFO - PROCESS | 1660 | 1471983214390 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:13:34 INFO - PROCESS | 1660 | 1471983214393 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:13:34 INFO - PROCESS | 1660 | 1471983214395 Marionette TRACE conn2 <- [1,1378,null,{}] 13:13:34 INFO - PROCESS | 1660 | 1471983214398 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:34 INFO - PROCESS | 1660 | 1471983214400 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:34 INFO - PROCESS | 1660 | 1471983214477 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:13:34 INFO - PROCESS | 1660 | 1471983214481 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:34 INFO - PROCESS | 1660 | 1471983214482 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f08000 == 36 [pid = 1660] [id = 352] 13:13:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x126f7c800) [pid = 1660] [serial = 1055] [outer = 0x0] 13:13:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1270aac00) [pid = 1660] [serial = 1056] [outer = 0x126f7c800] 13:13:34 INFO - PROCESS | 1660 | 1471983214517 Marionette DEBUG loaded listener.js 13:13:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x127384800) [pid = 1660] [serial = 1057] [outer = 0x126f7c800] 13:13:34 INFO - PROCESS | 1660 | 1471983214877 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 13:13:34 INFO - PROCESS | 1660 | 1471983214921 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:13:34 INFO - PROCESS | 1660 | 1471983214923 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:13:34 INFO - PROCESS | 1660 | 1471983214924 Marionette TRACE conn2 <- [1,1382,null,{}] 13:13:34 INFO - PROCESS | 1660 | 1471983214926 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:34 INFO - PROCESS | 1660 | 1471983214930 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:35 INFO - PROCESS | 1660 | 1471983215046 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:13:35 INFO - PROCESS | 1660 | 1471983215062 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:35 INFO - PROCESS | 1660 | 1471983215063 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x129160800 == 37 [pid = 1660] [id = 353] 13:13:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x128b0e400) [pid = 1660] [serial = 1058] [outer = 0x0] 13:13:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x128ed4000) [pid = 1660] [serial = 1059] [outer = 0x128b0e400] 13:13:35 INFO - PROCESS | 1660 | 1471983215089 Marionette DEBUG loaded listener.js 13:13:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12919e000) [pid = 1660] [serial = 1060] [outer = 0x128b0e400] 13:13:35 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:35 INFO - PROCESS | 1660 | 1471983215427 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 13:13:35 INFO - PROCESS | 1660 | 1471983215444 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:13:35 INFO - PROCESS | 1660 | 1471983215446 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:13:35 INFO - PROCESS | 1660 | 1471983215447 Marionette TRACE conn2 <- [1,1386,null,{}] 13:13:35 INFO - PROCESS | 1660 | 1471983215450 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:35 INFO - PROCESS | 1660 | 1471983215451 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:35 INFO - PROCESS | 1660 | 1471983215563 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:13:35 INFO - PROCESS | 1660 | 1471983215583 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:35 INFO - PROCESS | 1660 | 1471983215594 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6ba800 == 38 [pid = 1660] [id = 354] 13:13:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1292c0400) [pid = 1660] [serial = 1061] [outer = 0x0] 13:13:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1292c8800) [pid = 1660] [serial = 1062] [outer = 0x1292c0400] 13:13:35 INFO - PROCESS | 1660 | 1471983215621 Marionette DEBUG loaded listener.js 13:13:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x129491400) [pid = 1660] [serial = 1063] [outer = 0x1292c0400] 13:13:36 INFO - PROCESS | 1660 | 1471983216095 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 13:13:36 INFO - PROCESS | 1660 | 1471983216122 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:13:36 INFO - PROCESS | 1660 | 1471983216126 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:13:36 INFO - PROCESS | 1660 | 1471983216127 Marionette TRACE conn2 <- [1,1390,null,{}] 13:13:36 INFO - PROCESS | 1660 | 1471983216131 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:36 INFO - PROCESS | 1660 | 1471983216133 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:36 INFO - PROCESS | 1660 | 1471983216287 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:13:36 INFO - PROCESS | 1660 | 1471983216325 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:36 INFO - PROCESS | 1660 | 1471983216326 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af1f800 == 39 [pid = 1660] [id = 355] 13:13:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1292c3400) [pid = 1660] [serial = 1064] [outer = 0x0] 13:13:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12949dc00) [pid = 1660] [serial = 1065] [outer = 0x1292c3400] 13:13:36 INFO - PROCESS | 1660 | 1471983216351 Marionette DEBUG loaded listener.js 13:13:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1297c9800) [pid = 1660] [serial = 1066] [outer = 0x1292c3400] 13:13:36 INFO - PROCESS | 1660 | 1471983216669 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 13:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 570ms 13:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128cebc00) [pid = 1660] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1210efc00) [pid = 1660] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123423c00) [pid = 1660] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x115f84800) [pid = 1660] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1121aa400) [pid = 1660] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112ea2000) [pid = 1660] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113c99800) [pid = 1660] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1128bb400) [pid = 1660] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11934fc00) [pid = 1660] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x112ea2400) [pid = 1660] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1132b9800) [pid = 1660] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1126e6000) [pid = 1660] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:13:36 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x124c7d400) [pid = 1660] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:13:36 INFO - PROCESS | 1660 | 1471983216805 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:13:36 INFO - PROCESS | 1660 | 1471983216806 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:13:36 INFO - PROCESS | 1660 | 1471983216817 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:13:36 INFO - PROCESS | 1660 | 1471983216818 Marionette TRACE conn2 <- [1,1394,null,{}] 13:13:36 INFO - PROCESS | 1660 | 1471983216820 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:36 INFO - PROCESS | 1660 | 1471983216821 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:36 INFO - PROCESS | 1660 | 1471983216926 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:13:36 INFO - PROCESS | 1660 | 1471983216931 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:36 INFO - PROCESS | 1660 | 1471983216932 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x126923800 == 40 [pid = 1660] [id = 356] 13:13:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112ea0400) [pid = 1660] [serial = 1067] [outer = 0x0] 13:13:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x113c99800) [pid = 1660] [serial = 1068] [outer = 0x112ea0400] 13:13:36 INFO - PROCESS | 1660 | 1471983216957 Marionette DEBUG loaded listener.js 13:13:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11832b400) [pid = 1660] [serial = 1069] [outer = 0x112ea0400] 13:13:37 INFO - PROCESS | 1660 | 1471983217267 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 13:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 467ms 13:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:13:37 INFO - PROCESS | 1660 | 1471983217285 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:13:37 INFO - PROCESS | 1660 | 1471983217286 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:13:37 INFO - PROCESS | 1660 | 1471983217288 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:13:37 INFO - PROCESS | 1660 | 1471983217291 Marionette TRACE conn2 <- [1,1398,null,{}] 13:13:37 INFO - PROCESS | 1660 | 1471983217296 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:37 INFO - PROCESS | 1660 | 1471983217297 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:37 INFO - PROCESS | 1660 | 1471983217380 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:13:37 INFO - PROCESS | 1660 | 1471983217433 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:37 INFO - PROCESS | 1660 | 1471983217434 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b990800 == 41 [pid = 1660] [id = 357] 13:13:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112ea2000) [pid = 1660] [serial = 1070] [outer = 0x0] 13:13:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121ea5c00) [pid = 1660] [serial = 1071] [outer = 0x112ea2000] 13:13:37 INFO - PROCESS | 1660 | 1471983217459 Marionette DEBUG loaded listener.js 13:13:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x128b12400) [pid = 1660] [serial = 1072] [outer = 0x112ea2000] 13:13:37 INFO - PROCESS | 1660 | 1471983217718 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 13:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 474ms 13:13:37 INFO - PROCESS | 1660 | 1471983217764 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:13:37 INFO - PROCESS | 1660 | 1471983217765 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:13:37 INFO - PROCESS | 1660 | 1471983217767 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:13:37 INFO - PROCESS | 1660 | 1471983217769 Marionette TRACE conn2 <- [1,1402,null,{}] 13:13:37 INFO - PROCESS | 1660 | 1471983217771 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:37 INFO - PROCESS | 1660 | 1471983217784 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:37 INFO - PROCESS | 1660 | 1471983217883 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:13:37 INFO - PROCESS | 1660 | 1471983217888 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:37 INFO - PROCESS | 1660 | 1471983217891 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcde000 == 42 [pid = 1660] [id = 358] 13:13:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x129491c00) [pid = 1660] [serial = 1073] [outer = 0x0] 13:13:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a5ed400) [pid = 1660] [serial = 1074] [outer = 0x129491c00] 13:13:37 INFO - PROCESS | 1660 | 1471983217918 Marionette DEBUG loaded listener.js 13:13:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a651c00) [pid = 1660] [serial = 1075] [outer = 0x129491c00] 13:13:38 INFO - PROCESS | 1660 | 1471983218276 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 13:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 13:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:13:38 INFO - PROCESS | 1660 | 1471983218293 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:13:38 INFO - PROCESS | 1660 | 1471983218294 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:13:38 INFO - PROCESS | 1660 | 1471983218296 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:13:38 INFO - PROCESS | 1660 | 1471983218297 Marionette TRACE conn2 <- [1,1406,null,{}] 13:13:38 INFO - PROCESS | 1660 | 1471983218300 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:38 INFO - PROCESS | 1660 | 1471983218301 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:38 INFO - PROCESS | 1660 | 1471983218415 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:13:38 INFO - PROCESS | 1660 | 1471983218421 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:38 INFO - PROCESS | 1660 | 1471983218422 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcf1800 == 43 [pid = 1660] [id = 359] 13:13:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a5f7c00) [pid = 1660] [serial = 1076] [outer = 0x0] 13:13:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a7d6c00) [pid = 1660] [serial = 1077] [outer = 0x12a5f7c00] 13:13:38 INFO - PROCESS | 1660 | 1471983218447 Marionette DEBUG loaded listener.js 13:13:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12af46800) [pid = 1660] [serial = 1078] [outer = 0x12a5f7c00] 13:13:38 INFO - PROCESS | 1660 | 1471983218749 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 13:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 469ms 13:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:13:38 INFO - PROCESS | 1660 | 1471983218766 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:13:38 INFO - PROCESS | 1660 | 1471983218767 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:13:38 INFO - PROCESS | 1660 | 1471983218780 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:13:38 INFO - PROCESS | 1660 | 1471983218782 Marionette TRACE conn2 <- [1,1410,null,{}] 13:13:38 INFO - PROCESS | 1660 | 1471983218784 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:38 INFO - PROCESS | 1660 | 1471983218785 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:38 INFO - PROCESS | 1660 | 1471983218919 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:13:39 INFO - PROCESS | 1660 | 1471983219014 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:39 INFO - PROCESS | 1660 | 1471983219016 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168c7000 == 44 [pid = 1660] [id = 360] 13:13:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x111c79000) [pid = 1660] [serial = 1079] [outer = 0x0] 13:13:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1126df800) [pid = 1660] [serial = 1080] [outer = 0x111c79000] 13:13:39 INFO - PROCESS | 1660 | 1471983219049 Marionette DEBUG loaded listener.js 13:13:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x112ea6400) [pid = 1660] [serial = 1081] [outer = 0x111c79000] 13:13:39 INFO - PROCESS | 1660 | 1471983219598 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 13:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 880ms 13:13:39 INFO - PROCESS | 1660 | 1471983219651 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:13:39 INFO - PROCESS | 1660 | 1471983219653 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:13:39 INFO - PROCESS | 1660 | 1471983219669 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:13:39 INFO - PROCESS | 1660 | 1471983219671 Marionette TRACE conn2 <- [1,1414,null,{}] 13:13:39 INFO - PROCESS | 1660 | 1471983219676 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:39 INFO - PROCESS | 1660 | 1471983219679 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:39 INFO - PROCESS | 1660 | 1471983219783 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:13:39 INFO - PROCESS | 1660 | 1471983219836 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:39 INFO - PROCESS | 1660 | 1471983219837 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0e2800 == 45 [pid = 1660] [id = 361] 13:13:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x115ff2800) [pid = 1660] [serial = 1082] [outer = 0x0] 13:13:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118595800) [pid = 1660] [serial = 1083] [outer = 0x115ff2800] 13:13:39 INFO - PROCESS | 1660 | 1471983219868 Marionette DEBUG loaded listener.js 13:13:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119351c00) [pid = 1660] [serial = 1084] [outer = 0x115ff2800] 13:13:40 INFO - PROCESS | 1660 | 1471983220360 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 13:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 735ms 13:13:40 INFO - PROCESS | 1660 | 1471983220416 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:13:40 INFO - PROCESS | 1660 | 1471983220418 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:13:40 INFO - PROCESS | 1660 | 1471983220421 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:13:40 INFO - PROCESS | 1660 | 1471983220423 Marionette TRACE conn2 <- [1,1418,null,{}] 13:13:40 INFO - PROCESS | 1660 | 1471983220425 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:40 INFO - PROCESS | 1660 | 1471983220426 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:40 INFO - PROCESS | 1660 | 1471983220535 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:13:40 INFO - PROCESS | 1660 | 1471983220629 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:40 INFO - PROCESS | 1660 | 1471983220631 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a49800 == 46 [pid = 1660] [id = 362] 13:13:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x115cb2800) [pid = 1660] [serial = 1085] [outer = 0x0] 13:13:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121533400) [pid = 1660] [serial = 1086] [outer = 0x115cb2800] 13:13:40 INFO - PROCESS | 1660 | 1471983220680 Marionette DEBUG loaded listener.js 13:13:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1245ae000) [pid = 1660] [serial = 1087] [outer = 0x115cb2800] 13:13:41 INFO - PROCESS | 1660 | 1471983221511 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 13:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1120ms 13:13:41 INFO - PROCESS | 1660 | 1471983221543 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:13:41 INFO - PROCESS | 1660 | 1471983221545 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:13:41 INFO - PROCESS | 1660 | 1471983221551 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:13:41 INFO - PROCESS | 1660 | 1471983221553 Marionette TRACE conn2 <- [1,1422,null,{}] 13:13:41 INFO - PROCESS | 1660 | 1471983221559 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:41 INFO - PROCESS | 1660 | 1471983221561 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:41 INFO - PROCESS | 1660 | 1471983221680 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:13:41 INFO - PROCESS | 1660 | 1471983221739 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:41 INFO - PROCESS | 1660 | 1471983221741 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x11990a000 == 47 [pid = 1660] [id = 363] 13:13:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x115fed800) [pid = 1660] [serial = 1088] [outer = 0x0] 13:13:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116819400) [pid = 1660] [serial = 1089] [outer = 0x115fed800] 13:13:41 INFO - PROCESS | 1660 | 1471983221769 Marionette DEBUG loaded listener.js 13:13:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11851c400) [pid = 1660] [serial = 1090] [outer = 0x115fed800] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12c426000 == 46 [pid = 1660] [id = 13] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcbc000 == 45 [pid = 1660] [id = 12] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12cfdc800 == 44 [pid = 1660] [id = 18] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12bce6000 == 43 [pid = 1660] [id = 11] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x118238800 == 42 [pid = 1660] [id = 20] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x1160cd800 == 41 [pid = 1660] [id = 26] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcf1800 == 40 [pid = 1660] [id = 359] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcde000 == 39 [pid = 1660] [id = 358] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12b990800 == 38 [pid = 1660] [id = 357] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x126923800 == 37 [pid = 1660] [id = 356] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x126f80400) [pid = 1660] [serial = 1029] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | 1471983222264 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12af1f800 == 36 [pid = 1660] [id = 355] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6ba800 == 35 [pid = 1660] [id = 354] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x129160800 == 34 [pid = 1660] [id = 353] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x126f08000 == 33 [pid = 1660] [id = 352] 13:13:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12441b000 == 32 [pid = 1660] [id = 351] 13:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 776ms 13:13:42 INFO - PROCESS | 1660 | 1471983222326 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:13:42 INFO - PROCESS | 1660 | 1471983222329 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:13:42 INFO - PROCESS | 1660 | 1471983222333 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:13:42 INFO - PROCESS | 1660 | 1471983222335 Marionette TRACE conn2 <- [1,1426,null,{}] 13:13:42 INFO - PROCESS | 1660 | 1471983222337 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:42 INFO - PROCESS | 1660 | 1471983222339 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:42 INFO - PROCESS | 1660 | 1471983222417 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:13:42 INFO - PROCESS | 1660 | 1471983222421 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:42 INFO - PROCESS | 1660 | 1471983222422 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1139db800 == 33 [pid = 1660] [id = 364] 13:13:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x118598000) [pid = 1660] [serial = 1091] [outer = 0x0] 13:13:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x118792400) [pid = 1660] [serial = 1092] [outer = 0x118598000] 13:13:42 INFO - PROCESS | 1660 | 1471983222453 Marionette DEBUG loaded listener.js 13:13:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1193f5c00) [pid = 1660] [serial = 1093] [outer = 0x118598000] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121e26c00) [pid = 1660] [serial = 1014] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x124460400) [pid = 1660] [serial = 1017] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1240f3c00) [pid = 1660] [serial = 1015] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116799000) [pid = 1660] [serial = 1002] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116f82800) [pid = 1660] [serial = 1003] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11689ac00) [pid = 1660] [serial = 1020] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119daac00) [pid = 1660] [serial = 1011] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x115cbbc00) [pid = 1660] [serial = 997] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113e43c00) [pid = 1660] [serial = 996] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1128bf800) [pid = 1660] [serial = 993] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112e9f400) [pid = 1660] [serial = 994] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x129496400) [pid = 1660] [serial = 991] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1193fc000) [pid = 1660] [serial = 1008] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1197be000) [pid = 1660] [serial = 1009] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112eaac00) [pid = 1660] [serial = 999] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115caf800) [pid = 1660] [serial = 1000] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11832b800) [pid = 1660] [serial = 1005] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11879e400) [pid = 1660] [serial = 1006] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124ca5000) [pid = 1660] [serial = 1024] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1268bc400) [pid = 1660] [serial = 1026] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1269d6400) [pid = 1660] [serial = 1027] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x124c7b400) [pid = 1660] [serial = 1018] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1242e9000) [pid = 1660] [serial = 1023] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12341f800) [pid = 1660] [serial = 1021] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12100e400) [pid = 1660] [serial = 1012] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1292c7c00) [pid = 1660] [serial = 990] [outer = 0x0] [url = about:blank] 13:13:42 INFO - PROCESS | 1660 | 1471983222858 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 13:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 571ms 13:13:42 INFO - PROCESS | 1660 | 1471983222906 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:13:42 INFO - PROCESS | 1660 | 1471983222908 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:13:42 INFO - PROCESS | 1660 | 1471983222910 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:13:42 INFO - PROCESS | 1660 | 1471983222912 Marionette TRACE conn2 <- [1,1430,null,{}] 13:13:42 INFO - PROCESS | 1660 | 1471983222919 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:42 INFO - PROCESS | 1660 | 1471983222923 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:43 INFO - PROCESS | 1660 | 1471983223012 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:13:43 INFO - PROCESS | 1660 | 1471983223018 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:43 INFO - PROCESS | 1660 | 1471983223020 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194b8800 == 34 [pid = 1660] [id = 365] 13:13:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112ea1800) [pid = 1660] [serial = 1094] [outer = 0x0] 13:13:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1215e9400) [pid = 1660] [serial = 1095] [outer = 0x112ea1800] 13:13:43 INFO - PROCESS | 1660 | 1471983223048 Marionette DEBUG loaded listener.js 13:13:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121ea9000) [pid = 1660] [serial = 1096] [outer = 0x112ea1800] 13:13:43 INFO - PROCESS | 1660 | 1471983223508 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 13:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 625ms 13:13:43 INFO - PROCESS | 1660 | 1471983223536 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:13:43 INFO - PROCESS | 1660 | 1471983223538 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:13:43 INFO - PROCESS | 1660 | 1471983223553 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:13:43 INFO - PROCESS | 1660 | 1471983223556 Marionette TRACE conn2 <- [1,1434,null,{}] 13:13:43 INFO - PROCESS | 1660 | 1471983223560 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:43 INFO - PROCESS | 1660 | 1471983223562 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:43 INFO - PROCESS | 1660 | 1471983223685 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:13:43 INFO - PROCESS | 1660 | 1471983223767 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:43 INFO - PROCESS | 1660 | 1471983223768 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e66000 == 35 [pid = 1660] [id = 366] 13:13:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119da2800) [pid = 1660] [serial = 1097] [outer = 0x0] 13:13:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1242a0c00) [pid = 1660] [serial = 1098] [outer = 0x119da2800] 13:13:43 INFO - PROCESS | 1660 | 1471983223800 Marionette DEBUG loaded listener.js 13:13:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1246f5400) [pid = 1660] [serial = 1099] [outer = 0x119da2800] 13:13:44 INFO - PROCESS | 1660 | 1471983224077 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 13:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 573ms 13:13:44 INFO - PROCESS | 1660 | 1471983224128 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:13:44 INFO - PROCESS | 1660 | 1471983224130 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:13:44 INFO - PROCESS | 1660 | 1471983224132 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:13:44 INFO - PROCESS | 1660 | 1471983224133 Marionette TRACE conn2 <- [1,1438,null,{}] 13:13:44 INFO - PROCESS | 1660 | 1471983224135 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:44 INFO - PROCESS | 1660 | 1471983224137 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:44 INFO - PROCESS | 1660 | 1471983224214 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:13:44 INFO - PROCESS | 1660 | 1471983224217 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:44 INFO - PROCESS | 1660 | 1471983224218 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d64800 == 36 [pid = 1660] [id = 367] 13:13:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112ea0000) [pid = 1660] [serial = 1100] [outer = 0x0] 13:13:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124ca0800) [pid = 1660] [serial = 1101] [outer = 0x112ea0000] 13:13:44 INFO - PROCESS | 1660 | 1471983224246 Marionette DEBUG loaded listener.js 13:13:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1269d6400) [pid = 1660] [serial = 1102] [outer = 0x112ea0000] 13:13:44 INFO - PROCESS | 1660 | 1471983224648 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 13:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 569ms 13:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:13:44 INFO - PROCESS | 1660 | 1471983224701 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:13:44 INFO - PROCESS | 1660 | 1471983224703 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:13:44 INFO - PROCESS | 1660 | 1471983224705 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:13:44 INFO - PROCESS | 1660 | 1471983224706 Marionette TRACE conn2 <- [1,1442,null,{}] 13:13:44 INFO - PROCESS | 1660 | 1471983224708 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:44 INFO - PROCESS | 1660 | 1471983224712 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:44 INFO - PROCESS | 1660 | 1471983224831 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:13:44 INFO - PROCESS | 1660 | 1471983224849 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:44 INFO - PROCESS | 1660 | 1471983224850 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e51000 == 37 [pid = 1660] [id = 368] 13:13:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1270acc00) [pid = 1660] [serial = 1103] [outer = 0x0] 13:13:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128ab2400) [pid = 1660] [serial = 1104] [outer = 0x1270acc00] 13:13:44 INFO - PROCESS | 1660 | 1471983224876 Marionette DEBUG loaded listener.js 13:13:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128ce7800) [pid = 1660] [serial = 1105] [outer = 0x1270acc00] 13:13:45 INFO - PROCESS | 1660 | 1471983225216 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 13:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms 13:13:45 INFO - PROCESS | 1660 | 1471983225226 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:13:45 INFO - PROCESS | 1660 | 1471983225227 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:13:45 INFO - PROCESS | 1660 | 1471983225229 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:13:45 INFO - PROCESS | 1660 | 1471983225230 Marionette TRACE conn2 <- [1,1446,null,{}] 13:13:45 INFO - PROCESS | 1660 | 1471983225232 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:45 INFO - PROCESS | 1660 | 1471983225234 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:45 INFO - PROCESS | 1660 | 1471983225333 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:13:45 INFO - PROCESS | 1660 | 1471983225345 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:45 INFO - PROCESS | 1660 | 1471983225346 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x129714800 == 38 [pid = 1660] [id = 369] 13:13:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128cec400) [pid = 1660] [serial = 1106] [outer = 0x0] 13:13:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x129199c00) [pid = 1660] [serial = 1107] [outer = 0x128cec400] 13:13:45 INFO - PROCESS | 1660 | 1471983225371 Marionette DEBUG loaded listener.js 13:13:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1292c5000) [pid = 1660] [serial = 1108] [outer = 0x128cec400] 13:13:45 INFO - PROCESS | 1660 | 1471983225776 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 13:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 571ms 13:13:45 INFO - PROCESS | 1660 | 1471983225806 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:13:45 INFO - PROCESS | 1660 | 1471983225809 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:13:45 INFO - PROCESS | 1660 | 1471983225812 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:13:45 INFO - PROCESS | 1660 | 1471983225813 Marionette TRACE conn2 <- [1,1450,null,{}] 13:13:45 INFO - PROCESS | 1660 | 1471983225815 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:45 INFO - PROCESS | 1660 | 1471983225816 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:45 INFO - PROCESS | 1660 | 1471983225916 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:13:45 INFO - PROCESS | 1660 | 1471983225919 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:45 INFO - PROCESS | 1660 | 1471983225920 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b180800 == 39 [pid = 1660] [id = 370] 13:13:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1292c5400) [pid = 1660] [serial = 1109] [outer = 0x0] 13:13:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x129498c00) [pid = 1660] [serial = 1110] [outer = 0x1292c5400] 13:13:45 INFO - PROCESS | 1660 | 1471983225947 Marionette DEBUG loaded listener.js 13:13:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a646400) [pid = 1660] [serial = 1111] [outer = 0x1292c5400] 13:13:46 INFO - PROCESS | 1660 | 1471983226289 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 13:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 517ms 13:13:46 INFO - PROCESS | 1660 | 1471983226330 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:13:46 INFO - PROCESS | 1660 | 1471983226331 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:13:46 INFO - PROCESS | 1660 | 1471983226333 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:13:46 INFO - PROCESS | 1660 | 1471983226335 Marionette TRACE conn2 <- [1,1454,null,{}] 13:13:46 INFO - PROCESS | 1660 | 1471983226337 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:46 INFO - PROCESS | 1660 | 1471983226338 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:46 INFO - PROCESS | 1660 | 1471983226631 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112993400) [pid = 1660] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1193f4c00) [pid = 1660] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x111e2dc00) [pid = 1660] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128b0e400) [pid = 1660] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121a88c00) [pid = 1660] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11966c800) [pid = 1660] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1269c9800) [pid = 1660] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x117c49800) [pid = 1660] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12445a000) [pid = 1660] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116547000) [pid = 1660] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126f7c800) [pid = 1660] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1292c0400) [pid = 1660] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1292c3400) [pid = 1660] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x112ea0400) [pid = 1660] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x112ea2000) [pid = 1660] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:13:46 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x129491c00) [pid = 1660] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:13:46 INFO - PROCESS | 1660 | 1471983226693 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:46 INFO - PROCESS | 1660 | 1471983226694 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194b7000 == 40 [pid = 1660] [id = 371] 13:13:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x111e2dc00) [pid = 1660] [serial = 1112] [outer = 0x0] 13:13:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112ea0400) [pid = 1660] [serial = 1113] [outer = 0x111e2dc00] 13:13:46 INFO - PROCESS | 1660 | 1471983226727 Marionette DEBUG loaded listener.js 13:13:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116547000) [pid = 1660] [serial = 1114] [outer = 0x111e2dc00] 13:13:47 INFO - PROCESS | 1660 | 1471983227014 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 13:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 768ms 13:13:47 INFO - PROCESS | 1660 | 1471983227102 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:13:47 INFO - PROCESS | 1660 | 1471983227104 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:13:47 INFO - PROCESS | 1660 | 1471983227106 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:13:47 INFO - PROCESS | 1660 | 1471983227107 Marionette TRACE conn2 <- [1,1458,null,{}] 13:13:47 INFO - PROCESS | 1660 | 1471983227110 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:47 INFO - PROCESS | 1660 | 1471983227111 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:47 INFO - PROCESS | 1660 | 1471983227217 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:13:47 INFO - PROCESS | 1660 | 1471983227223 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:47 INFO - PROCESS | 1660 | 1471983227224 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcd9800 == 41 [pid = 1660] [id = 372] 13:13:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1193f4c00) [pid = 1660] [serial = 1115] [outer = 0x0] 13:13:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1269cac00) [pid = 1660] [serial = 1116] [outer = 0x1193f4c00] 13:13:47 INFO - PROCESS | 1660 | 1471983227250 Marionette DEBUG loaded listener.js 13:13:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a7dd000) [pid = 1660] [serial = 1117] [outer = 0x1193f4c00] 13:13:47 INFO - PROCESS | 1660 | 1471983227564 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 13:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 470ms 13:13:47 INFO - PROCESS | 1660 | 1471983227578 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:13:47 INFO - PROCESS | 1660 | 1471983227580 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:13:47 INFO - PROCESS | 1660 | 1471983227582 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:13:47 INFO - PROCESS | 1660 | 1471983227584 Marionette TRACE conn2 <- [1,1462,null,{}] 13:13:47 INFO - PROCESS | 1660 | 1471983227586 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:47 INFO - PROCESS | 1660 | 1471983227588 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:47 INFO - PROCESS | 1660 | 1471983227684 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:13:47 INFO - PROCESS | 1660 | 1471983227688 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:47 INFO - PROCESS | 1660 | 1471983227690 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c596000 == 42 [pid = 1660] [id = 373] 13:13:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12341cc00) [pid = 1660] [serial = 1118] [outer = 0x0] 13:13:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12afa8400) [pid = 1660] [serial = 1119] [outer = 0x12341cc00] 13:13:47 INFO - PROCESS | 1660 | 1471983227720 Marionette DEBUG loaded listener.js 13:13:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12b9f6c00) [pid = 1660] [serial = 1120] [outer = 0x12341cc00] 13:13:48 INFO - PROCESS | 1660 | 1471983228083 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 13:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 13:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:13:48 INFO - PROCESS | 1660 | 1471983228101 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:13:48 INFO - PROCESS | 1660 | 1471983228103 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:13:48 INFO - PROCESS | 1660 | 1471983228119 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:13:48 INFO - PROCESS | 1660 | 1471983228121 Marionette TRACE conn2 <- [1,1466,null,{}] 13:13:48 INFO - PROCESS | 1660 | 1471983228123 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:48 INFO - PROCESS | 1660 | 1471983228124 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:48 INFO - PROCESS | 1660 | 1471983228224 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:13:48 INFO - PROCESS | 1660 | 1471983228229 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:48 INFO - PROCESS | 1660 | 1471983228230 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cce0800 == 43 [pid = 1660] [id = 374] 13:13:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12b9f7c00) [pid = 1660] [serial = 1121] [outer = 0x0] 13:13:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12bc93c00) [pid = 1660] [serial = 1122] [outer = 0x12b9f7c00] 13:13:48 INFO - PROCESS | 1660 | 1471983228270 Marionette DEBUG loaded listener.js 13:13:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12bc9bc00) [pid = 1660] [serial = 1123] [outer = 0x12b9f7c00] 13:13:48 INFO - PROCESS | 1660 | 1471983228812 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 13:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 735ms 13:13:48 INFO - PROCESS | 1660 | 1471983228859 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:13:48 INFO - PROCESS | 1660 | 1471983228864 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:13:48 INFO - PROCESS | 1660 | 1471983228869 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:13:48 INFO - PROCESS | 1660 | 1471983228872 Marionette TRACE conn2 <- [1,1470,null,{}] 13:13:48 INFO - PROCESS | 1660 | 1471983228880 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:48 INFO - PROCESS | 1660 | 1471983228882 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:49 INFO - PROCESS | 1660 | 1471983229078 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:13:49 INFO - PROCESS | 1660 | 1471983229175 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:49 INFO - PROCESS | 1660 | 1471983229179 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x118175000 == 44 [pid = 1660] [id = 375] 13:13:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x115caf800) [pid = 1660] [serial = 1124] [outer = 0x0] 13:13:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x115cbc400) [pid = 1660] [serial = 1125] [outer = 0x115caf800] 13:13:49 INFO - PROCESS | 1660 | 1471983229230 Marionette DEBUG loaded listener.js 13:13:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118305c00) [pid = 1660] [serial = 1126] [outer = 0x115caf800] 13:13:49 INFO - PROCESS | 1660 | 1471983229708 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 13:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 877ms 13:13:49 INFO - PROCESS | 1660 | 1471983229745 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:13:49 INFO - PROCESS | 1660 | 1471983229748 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:13:49 INFO - PROCESS | 1660 | 1471983229753 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:13:49 INFO - PROCESS | 1660 | 1471983229755 Marionette TRACE conn2 <- [1,1474,null,{}] 13:13:49 INFO - PROCESS | 1660 | 1471983229757 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:49 INFO - PROCESS | 1660 | 1471983229759 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:49 INFO - PROCESS | 1660 | 1471983229865 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:13:49 INFO - PROCESS | 1660 | 1471983229920 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:49 INFO - PROCESS | 1660 | 1471983229921 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x124ccc000 == 45 [pid = 1660] [id = 376] 13:13:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1188a9000) [pid = 1660] [serial = 1127] [outer = 0x0] 13:13:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119da3c00) [pid = 1660] [serial = 1128] [outer = 0x1188a9000] 13:13:49 INFO - PROCESS | 1660 | 1471983229953 Marionette DEBUG loaded listener.js 13:13:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1210f2800) [pid = 1660] [serial = 1129] [outer = 0x1188a9000] 13:13:50 INFO - PROCESS | 1660 | 1471983230420 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 13:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 720ms 13:13:50 INFO - PROCESS | 1660 | 1471983230491 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:13:50 INFO - PROCESS | 1660 | 1471983230493 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:13:50 INFO - PROCESS | 1660 | 1471983230497 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:13:50 INFO - PROCESS | 1660 | 1471983230500 Marionette TRACE conn2 <- [1,1478,null,{}] 13:13:50 INFO - PROCESS | 1660 | 1471983230510 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:50 INFO - PROCESS | 1660 | 1471983230513 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:50 INFO - PROCESS | 1660 | 1471983230616 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:13:50 INFO - PROCESS | 1660 | 1471983230690 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:50 INFO - PROCESS | 1660 | 1471983230692 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c593800 == 46 [pid = 1660] [id = 377] 13:13:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1269d8400) [pid = 1660] [serial = 1130] [outer = 0x0] 13:13:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126f7e000) [pid = 1660] [serial = 1131] [outer = 0x1269d8400] 13:13:50 INFO - PROCESS | 1660 | 1471983230724 Marionette DEBUG loaded listener.js 13:13:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x127384000) [pid = 1660] [serial = 1132] [outer = 0x1269d8400] 13:13:51 INFO - PROCESS | 1660 | 1471983231180 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 13:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 724ms 13:13:51 INFO - PROCESS | 1660 | 1471983231224 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:13:51 INFO - PROCESS | 1660 | 1471983231226 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:13:51 INFO - PROCESS | 1660 | 1471983231229 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:13:51 INFO - PROCESS | 1660 | 1471983231230 Marionette TRACE conn2 <- [1,1482,null,{}] 13:13:51 INFO - PROCESS | 1660 | 1471983231233 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:51 INFO - PROCESS | 1660 | 1471983231234 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:51 INFO - PROCESS | 1660 | 1471983231337 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:13:51 INFO - PROCESS | 1660 | 1471983231409 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:51 INFO - PROCESS | 1660 | 1471983231411 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d36c800 == 47 [pid = 1660] [id = 378] 13:13:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128c3c800) [pid = 1660] [serial = 1133] [outer = 0x0] 13:13:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128ce5000) [pid = 1660] [serial = 1134] [outer = 0x128c3c800] 13:13:51 INFO - PROCESS | 1660 | 1471983231441 Marionette DEBUG loaded listener.js 13:13:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a5f9800) [pid = 1660] [serial = 1135] [outer = 0x128c3c800] 13:13:51 INFO - PROCESS | 1660 | 1471983231874 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 13:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 670ms 13:13:51 INFO - PROCESS | 1660 | 1471983231931 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:13:51 INFO - PROCESS | 1660 | 1471983231932 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:13:51 INFO - PROCESS | 1660 | 1471983231935 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:13:51 INFO - PROCESS | 1660 | 1471983231936 Marionette TRACE conn2 <- [1,1486,null,{}] 13:13:51 INFO - PROCESS | 1660 | 1471983231959 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:51 INFO - PROCESS | 1660 | 1471983231960 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:52 INFO - PROCESS | 1660 | 1471983232202 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:13:52 INFO - PROCESS | 1660 | 1471983232274 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:52 INFO - PROCESS | 1660 | 1471983232276 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f1c000 == 48 [pid = 1660] [id = 379] 13:13:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112ea8c00) [pid = 1660] [serial = 1136] [outer = 0x0] 13:13:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x113c3d000) [pid = 1660] [serial = 1137] [outer = 0x112ea8c00] 13:13:52 INFO - PROCESS | 1660 | 1471983232304 Marionette DEBUG loaded listener.js 13:13:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x116346400) [pid = 1660] [serial = 1138] [outer = 0x112ea8c00] 13:13:52 INFO - PROCESS | 1660 | 1471983232736 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 13:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 819ms 13:13:52 INFO - PROCESS | 1660 | 1471983232757 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:13:52 INFO - PROCESS | 1660 | 1471983232759 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:13:52 INFO - PROCESS | 1660 | 1471983232762 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:13:52 INFO - PROCESS | 1660 | 1471983232764 Marionette TRACE conn2 <- [1,1490,null,{}] 13:13:52 INFO - PROCESS | 1660 | 1471983232768 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:52 INFO - PROCESS | 1660 | 1471983232769 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:52 INFO - PROCESS | 1660 | 1471983232866 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:13:52 INFO - PROCESS | 1660 | 1471983232927 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:52 INFO - PROCESS | 1660 | 1471983232928 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11917b000 == 49 [pid = 1660] [id = 380] 13:13:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x118329c00) [pid = 1660] [serial = 1139] [outer = 0x0] 13:13:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1197bdc00) [pid = 1660] [serial = 1140] [outer = 0x118329c00] 13:13:52 INFO - PROCESS | 1660 | 1471983232957 Marionette DEBUG loaded listener.js 13:13:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1210f0400) [pid = 1660] [serial = 1141] [outer = 0x118329c00] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c596000 == 48 [pid = 1660] [id = 373] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcd9800 == 47 [pid = 1660] [id = 372] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1194b7000 == 46 [pid = 1660] [id = 371] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12b180800 == 45 [pid = 1660] [id = 370] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x129714800 == 44 [pid = 1660] [id = 369] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x128e51000 == 43 [pid = 1660] [id = 368] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x126d64800 == 42 [pid = 1660] [id = 367] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x121e66000 == 41 [pid = 1660] [id = 366] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1194b8800 == 40 [pid = 1660] [id = 365] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1139db800 == 39 [pid = 1660] [id = 364] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11990a000 == 38 [pid = 1660] [id = 363] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1168c7000 == 37 [pid = 1660] [id = 360] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0e2800 == 36 [pid = 1660] [id = 361] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12b99d000 == 35 [pid = 1660] [id = 10] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x119a49800 == 34 [pid = 1660] [id = 362] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12bce1800 == 33 [pid = 1660] [id = 19] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x118f1c000 == 32 [pid = 1660] [id = 379] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12d36c800 == 31 [pid = 1660] [id = 378] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c593800 == 30 [pid = 1660] [id = 377] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x124ccc000 == 29 [pid = 1660] [id = 376] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12cce0800 == 28 [pid = 1660] [id = 374] 13:13:53 INFO - PROCESS | 1660 | --DOCSHELL 0x118175000 == 27 [pid = 1660] [id = 375] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x116895400) [pid = 1660] [serial = 1045] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x113c3b800) [pid = 1660] [serial = 1044] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1215ea800) [pid = 1660] [serial = 1039] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x11a03b800) [pid = 1660] [serial = 1038] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1129f3c00) [pid = 1660] [serial = 1033] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1126dd400) [pid = 1660] [serial = 1032] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128ed4000) [pid = 1660] [serial = 1059] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x124ca5400) [pid = 1660] [serial = 1042] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x123495800) [pid = 1660] [serial = 1041] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12100b000) [pid = 1660] [serial = 1050] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12341d400) [pid = 1660] [serial = 1051] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x127385000) [pid = 1660] [serial = 1030] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118329000) [pid = 1660] [serial = 1047] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118599400) [pid = 1660] [serial = 1048] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x124ca6800) [pid = 1660] [serial = 1053] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1269ce000) [pid = 1660] [serial = 1054] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1176d5c00) [pid = 1660] [serial = 1036] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116899c00) [pid = 1660] [serial = 1035] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1270aac00) [pid = 1660] [serial = 1056] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1292c8800) [pid = 1660] [serial = 1062] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12949dc00) [pid = 1660] [serial = 1065] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x129491400) [pid = 1660] [serial = 1063] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x113c99800) [pid = 1660] [serial = 1068] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121ea5c00) [pid = 1660] [serial = 1071] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11832b400) [pid = 1660] [serial = 1069] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12a5ed400) [pid = 1660] [serial = 1074] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1297c9800) [pid = 1660] [serial = 1066] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a651c00) [pid = 1660] [serial = 1075] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a7d6c00) [pid = 1660] [serial = 1077] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12919e000) [pid = 1660] [serial = 1060] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128b12400) [pid = 1660] [serial = 1072] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x127384800) [pid = 1660] [serial = 1057] [outer = 0x0] [url = about:blank] 13:13:53 INFO - PROCESS | 1660 | 1471983233919 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 13:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1173ms 13:13:53 INFO - PROCESS | 1660 | 1471983233936 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:13:53 INFO - PROCESS | 1660 | 1471983233938 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:13:53 INFO - PROCESS | 1660 | 1471983233944 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:13:53 INFO - PROCESS | 1660 | 1471983233945 Marionette TRACE conn2 <- [1,1494,null,{}] 13:13:53 INFO - PROCESS | 1660 | 1471983233949 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:53 INFO - PROCESS | 1660 | 1471983233951 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:54 INFO - PROCESS | 1660 | 1471983234029 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:13:54 INFO - PROCESS | 1660 | 1471983234084 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:54 INFO - PROCESS | 1660 | 1471983234087 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ad0800 == 28 [pid = 1660] [id = 381] 13:13:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113c9b800) [pid = 1660] [serial = 1142] [outer = 0x0] 13:13:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115cb6000) [pid = 1660] [serial = 1143] [outer = 0x113c9b800] 13:13:54 INFO - PROCESS | 1660 | 1471983234118 Marionette DEBUG loaded listener.js 13:13:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116812800) [pid = 1660] [serial = 1144] [outer = 0x113c9b800] 13:13:54 INFO - PROCESS | 1660 | 1471983234444 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 13:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 522ms 13:13:54 INFO - PROCESS | 1660 | 1471983234464 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:13:54 INFO - PROCESS | 1660 | 1471983234467 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:13:54 INFO - PROCESS | 1660 | 1471983234472 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:13:54 INFO - PROCESS | 1660 | 1471983234476 Marionette TRACE conn2 <- [1,1498,null,{}] 13:13:54 INFO - PROCESS | 1660 | 1471983234478 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:54 INFO - PROCESS | 1660 | 1471983234480 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:54 INFO - PROCESS | 1660 | 1471983234557 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:13:54 INFO - PROCESS | 1660 | 1471983234562 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:54 INFO - PROCESS | 1660 | 1471983234563 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x11843a000 == 29 [pid = 1660] [id = 382] 13:13:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1176ce800) [pid = 1660] [serial = 1145] [outer = 0x0] 13:13:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11879b800) [pid = 1660] [serial = 1146] [outer = 0x1176ce800] 13:13:54 INFO - PROCESS | 1660 | 1471983234592 Marionette DEBUG loaded listener.js 13:13:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1193f3800) [pid = 1660] [serial = 1147] [outer = 0x1176ce800] 13:13:54 INFO - PROCESS | 1660 | 1471983234960 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 13:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 525ms 13:13:54 INFO - PROCESS | 1660 | 1471983234997 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:13:54 INFO - PROCESS | 1660 | 1471983234998 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:13:55 INFO - PROCESS | 1660 | 1471983235000 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:13:55 INFO - PROCESS | 1660 | 1471983235003 Marionette TRACE conn2 <- [1,1502,null,{}] 13:13:55 INFO - PROCESS | 1660 | 1471983235011 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:55 INFO - PROCESS | 1660 | 1471983235014 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:55 INFO - PROCESS | 1660 | 1471983235091 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:13:55 INFO - PROCESS | 1660 | 1471983235098 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:55 INFO - PROCESS | 1660 | 1471983235100 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x121166000 == 30 [pid = 1660] [id = 383] 13:13:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1128b8c00) [pid = 1660] [serial = 1148] [outer = 0x0] 13:13:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1219d4400) [pid = 1660] [serial = 1149] [outer = 0x1128b8c00] 13:13:55 INFO - PROCESS | 1660 | 1471983235131 Marionette DEBUG loaded listener.js 13:13:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12341a000) [pid = 1660] [serial = 1150] [outer = 0x1128b8c00] 13:13:55 INFO - PROCESS | 1660 | 1471983235455 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 13:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 471ms 13:13:55 INFO - PROCESS | 1660 | 1471983235472 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:13:55 INFO - PROCESS | 1660 | 1471983235474 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:13:55 INFO - PROCESS | 1660 | 1471983235479 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:13:55 INFO - PROCESS | 1660 | 1471983235480 Marionette TRACE conn2 <- [1,1506,null,{}] 13:13:55 INFO - PROCESS | 1660 | 1471983235483 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:55 INFO - PROCESS | 1660 | 1471983235484 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:55 INFO - PROCESS | 1660 | 1471983235563 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:13:55 INFO - PROCESS | 1660 | 1471983235625 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:55 INFO - PROCESS | 1660 | 1471983235626 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215c2800 == 31 [pid = 1660] [id = 384] 13:13:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11a03f000) [pid = 1660] [serial = 1151] [outer = 0x0] 13:13:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12445c800) [pid = 1660] [serial = 1152] [outer = 0x11a03f000] 13:13:55 INFO - PROCESS | 1660 | 1471983235653 Marionette DEBUG loaded listener.js 13:13:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124c79400) [pid = 1660] [serial = 1153] [outer = 0x11a03f000] 13:13:55 INFO - PROCESS | 1660 | 1471983235954 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 13:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 520ms 13:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:13:56 INFO - PROCESS | 1660 | 1471983236008 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:13:56 INFO - PROCESS | 1660 | 1471983236011 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:13:56 INFO - PROCESS | 1660 | 1471983236014 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:13:56 INFO - PROCESS | 1660 | 1471983236015 Marionette TRACE conn2 <- [1,1510,null,{}] 13:13:56 INFO - PROCESS | 1660 | 1471983236017 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:56 INFO - PROCESS | 1660 | 1471983236018 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:56 INFO - PROCESS | 1660 | 1471983236111 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:13:56 INFO - PROCESS | 1660 | 1471983236148 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:56 INFO - PROCESS | 1660 | 1471983236149 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270f6800 == 32 [pid = 1660] [id = 385] 13:13:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x113904c00) [pid = 1660] [serial = 1154] [outer = 0x0] 13:13:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124ca8000) [pid = 1660] [serial = 1155] [outer = 0x113904c00] 13:13:56 INFO - PROCESS | 1660 | 1471983236175 Marionette DEBUG loaded listener.js 13:13:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1269cb800) [pid = 1660] [serial = 1156] [outer = 0x113904c00] 13:13:56 INFO - PROCESS | 1660 | 1471983236518 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 13:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 523ms 13:13:56 INFO - PROCESS | 1660 | 1471983236538 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:13:56 INFO - PROCESS | 1660 | 1471983236539 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:13:56 INFO - PROCESS | 1660 | 1471983236542 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:13:56 INFO - PROCESS | 1660 | 1471983236543 Marionette TRACE conn2 <- [1,1514,null,{}] 13:13:56 INFO - PROCESS | 1660 | 1471983236545 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:56 INFO - PROCESS | 1660 | 1471983236549 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:56 INFO - PROCESS | 1660 | 1471983236676 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:13:56 INFO - PROCESS | 1660 | 1471983236679 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:56 INFO - PROCESS | 1660 | 1471983236681 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12916b000 == 33 [pid = 1660] [id = 386] 13:13:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1268b4800) [pid = 1660] [serial = 1157] [outer = 0x0] 13:13:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1270a5800) [pid = 1660] [serial = 1158] [outer = 0x1268b4800] 13:13:56 INFO - PROCESS | 1660 | 1471983236707 Marionette DEBUG loaded listener.js 13:13:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128c3dc00) [pid = 1660] [serial = 1159] [outer = 0x1268b4800] 13:13:57 INFO - PROCESS | 1660 | 1471983237034 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 13:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 522ms 13:13:57 INFO - PROCESS | 1660 | 1471983237071 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:13:57 INFO - PROCESS | 1660 | 1471983237074 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:13:57 INFO - PROCESS | 1660 | 1471983237087 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:13:57 INFO - PROCESS | 1660 | 1471983237088 Marionette TRACE conn2 <- [1,1518,null,{}] 13:13:57 INFO - PROCESS | 1660 | 1471983237092 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:57 INFO - PROCESS | 1660 | 1471983237094 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:57 INFO - PROCESS | 1660 | 1471983237187 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:13:57 INFO - PROCESS | 1660 | 1471983237198 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:57 INFO - PROCESS | 1660 | 1471983237199 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a560800 == 34 [pid = 1660] [id = 387] 13:13:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128cebc00) [pid = 1660] [serial = 1160] [outer = 0x0] 13:13:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x129198400) [pid = 1660] [serial = 1161] [outer = 0x128cebc00] 13:13:57 INFO - PROCESS | 1660 | 1471983237224 Marionette DEBUG loaded listener.js 13:13:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1292c5c00) [pid = 1660] [serial = 1162] [outer = 0x128cebc00] 13:13:57 INFO - PROCESS | 1660 | 1471983237571 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 526ms 13:13:57 INFO - PROCESS | 1660 | 1471983237612 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:13:57 INFO - PROCESS | 1660 | 1471983237613 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:13:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:13:57 INFO - PROCESS | 1660 | 1471983237615 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:13:57 INFO - PROCESS | 1660 | 1471983237616 Marionette TRACE conn2 <- [1,1522,null,{}] 13:13:57 INFO - PROCESS | 1660 | 1471983237619 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:57 INFO - PROCESS | 1660 | 1471983237620 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:57 INFO - PROCESS | 1660 | 1471983237720 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:13:57 INFO - PROCESS | 1660 | 1471983237724 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:57 INFO - PROCESS | 1660 | 1471983237725 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af26800 == 35 [pid = 1660] [id = 388] 13:13:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128cecc00) [pid = 1660] [serial = 1163] [outer = 0x0] 13:13:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x129499800) [pid = 1660] [serial = 1164] [outer = 0x128cecc00] 13:13:57 INFO - PROCESS | 1660 | 1471983237750 Marionette DEBUG loaded listener.js 13:13:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a5f0400) [pid = 1660] [serial = 1165] [outer = 0x128cecc00] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1270acc00) [pid = 1660] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128cec400) [pid = 1660] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1292c5400) [pid = 1660] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119da2800) [pid = 1660] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118598000) [pid = 1660] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x115ff2800) [pid = 1660] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x111c79000) [pid = 1660] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x115fed800) [pid = 1660] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115cb2800) [pid = 1660] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12b9f7c00) [pid = 1660] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12a5f7c00) [pid = 1660] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112ea0000) [pid = 1660] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112ea1800) [pid = 1660] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12341cc00) [pid = 1660] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x111e2dc00) [pid = 1660] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:13:58 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1193f4c00) [pid = 1660] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:13:58 INFO - PROCESS | 1660 | 1471983238321 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 13:13:58 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 () { 13:13:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:13:58 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 () { 13:13:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:13:58 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 () { 13:13:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:13:58 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 () { 13:13:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:13:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 721ms 13:13:58 INFO - PROCESS | 1660 | 1471983238337 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:13:58 INFO - PROCESS | 1660 | 1471983238338 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:13:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:13:58 INFO - PROCESS | 1660 | 1471983238342 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:13:58 INFO - PROCESS | 1660 | 1471983238344 Marionette TRACE conn2 <- [1,1526,null,{}] 13:13:58 INFO - PROCESS | 1660 | 1471983238355 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:58 INFO - PROCESS | 1660 | 1471983238356 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:58 INFO - PROCESS | 1660 | 1471983238430 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:13:58 INFO - PROCESS | 1660 | 1471983238500 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:58 INFO - PROCESS | 1660 | 1471983238501 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x121165800 == 36 [pid = 1660] [id = 389] 13:13:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x112e9f400) [pid = 1660] [serial = 1166] [outer = 0x0] 13:13:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1246f6c00) [pid = 1660] [serial = 1167] [outer = 0x112e9f400] 13:13:58 INFO - PROCESS | 1660 | 1471983238530 Marionette DEBUG loaded listener.js 13:13:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128cec400) [pid = 1660] [serial = 1168] [outer = 0x112e9f400] 13:13:58 INFO - PROCESS | 1660 | 1471983238773 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 13:13:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:13:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:13:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:13:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:13:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 473ms 13:13:58 INFO - PROCESS | 1660 | 1471983238815 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:13:58 INFO - PROCESS | 1660 | 1471983238817 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:13:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:13:58 INFO - PROCESS | 1660 | 1471983238819 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:13:58 INFO - PROCESS | 1660 | 1471983238820 Marionette TRACE conn2 <- [1,1530,null,{}] 13:13:58 INFO - PROCESS | 1660 | 1471983238830 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:58 INFO - PROCESS | 1660 | 1471983238831 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:58 INFO - PROCESS | 1660 | 1471983238914 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:13:58 INFO - PROCESS | 1660 | 1471983238919 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:58 INFO - PROCESS | 1660 | 1471983238920 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcb9000 == 37 [pid = 1660] [id = 390] 13:13:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12341cc00) [pid = 1660] [serial = 1169] [outer = 0x0] 13:13:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a5f4000) [pid = 1660] [serial = 1170] [outer = 0x12341cc00] 13:13:58 INFO - PROCESS | 1660 | 1471983238946 Marionette DEBUG loaded listener.js 13:13:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a7d7c00) [pid = 1660] [serial = 1171] [outer = 0x12341cc00] 13:13:59 INFO - PROCESS | 1660 | 1471983239250 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 13:13:59 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 13:13:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:13:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:13:59 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. 13:13:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:13:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 13:13:59 INFO - PROCESS | 1660 | 1471983239289 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:13:59 INFO - PROCESS | 1660 | 1471983239293 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:13:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:13:59 INFO - PROCESS | 1660 | 1471983239295 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:13:59 INFO - PROCESS | 1660 | 1471983239297 Marionette TRACE conn2 <- [1,1534,null,{}] 13:13:59 INFO - PROCESS | 1660 | 1471983239307 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:59 INFO - PROCESS | 1660 | 1471983239309 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:59 INFO - PROCESS | 1660 | 1471983239397 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:13:59 INFO - PROCESS | 1660 | 1471983239456 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:59 INFO - PROCESS | 1660 | 1471983239458 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270f6000 == 38 [pid = 1660] [id = 391] 13:13:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124ca0400) [pid = 1660] [serial = 1172] [outer = 0x0] 13:13:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12af45800) [pid = 1660] [serial = 1173] [outer = 0x124ca0400] 13:13:59 INFO - PROCESS | 1660 | 1471983239486 Marionette DEBUG loaded listener.js 13:13:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12b9f7c00) [pid = 1660] [serial = 1174] [outer = 0x124ca0400] 13:13:59 INFO - PROCESS | 1660 | 1471983239782 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:13:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:13:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 527ms 13:13:59 INFO - PROCESS | 1660 | 1471983239824 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:13:59 INFO - PROCESS | 1660 | 1471983239828 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:13:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:13:59 INFO - PROCESS | 1660 | 1471983239830 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:13:59 INFO - PROCESS | 1660 | 1471983239832 Marionette TRACE conn2 <- [1,1538,null,{}] 13:13:59 INFO - PROCESS | 1660 | 1471983239835 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:59 INFO - PROCESS | 1660 | 1471983239836 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:59 INFO - PROCESS | 1660 | 1471983239917 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:13:59 INFO - PROCESS | 1660 | 1471983239920 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:59 INFO - PROCESS | 1660 | 1471983239921 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:13:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ccd3800 == 39 [pid = 1660] [id = 392] 13:13:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12b9f7400) [pid = 1660] [serial = 1175] [outer = 0x0] 13:13:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12bc97c00) [pid = 1660] [serial = 1176] [outer = 0x12b9f7400] 13:13:59 INFO - PROCESS | 1660 | 1471983239947 Marionette DEBUG loaded listener.js 13:13:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12c00b400) [pid = 1660] [serial = 1177] [outer = 0x12b9f7400] 13:14:00 INFO - PROCESS | 1660 | 1471983240455 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:14:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:14:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 13:14:00 INFO - PROCESS | 1660 | 1471983240502 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:14:00 INFO - PROCESS | 1660 | 1471983240505 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:14:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:14:00 INFO - PROCESS | 1660 | 1471983240508 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:14:00 INFO - PROCESS | 1660 | 1471983240510 Marionette TRACE conn2 <- [1,1542,null,{}] 13:14:00 INFO - PROCESS | 1660 | 1471983240514 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:00 INFO - PROCESS | 1660 | 1471983240516 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:00 INFO - PROCESS | 1660 | 1471983240628 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:14:00 INFO - PROCESS | 1660 | 1471983240690 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:00 INFO - PROCESS | 1660 | 1471983240691 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x117287800 == 40 [pid = 1660] [id = 393] 13:14:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x112e9e800) [pid = 1660] [serial = 1178] [outer = 0x0] 13:14:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x113c9ac00) [pid = 1660] [serial = 1179] [outer = 0x112e9e800] 13:14:00 INFO - PROCESS | 1660 | 1471983240723 Marionette DEBUG loaded listener.js 13:14:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116797400) [pid = 1660] [serial = 1180] [outer = 0x112e9e800] 13:14:01 INFO - PROCESS | 1660 | 1471983241289 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 13:14:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:14:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 821ms 13:14:01 INFO - PROCESS | 1660 | 1471983241349 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:14:01 INFO - PROCESS | 1660 | 1471983241352 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:14:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:14:01 INFO - PROCESS | 1660 | 1471983241360 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:14:01 INFO - PROCESS | 1660 | 1471983241362 Marionette TRACE conn2 <- [1,1546,null,{}] 13:14:01 INFO - PROCESS | 1660 | 1471983241365 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:01 INFO - PROCESS | 1660 | 1471983241367 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:01 INFO - PROCESS | 1660 | 1471983241474 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:14:01 INFO - PROCESS | 1660 | 1471983241566 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:01 INFO - PROCESS | 1660 | 1471983241568 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x126923000 == 41 [pid = 1660] [id = 394] 13:14:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x118597800) [pid = 1660] [serial = 1181] [outer = 0x0] 13:14:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1193fa400) [pid = 1660] [serial = 1182] [outer = 0x118597800] 13:14:01 INFO - PROCESS | 1660 | 1471983241600 Marionette DEBUG loaded listener.js 13:14:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x121003400) [pid = 1660] [serial = 1183] [outer = 0x118597800] 13:14:02 INFO - PROCESS | 1660 | 1471983242258 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 13:14:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1270f6000 == 40 [pid = 1660] [id = 391] 13:14:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcb9000 == 39 [pid = 1660] [id = 390] 13:14:02 INFO - PROCESS | 1660 | --DOCSHELL 0x121165800 == 38 [pid = 1660] [id = 389] 13:14:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12af26800 == 37 [pid = 1660] [id = 388] 13:14:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12a560800 == 36 [pid = 1660] [id = 387] 13:14:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12916b000 == 35 [pid = 1660] [id = 386] 13:14:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1270f6800 == 34 [pid = 1660] [id = 385] 13:14:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1215c2800 == 33 [pid = 1660] [id = 384] 13:14:02 INFO - PROCESS | 1660 | --DOCSHELL 0x121166000 == 32 [pid = 1660] [id = 383] 13:14:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11843a000 == 31 [pid = 1660] [id = 382] 13:14:02 INFO - PROCESS | 1660 | --DOCSHELL 0x116ad0800 == 30 [pid = 1660] [id = 381] 13:14:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:14:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 976ms 13:14:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:14:02 INFO - PROCESS | 1660 | 1471983242335 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:14:02 INFO - PROCESS | 1660 | 1471983242337 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:14:02 INFO - PROCESS | 1660 | 1471983242340 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:14:02 INFO - PROCESS | 1660 | 1471983242342 Marionette TRACE conn2 <- [1,1550,null,{}] 13:14:02 INFO - PROCESS | 1660 | 1471983242345 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:02 INFO - PROCESS | 1660 | 1471983242347 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:02 INFO - PROCESS | 1660 | 1471983242432 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128ab2400) [pid = 1660] [serial = 1104] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x129199c00) [pid = 1660] [serial = 1107] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x128ce7800) [pid = 1660] [serial = 1105] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x129498c00) [pid = 1660] [serial = 1110] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1242a0c00) [pid = 1660] [serial = 1098] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1292c5000) [pid = 1660] [serial = 1108] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118792400) [pid = 1660] [serial = 1092] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1193f5c00) [pid = 1660] [serial = 1093] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118595800) [pid = 1660] [serial = 1083] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119351c00) [pid = 1660] [serial = 1084] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1126df800) [pid = 1660] [serial = 1080] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112ea6400) [pid = 1660] [serial = 1081] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116819400) [pid = 1660] [serial = 1089] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11851c400) [pid = 1660] [serial = 1090] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121533400) [pid = 1660] [serial = 1086] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12bc93c00) [pid = 1660] [serial = 1122] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1245ae000) [pid = 1660] [serial = 1087] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12af46800) [pid = 1660] [serial = 1078] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124ca0800) [pid = 1660] [serial = 1101] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1215e9400) [pid = 1660] [serial = 1095] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121ea9000) [pid = 1660] [serial = 1096] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1246f5400) [pid = 1660] [serial = 1099] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12bc9bc00) [pid = 1660] [serial = 1123] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12b9f6c00) [pid = 1660] [serial = 1120] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a646400) [pid = 1660] [serial = 1111] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x116547000) [pid = 1660] [serial = 1114] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12afa8400) [pid = 1660] [serial = 1119] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x112ea0400) [pid = 1660] [serial = 1113] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1269cac00) [pid = 1660] [serial = 1116] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1269d6400) [pid = 1660] [serial = 1102] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12a7dd000) [pid = 1660] [serial = 1117] [outer = 0x0] [url = about:blank] 13:14:02 INFO - PROCESS | 1660 | 1471983242494 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:02 INFO - PROCESS | 1660 | 1471983242496 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x116850000 == 31 [pid = 1660] [id = 395] 13:14:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1128bd000) [pid = 1660] [serial = 1184] [outer = 0x0] 13:14:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x112ea6800) [pid = 1660] [serial = 1185] [outer = 0x1128bd000] 13:14:02 INFO - PROCESS | 1660 | 1471983242525 Marionette DEBUG loaded listener.js 13:14:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x113c9d400) [pid = 1660] [serial = 1186] [outer = 0x1128bd000] 13:14:02 INFO - PROCESS | 1660 | 1471983242825 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:14:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:14:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 522ms 13:14:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:14:02 INFO - PROCESS | 1660 | 1471983242861 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:14:02 INFO - PROCESS | 1660 | 1471983242864 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:14:02 INFO - PROCESS | 1660 | 1471983242868 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:14:02 INFO - PROCESS | 1660 | 1471983242870 Marionette TRACE conn2 <- [1,1554,null,{}] 13:14:02 INFO - PROCESS | 1660 | 1471983242873 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:02 INFO - PROCESS | 1660 | 1471983242877 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:02 INFO - PROCESS | 1660 | 1471983242954 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:14:02 INFO - PROCESS | 1660 | 1471983242961 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:02 INFO - PROCESS | 1660 | 1471983242962 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x118725800 == 32 [pid = 1660] [id = 396] 13:14:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x115cbc000) [pid = 1660] [serial = 1187] [outer = 0x0] 13:14:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116ab5000) [pid = 1660] [serial = 1188] [outer = 0x115cbc000] 13:14:02 INFO - PROCESS | 1660 | 1471983242989 Marionette DEBUG loaded listener.js 13:14:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118330000) [pid = 1660] [serial = 1189] [outer = 0x115cbc000] 13:14:03 INFO - PROCESS | 1660 | 1471983243369 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:14:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:14:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 13:14:03 INFO - PROCESS | 1660 | 1471983243388 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:14:03 INFO - PROCESS | 1660 | 1471983243391 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:14:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:14:03 INFO - PROCESS | 1660 | 1471983243393 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:14:03 INFO - PROCESS | 1660 | 1471983243396 Marionette TRACE conn2 <- [1,1558,null,{}] 13:14:03 INFO - PROCESS | 1660 | 1471983243404 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:03 INFO - PROCESS | 1660 | 1471983243408 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:03 INFO - PROCESS | 1660 | 1471983243499 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:14:03 INFO - PROCESS | 1660 | 1471983243504 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:03 INFO - PROCESS | 1660 | 1471983243507 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x121271000 == 33 [pid = 1660] [id = 397] 13:14:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x111c19800) [pid = 1660] [serial = 1190] [outer = 0x0] 13:14:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119a8a800) [pid = 1660] [serial = 1191] [outer = 0x111c19800] 13:14:03 INFO - PROCESS | 1660 | 1471983243540 Marionette DEBUG loaded listener.js 13:14:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119dac400) [pid = 1660] [serial = 1192] [outer = 0x111c19800] 13:14:03 INFO - PROCESS | 1660 | 1471983243879 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:14:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:14:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 523ms 13:14:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:14:03 INFO - PROCESS | 1660 | 1471983243917 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:14:03 INFO - PROCESS | 1660 | 1471983243919 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:14:03 INFO - PROCESS | 1660 | 1471983243928 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:14:03 INFO - PROCESS | 1660 | 1471983243929 Marionette TRACE conn2 <- [1,1562,null,{}] 13:14:03 INFO - PROCESS | 1660 | 1471983243931 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:03 INFO - PROCESS | 1660 | 1471983243933 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:04 INFO - PROCESS | 1660 | 1471983244015 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:14:04 INFO - PROCESS | 1660 | 1471983244018 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:04 INFO - PROCESS | 1660 | 1471983244019 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12441a800 == 34 [pid = 1660] [id = 398] 13:14:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1210f0000) [pid = 1660] [serial = 1193] [outer = 0x0] 13:14:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121a84400) [pid = 1660] [serial = 1194] [outer = 0x1210f0000] 13:14:04 INFO - PROCESS | 1660 | 1471983244046 Marionette DEBUG loaded listener.js 13:14:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123418800) [pid = 1660] [serial = 1195] [outer = 0x1210f0000] 13:14:04 INFO - PROCESS | 1660 | 1471983244408 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:14:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:14:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 525ms 13:14:04 INFO - PROCESS | 1660 | 1471983244446 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:14:04 INFO - PROCESS | 1660 | 1471983244447 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:14:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:14:04 INFO - PROCESS | 1660 | 1471983244450 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:14:04 INFO - PROCESS | 1660 | 1471983244451 Marionette TRACE conn2 <- [1,1566,null,{}] 13:14:04 INFO - PROCESS | 1660 | 1471983244453 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:04 INFO - PROCESS | 1660 | 1471983244454 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:04 INFO - PROCESS | 1660 | 1471983244531 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:14:04 INFO - PROCESS | 1660 | 1471983244600 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:04 INFO - PROCESS | 1660 | 1471983244601 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12692c800 == 35 [pid = 1660] [id = 399] 13:14:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x110eeac00) [pid = 1660] [serial = 1196] [outer = 0x0] 13:14:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x123418400) [pid = 1660] [serial = 1197] [outer = 0x110eeac00] 13:14:04 INFO - PROCESS | 1660 | 1471983244627 Marionette DEBUG loaded listener.js 13:14:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12445f000) [pid = 1660] [serial = 1198] [outer = 0x110eeac00] 13:14:04 INFO - PROCESS | 1660 | 1471983244922 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:14:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:14:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 517ms 13:14:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:14:04 INFO - PROCESS | 1660 | 1471983244968 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:14:04 INFO - PROCESS | 1660 | 1471983244969 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:14:04 INFO - PROCESS | 1660 | 1471983244972 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:14:04 INFO - PROCESS | 1660 | 1471983244973 Marionette TRACE conn2 <- [1,1570,null,{}] 13:14:04 INFO - PROCESS | 1660 | 1471983244982 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:04 INFO - PROCESS | 1660 | 1471983244986 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:05 INFO - PROCESS | 1660 | 1471983245103 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:14:05 INFO - PROCESS | 1660 | 1471983245108 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:05 INFO - PROCESS | 1660 | 1471983245109 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x129161800 == 36 [pid = 1660] [id = 400] 13:14:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123425000) [pid = 1660] [serial = 1199] [outer = 0x0] 13:14:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124c74000) [pid = 1660] [serial = 1200] [outer = 0x123425000] 13:14:05 INFO - PROCESS | 1660 | 1471983245135 Marionette DEBUG loaded listener.js 13:14:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1270ac800) [pid = 1660] [serial = 1201] [outer = 0x123425000] 13:14:05 INFO - PROCESS | 1660 | 1471983245513 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:14:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:14:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 575ms 13:14:05 INFO - PROCESS | 1660 | 1471983245547 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:14:05 INFO - PROCESS | 1660 | 1471983245548 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:14:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:14:05 INFO - PROCESS | 1660 | 1471983245550 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:14:05 INFO - PROCESS | 1660 | 1471983245551 Marionette TRACE conn2 <- [1,1574,null,{}] 13:14:05 INFO - PROCESS | 1660 | 1471983245554 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:05 INFO - PROCESS | 1660 | 1471983245555 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:05 INFO - PROCESS | 1660 | 1471983245657 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:14:05 INFO - PROCESS | 1660 | 1471983245660 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:05 INFO - PROCESS | 1660 | 1471983245661 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a556000 == 37 [pid = 1660] [id = 401] 13:14:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12737f000) [pid = 1660] [serial = 1202] [outer = 0x0] 13:14:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128aab000) [pid = 1660] [serial = 1203] [outer = 0x12737f000] 13:14:05 INFO - PROCESS | 1660 | 1471983245687 Marionette DEBUG loaded listener.js 13:14:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128b10c00) [pid = 1660] [serial = 1204] [outer = 0x12737f000] 13:14:06 INFO - PROCESS | 1660 | 1471983246021 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 13:14:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:14:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 13:14:06 INFO - PROCESS | 1660 | 1471983246070 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:14:06 INFO - PROCESS | 1660 | 1471983246071 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:14:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:14:06 INFO - PROCESS | 1660 | 1471983246074 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:14:06 INFO - PROCESS | 1660 | 1471983246075 Marionette TRACE conn2 <- [1,1578,null,{}] 13:14:06 INFO - PROCESS | 1660 | 1471983246077 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:06 INFO - PROCESS | 1660 | 1471983246078 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:06 INFO - PROCESS | 1660 | 1471983246177 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:14:06 INFO - PROCESS | 1660 | 1471983246181 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:06 INFO - PROCESS | 1660 | 1471983246182 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a784000 == 38 [pid = 1660] [id = 402] 13:14:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x127380800) [pid = 1660] [serial = 1205] [outer = 0x0] 13:14:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128c48400) [pid = 1660] [serial = 1206] [outer = 0x127380800] 13:14:06 INFO - PROCESS | 1660 | 1471983246207 Marionette DEBUG loaded listener.js 13:14:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12919f800) [pid = 1660] [serial = 1207] [outer = 0x127380800] 13:14:06 INFO - PROCESS | 1660 | 1471983246534 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 13:14:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:14:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 472ms 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118329c00) [pid = 1660] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1176ce800) [pid = 1660] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11a03f000) [pid = 1660] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1128b8c00) [pid = 1660] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115caf800) [pid = 1660] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113c9b800) [pid = 1660] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1188a9000) [pid = 1660] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1269d8400) [pid = 1660] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128c3c800) [pid = 1660] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112ea8c00) [pid = 1660] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113904c00) [pid = 1660] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1268b4800) [pid = 1660] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128cebc00) [pid = 1660] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112e9f400) [pid = 1660] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x128cecc00) [pid = 1660] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12341cc00) [pid = 1660] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:14:06 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124ca0400) [pid = 1660] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:14:06 INFO - PROCESS | 1660 | 1471983246665 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:14:06 INFO - PROCESS | 1660 | 1471983246667 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:14:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:14:06 INFO - PROCESS | 1660 | 1471983246675 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:14:06 INFO - PROCESS | 1660 | 1471983246677 Marionette TRACE conn2 <- [1,1582,null,{}] 13:14:06 INFO - PROCESS | 1660 | 1471983246679 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:06 INFO - PROCESS | 1660 | 1471983246681 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:06 INFO - PROCESS | 1660 | 1471983246803 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:14:06 INFO - PROCESS | 1660 | 1471983246811 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:06 INFO - PROCESS | 1660 | 1471983246812 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x121184800 == 39 [pid = 1660] [id = 403] 13:14:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x115cbac00) [pid = 1660] [serial = 1208] [outer = 0x0] 13:14:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118327000) [pid = 1660] [serial = 1209] [outer = 0x115cbac00] 13:14:06 INFO - PROCESS | 1660 | 1471983246852 Marionette DEBUG loaded listener.js 13:14:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121821800) [pid = 1660] [serial = 1210] [outer = 0x115cbac00] 13:14:07 INFO - PROCESS | 1660 | 1471983247248 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:14:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:14:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 621ms 13:14:07 INFO - PROCESS | 1660 | 1471983247295 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:14:07 INFO - PROCESS | 1660 | 1471983247296 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:14:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:14:07 INFO - PROCESS | 1660 | 1471983247306 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:14:07 INFO - PROCESS | 1660 | 1471983247307 Marionette TRACE conn2 <- [1,1586,null,{}] 13:14:07 INFO - PROCESS | 1660 | 1471983247309 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:07 INFO - PROCESS | 1660 | 1471983247310 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:07 INFO - PROCESS | 1660 | 1471983247390 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:14:07 INFO - PROCESS | 1660 | 1471983247396 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:07 INFO - PROCESS | 1660 | 1471983247397 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9ad000 == 40 [pid = 1660] [id = 404] 13:14:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118796400) [pid = 1660] [serial = 1211] [outer = 0x0] 13:14:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128cebc00) [pid = 1660] [serial = 1212] [outer = 0x118796400] 13:14:07 INFO - PROCESS | 1660 | 1471983247429 Marionette DEBUG loaded listener.js 13:14:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1292cf000) [pid = 1660] [serial = 1213] [outer = 0x118796400] 13:14:07 INFO - PROCESS | 1660 | 1471983247763 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 13:14:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:14:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 471ms 13:14:07 INFO - PROCESS | 1660 | 1471983247778 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:14:07 INFO - PROCESS | 1660 | 1471983247779 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:14:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:14:07 INFO - PROCESS | 1660 | 1471983247782 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:14:07 INFO - PROCESS | 1660 | 1471983247784 Marionette TRACE conn2 <- [1,1590,null,{}] 13:14:07 INFO - PROCESS | 1660 | 1471983247786 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:07 INFO - PROCESS | 1660 | 1471983247788 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:07 INFO - PROCESS | 1660 | 1471983247882 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:14:07 INFO - PROCESS | 1660 | 1471983247941 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:07 INFO - PROCESS | 1660 | 1471983247943 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c41b800 == 41 [pid = 1660] [id = 405] 13:14:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1197b8400) [pid = 1660] [serial = 1214] [outer = 0x0] 13:14:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a5f2400) [pid = 1660] [serial = 1215] [outer = 0x1197b8400] 13:14:07 INFO - PROCESS | 1660 | 1471983247970 Marionette DEBUG loaded listener.js 13:14:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12afa3000) [pid = 1660] [serial = 1216] [outer = 0x1197b8400] 13:14:08 INFO - PROCESS | 1660 | 1471983248248 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 13:14:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:14:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 13:14:08 INFO - PROCESS | 1660 | 1471983248301 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:14:08 INFO - PROCESS | 1660 | 1471983248303 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:14:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:14:08 INFO - PROCESS | 1660 | 1471983248305 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:14:08 INFO - PROCESS | 1660 | 1471983248306 Marionette TRACE conn2 <- [1,1594,null,{}] 13:14:08 INFO - PROCESS | 1660 | 1471983248311 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:08 INFO - PROCESS | 1660 | 1471983248313 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:08 INFO - PROCESS | 1660 | 1471983248397 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:14:08 INFO - PROCESS | 1660 | 1471983248400 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:08 INFO - PROCESS | 1660 | 1471983248409 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c595800 == 42 [pid = 1660] [id = 406] 13:14:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12afa4400) [pid = 1660] [serial = 1217] [outer = 0x0] 13:14:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12b9f2000) [pid = 1660] [serial = 1218] [outer = 0x12afa4400] 13:14:08 INFO - PROCESS | 1660 | 1471983248435 Marionette DEBUG loaded listener.js 13:14:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12bc99000) [pid = 1660] [serial = 1219] [outer = 0x12afa4400] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x11917b000 == 41 [pid = 1660] [id = 380] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x116850000 == 40 [pid = 1660] [id = 395] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x126923000 == 39 [pid = 1660] [id = 394] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x117287800 == 38 [pid = 1660] [id = 393] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12ccd3800 == 37 [pid = 1660] [id = 392] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x121271000 == 36 [pid = 1660] [id = 397] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x129161800 == 35 [pid = 1660] [id = 400] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12a784000 == 34 [pid = 1660] [id = 402] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12c41b800 == 33 [pid = 1660] [id = 405] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x121184800 == 32 [pid = 1660] [id = 403] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12a556000 == 31 [pid = 1660] [id = 401] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9ad000 == 30 [pid = 1660] [id = 404] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12692c800 == 29 [pid = 1660] [id = 399] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x118725800 == 28 [pid = 1660] [id = 396] 13:14:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12441a800 == 27 [pid = 1660] [id = 398] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116812800) [pid = 1660] [serial = 1144] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115cbc400) [pid = 1660] [serial = 1125] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1210f2800) [pid = 1660] [serial = 1129] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119da3c00) [pid = 1660] [serial = 1128] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x127384000) [pid = 1660] [serial = 1132] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126f7e000) [pid = 1660] [serial = 1131] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12a5f9800) [pid = 1660] [serial = 1135] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128ce5000) [pid = 1660] [serial = 1134] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116346400) [pid = 1660] [serial = 1138] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113c3d000) [pid = 1660] [serial = 1137] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124ca8000) [pid = 1660] [serial = 1155] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1270a5800) [pid = 1660] [serial = 1158] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1292c5c00) [pid = 1660] [serial = 1162] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1246f6c00) [pid = 1660] [serial = 1167] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x129198400) [pid = 1660] [serial = 1161] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x129499800) [pid = 1660] [serial = 1164] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a5f4000) [pid = 1660] [serial = 1170] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a7d7c00) [pid = 1660] [serial = 1171] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1210f0400) [pid = 1660] [serial = 1141] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12a5f0400) [pid = 1660] [serial = 1165] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12bc97c00) [pid = 1660] [serial = 1176] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x128c3dc00) [pid = 1660] [serial = 1159] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x128cec400) [pid = 1660] [serial = 1168] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1269cb800) [pid = 1660] [serial = 1156] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12af45800) [pid = 1660] [serial = 1173] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12b9f7c00) [pid = 1660] [serial = 1174] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x124c79400) [pid = 1660] [serial = 1153] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1197bdc00) [pid = 1660] [serial = 1140] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x11879b800) [pid = 1660] [serial = 1146] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1193f3800) [pid = 1660] [serial = 1147] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12445c800) [pid = 1660] [serial = 1152] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1219d4400) [pid = 1660] [serial = 1149] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12341a000) [pid = 1660] [serial = 1150] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x118305c00) [pid = 1660] [serial = 1126] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x115cb6000) [pid = 1660] [serial = 1143] [outer = 0x0] [url = about:blank] 13:14:09 INFO - PROCESS | 1660 | 1471983249922 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:14:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:14:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1625ms 13:14:09 INFO - PROCESS | 1660 | 1471983249931 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:14:09 INFO - PROCESS | 1660 | 1471983249933 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:14:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:14:09 INFO - PROCESS | 1660 | 1471983249937 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:14:09 INFO - PROCESS | 1660 | 1471983249939 Marionette TRACE conn2 <- [1,1598,null,{}] 13:14:09 INFO - PROCESS | 1660 | 1471983249946 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:09 INFO - PROCESS | 1660 | 1471983249947 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:10 INFO - PROCESS | 1660 | 1471983250023 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:14:10 INFO - PROCESS | 1660 | 1471983250075 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:10 INFO - PROCESS | 1660 | 1471983250078 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x113c7d000 == 28 [pid = 1660] [id = 407] 13:14:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x111e2e800) [pid = 1660] [serial = 1220] [outer = 0x0] 13:14:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x11219f400) [pid = 1660] [serial = 1221] [outer = 0x111e2e800] 13:14:10 INFO - PROCESS | 1660 | 1471983250107 Marionette DEBUG loaded listener.js 13:14:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1126dec00) [pid = 1660] [serial = 1222] [outer = 0x111e2e800] 13:14:10 INFO - PROCESS | 1660 | 1471983250406 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:14:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:14:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 525ms 13:14:10 INFO - PROCESS | 1660 | 1471983250462 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:14:10 INFO - PROCESS | 1660 | 1471983250466 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:14:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:14:10 INFO - PROCESS | 1660 | 1471983250471 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:14:10 INFO - PROCESS | 1660 | 1471983250472 Marionette TRACE conn2 <- [1,1602,null,{}] 13:14:10 INFO - PROCESS | 1660 | 1471983250475 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:10 INFO - PROCESS | 1660 | 1471983250477 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:10 INFO - PROCESS | 1660 | 1471983250557 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:14:10 INFO - PROCESS | 1660 | 1471983250612 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:10 INFO - PROCESS | 1660 | 1471983250613 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ada800 == 29 [pid = 1660] [id = 408] 13:14:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1128b4c00) [pid = 1660] [serial = 1223] [outer = 0x0] 13:14:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x112985c00) [pid = 1660] [serial = 1224] [outer = 0x1128b4c00] 13:14:10 INFO - PROCESS | 1660 | 1471983250646 Marionette DEBUG loaded listener.js 13:14:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x112e9e000) [pid = 1660] [serial = 1225] [outer = 0x1128b4c00] 13:14:11 INFO - PROCESS | 1660 | 1471983251051 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 13:14:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:14:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 620ms 13:14:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:14:11 INFO - PROCESS | 1660 | 1471983251091 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:14:11 INFO - PROCESS | 1660 | 1471983251092 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:14:11 INFO - PROCESS | 1660 | 1471983251094 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:14:11 INFO - PROCESS | 1660 | 1471983251106 Marionette TRACE conn2 <- [1,1606,null,{}] 13:14:11 INFO - PROCESS | 1660 | 1471983251114 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:11 INFO - PROCESS | 1660 | 1471983251117 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:11 INFO - PROCESS | 1660 | 1471983251215 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:14:11 INFO - PROCESS | 1660 | 1471983251226 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:11 INFO - PROCESS | 1660 | 1471983251229 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x118174800 == 30 [pid = 1660] [id = 409] 13:14:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x110d62400) [pid = 1660] [serial = 1226] [outer = 0x0] 13:14:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x113e43c00) [pid = 1660] [serial = 1227] [outer = 0x110d62400] 13:14:11 INFO - PROCESS | 1660 | 1471983251258 Marionette DEBUG loaded listener.js 13:14:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x115cb3400) [pid = 1660] [serial = 1228] [outer = 0x110d62400] 13:14:11 INFO - PROCESS | 1660 | 1471983251586 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 13:14:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:14:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 533ms 13:14:11 INFO - PROCESS | 1660 | 1471983251628 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:14:11 INFO - PROCESS | 1660 | 1471983251630 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:14:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:14:11 INFO - PROCESS | 1660 | 1471983251632 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:14:11 INFO - PROCESS | 1660 | 1471983251633 Marionette TRACE conn2 <- [1,1610,null,{}] 13:14:11 INFO - PROCESS | 1660 | 1471983251635 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:11 INFO - PROCESS | 1660 | 1471983251637 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:11 INFO - PROCESS | 1660 | 1471983251714 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:14:11 INFO - PROCESS | 1660 | 1471983251717 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:11 INFO - PROCESS | 1660 | 1471983251719 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f1c800 == 31 [pid = 1660] [id = 410] 13:14:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x115cf9400) [pid = 1660] [serial = 1229] [outer = 0x0] 13:14:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11609bc00) [pid = 1660] [serial = 1230] [outer = 0x115cf9400] 13:14:11 INFO - PROCESS | 1660 | 1471983251748 Marionette DEBUG loaded listener.js 13:14:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x116371400) [pid = 1660] [serial = 1231] [outer = 0x115cf9400] 13:14:12 INFO - PROCESS | 1660 | 1471983252060 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 13:14:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:14:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 469ms 13:14:12 INFO - PROCESS | 1660 | 1471983252101 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:14:12 INFO - PROCESS | 1660 | 1471983252102 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:14:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:14:12 INFO - PROCESS | 1660 | 1471983252104 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:14:12 INFO - PROCESS | 1660 | 1471983252106 Marionette TRACE conn2 <- [1,1614,null,{}] 13:14:12 INFO - PROCESS | 1660 | 1471983252108 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:12 INFO - PROCESS | 1660 | 1471983252109 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:12 INFO - PROCESS | 1660 | 1471983252211 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:14:12 INFO - PROCESS | 1660 | 1471983252217 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:12 INFO - PROCESS | 1660 | 1471983252218 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197c8000 == 32 [pid = 1660] [id = 411] 13:14:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1128b3400) [pid = 1660] [serial = 1232] [outer = 0x0] 13:14:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x116899c00) [pid = 1660] [serial = 1233] [outer = 0x1128b3400] 13:14:12 INFO - PROCESS | 1660 | 1471983252247 Marionette DEBUG loaded listener.js 13:14:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1176c8000) [pid = 1660] [serial = 1234] [outer = 0x1128b3400] 13:14:12 INFO - PROCESS | 1660 | 1471983252573 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 13:14:12 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 13:14:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 13:14:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:14:12 INFO - PROCESS | 1660 | 1471983252624 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:14:12 INFO - PROCESS | 1660 | 1471983252625 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:14:12 INFO - PROCESS | 1660 | 1471983252627 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:14:12 INFO - PROCESS | 1660 | 1471983252629 Marionette TRACE conn2 <- [1,1618,null,{}] 13:14:12 INFO - PROCESS | 1660 | 1471983252631 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:12 INFO - PROCESS | 1660 | 1471983252635 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:12 INFO - PROCESS | 1660 | 1471983252727 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:14:12 INFO - PROCESS | 1660 | 1471983252731 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:12 INFO - PROCESS | 1660 | 1471983252733 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x121167800 == 33 [pid = 1660] [id = 412] 13:14:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x117c41000) [pid = 1660] [serial = 1235] [outer = 0x0] 13:14:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118325800) [pid = 1660] [serial = 1236] [outer = 0x117c41000] 13:14:12 INFO - PROCESS | 1660 | 1471983252759 Marionette DEBUG loaded listener.js 13:14:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11889e800) [pid = 1660] [serial = 1237] [outer = 0x117c41000] 13:14:13 INFO - PROCESS | 1660 | 1471983253085 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 13:14:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:14:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 468ms 13:14:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:14:13 INFO - PROCESS | 1660 | 1471983253097 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:14:13 INFO - PROCESS | 1660 | 1471983253098 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:14:13 INFO - PROCESS | 1660 | 1471983253100 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:14:13 INFO - PROCESS | 1660 | 1471983253102 Marionette TRACE conn2 <- [1,1622,null,{}] 13:14:13 INFO - PROCESS | 1660 | 1471983253104 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:13 INFO - PROCESS | 1660 | 1471983253105 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:13 INFO - PROCESS | 1660 | 1471983253212 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:14:13 INFO - PROCESS | 1660 | 1471983253218 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:13 INFO - PROCESS | 1660 | 1471983253219 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x121374800 == 34 [pid = 1660] [id = 413] 13:14:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x110eafc00) [pid = 1660] [serial = 1238] [outer = 0x0] 13:14:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1188a3c00) [pid = 1660] [serial = 1239] [outer = 0x110eafc00] 13:14:13 INFO - PROCESS | 1660 | 1471983253244 Marionette DEBUG loaded listener.js 13:14:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1193f0c00) [pid = 1660] [serial = 1240] [outer = 0x110eafc00] 13:14:13 INFO - PROCESS | 1660 | 1471983253547 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 13:14:13 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 13:14:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 471ms 13:14:13 INFO - PROCESS | 1660 | 1471983253573 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:14:13 INFO - PROCESS | 1660 | 1471983253576 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:14:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:14:13 INFO - PROCESS | 1660 | 1471983253581 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:14:13 INFO - PROCESS | 1660 | 1471983253582 Marionette TRACE conn2 <- [1,1626,null,{}] 13:14:13 INFO - PROCESS | 1660 | 1471983253584 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:13 INFO - PROCESS | 1660 | 1471983253585 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:13 INFO - PROCESS | 1660 | 1471983253661 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:14:13 INFO - PROCESS | 1660 | 1471983253665 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:13 INFO - PROCESS | 1660 | 1471983253666 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12441a800 == 35 [pid = 1660] [id = 414] 13:14:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1168f6c00) [pid = 1660] [serial = 1241] [outer = 0x0] 13:14:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11966f400) [pid = 1660] [serial = 1242] [outer = 0x1168f6c00] 13:14:13 INFO - PROCESS | 1660 | 1471983253691 Marionette DEBUG loaded listener.js 13:14:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119d9e400) [pid = 1660] [serial = 1243] [outer = 0x1168f6c00] 13:14:14 INFO - PROCESS | 1660 | 1471983254006 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:14:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:14:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 469ms 13:14:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:14:14 INFO - PROCESS | 1660 | 1471983254049 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:14:14 INFO - PROCESS | 1660 | 1471983254051 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:14:14 INFO - PROCESS | 1660 | 1471983254053 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:14:14 INFO - PROCESS | 1660 | 1471983254055 Marionette TRACE conn2 <- [1,1630,null,{}] 13:14:14 INFO - PROCESS | 1660 | 1471983254057 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:14 INFO - PROCESS | 1660 | 1471983254058 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:14 INFO - PROCESS | 1660 | 1471983254158 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:14:14 INFO - PROCESS | 1660 | 1471983254164 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:14 INFO - PROCESS | 1660 | 1471983254165 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x118173800 == 36 [pid = 1660] [id = 415] 13:14:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118fb5000) [pid = 1660] [serial = 1244] [outer = 0x0] 13:14:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119da2c00) [pid = 1660] [serial = 1245] [outer = 0x118fb5000] 13:14:14 INFO - PROCESS | 1660 | 1471983254197 Marionette DEBUG loaded listener.js 13:14:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11a039000) [pid = 1660] [serial = 1246] [outer = 0x118fb5000] 13:14:14 INFO - PROCESS | 1660 | 1471983254549 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 13:14:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:14:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 519ms 13:14:14 INFO - PROCESS | 1660 | 1471983254574 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:14:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:14:14 INFO - PROCESS | 1660 | 1471983254576 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:14:14 INFO - PROCESS | 1660 | 1471983254580 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:14:14 INFO - PROCESS | 1660 | 1471983254581 Marionette TRACE conn2 <- [1,1634,null,{}] 13:14:14 INFO - PROCESS | 1660 | 1471983254585 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:14 INFO - PROCESS | 1660 | 1471983254586 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:14 INFO - PROCESS | 1660 | 1471983254711 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:14:14 INFO - PROCESS | 1660 | 1471983254801 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:14 INFO - PROCESS | 1660 | 1471983254802 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270e1000 == 37 [pid = 1660] [id = 416] 13:14:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112e9c800) [pid = 1660] [serial = 1247] [outer = 0x0] 13:14:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121007c00) [pid = 1660] [serial = 1248] [outer = 0x112e9c800] 13:14:14 INFO - PROCESS | 1660 | 1471983254842 Marionette DEBUG loaded listener.js 13:14:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1219d3000) [pid = 1660] [serial = 1249] [outer = 0x112e9c800] 13:14:15 INFO - PROCESS | 1660 | 1471983255145 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:14:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:14:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 619ms 13:14:15 INFO - PROCESS | 1660 | 1471983255199 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:14:15 INFO - PROCESS | 1660 | 1471983255200 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:14:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:14:15 INFO - PROCESS | 1660 | 1471983255203 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:14:15 INFO - PROCESS | 1660 | 1471983255205 Marionette TRACE conn2 <- [1,1638,null,{}] 13:14:15 INFO - PROCESS | 1660 | 1471983255207 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:15 INFO - PROCESS | 1660 | 1471983255211 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:15 INFO - PROCESS | 1660 | 1471983255316 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:14:15 INFO - PROCESS | 1660 | 1471983255344 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:15 INFO - PROCESS | 1660 | 1471983255346 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197c4800 == 38 [pid = 1660] [id = 417] 13:14:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121ea5000) [pid = 1660] [serial = 1250] [outer = 0x0] 13:14:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121eac000) [pid = 1660] [serial = 1251] [outer = 0x121ea5000] 13:14:15 INFO - PROCESS | 1660 | 1471983255380 Marionette DEBUG loaded listener.js 13:14:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1242a0c00) [pid = 1660] [serial = 1252] [outer = 0x121ea5000] 13:14:15 INFO - PROCESS | 1660 | 1471983255727 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 13:14:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:14:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 569ms 13:14:15 INFO - PROCESS | 1660 | 1471983255772 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:14:15 INFO - PROCESS | 1660 | 1471983255775 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:14:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:14:15 INFO - PROCESS | 1660 | 1471983255777 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:14:15 INFO - PROCESS | 1660 | 1471983255778 Marionette TRACE conn2 <- [1,1642,null,{}] 13:14:15 INFO - PROCESS | 1660 | 1471983255780 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:15 INFO - PROCESS | 1660 | 1471983255782 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:15 INFO - PROCESS | 1660 | 1471983255881 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:14:15 INFO - PROCESS | 1660 | 1471983255884 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:15 INFO - PROCESS | 1660 | 1471983255885 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x129702800 == 39 [pid = 1660] [id = 418] 13:14:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121eab000) [pid = 1660] [serial = 1253] [outer = 0x0] 13:14:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1245a5000) [pid = 1660] [serial = 1254] [outer = 0x121eab000] 13:14:15 INFO - PROCESS | 1660 | 1471983255911 Marionette DEBUG loaded listener.js 13:14:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124c73800) [pid = 1660] [serial = 1255] [outer = 0x121eab000] 13:14:16 INFO - PROCESS | 1660 | 1471983256254 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 13:14:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:14:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 521ms 13:14:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:14:16 INFO - PROCESS | 1660 | 1471983256304 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:14:16 INFO - PROCESS | 1660 | 1471983256306 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:14:16 INFO - PROCESS | 1660 | 1471983256308 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:14:16 INFO - PROCESS | 1660 | 1471983256309 Marionette TRACE conn2 <- [1,1646,null,{}] 13:14:16 INFO - PROCESS | 1660 | 1471983256311 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:16 INFO - PROCESS | 1660 | 1471983256312 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:16 INFO - PROCESS | 1660 | 1471983256432 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:14:16 INFO - PROCESS | 1660 | 1471983256482 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:16 INFO - PROCESS | 1660 | 1471983256483 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6bd800 == 40 [pid = 1660] [id = 419] 13:14:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1246f4800) [pid = 1660] [serial = 1256] [outer = 0x0] 13:14:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124ca2c00) [pid = 1660] [serial = 1257] [outer = 0x1246f4800] 13:14:16 INFO - PROCESS | 1660 | 1471983256535 Marionette DEBUG loaded listener.js 13:14:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12683c800) [pid = 1660] [serial = 1258] [outer = 0x1246f4800] 13:14:16 INFO - PROCESS | 1660 | 1471983256927 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 13:14:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:14:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 13:14:16 INFO - PROCESS | 1660 | 1471983256978 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:14:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:14:16 INFO - PROCESS | 1660 | 1471983256979 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:14:16 INFO - PROCESS | 1660 | 1471983256981 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:14:16 INFO - PROCESS | 1660 | 1471983256983 Marionette TRACE conn2 <- [1,1650,null,{}] 13:14:16 INFO - PROCESS | 1660 | 1471983256985 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:16 INFO - PROCESS | 1660 | 1471983256986 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:17 INFO - PROCESS | 1660 | 1471983257084 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1197b8400) [pid = 1660] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x123425000) [pid = 1660] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12737f000) [pid = 1660] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x127380800) [pid = 1660] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x115cbac00) [pid = 1660] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118796400) [pid = 1660] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1210f0000) [pid = 1660] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x111c19800) [pid = 1660] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x115cbc000) [pid = 1660] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1128bd000) [pid = 1660] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118597800) [pid = 1660] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112e9e800) [pid = 1660] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12b9f7400) [pid = 1660] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:14:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x110eeac00) [pid = 1660] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:14:17 INFO - PROCESS | 1660 | 1471983257280 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:17 INFO - PROCESS | 1660 | 1471983257281 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x117036000 == 41 [pid = 1660] [id = 420] 13:14:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x110eeac00) [pid = 1660] [serial = 1259] [outer = 0x0] 13:14:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x112ea5000) [pid = 1660] [serial = 1260] [outer = 0x110eeac00] 13:14:17 INFO - PROCESS | 1660 | 1471983257307 Marionette DEBUG loaded listener.js 13:14:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116ab4000) [pid = 1660] [serial = 1261] [outer = 0x110eeac00] 13:14:17 INFO - PROCESS | 1660 | 1471983257597 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 13:14:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:14:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 670ms 13:14:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:14:17 INFO - PROCESS | 1660 | 1471983257652 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:14:17 INFO - PROCESS | 1660 | 1471983257654 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:14:17 INFO - PROCESS | 1660 | 1471983257656 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:14:17 INFO - PROCESS | 1660 | 1471983257657 Marionette TRACE conn2 <- [1,1654,null,{}] 13:14:17 INFO - PROCESS | 1660 | 1471983257662 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:17 INFO - PROCESS | 1660 | 1471983257663 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:17 INFO - PROCESS | 1660 | 1471983257740 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:14:17 INFO - PROCESS | 1660 | 1471983257745 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:17 INFO - PROCESS | 1660 | 1471983257754 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b182000 == 42 [pid = 1660] [id = 421] 13:14:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1176cec00) [pid = 1660] [serial = 1262] [outer = 0x0] 13:14:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12429c800) [pid = 1660] [serial = 1263] [outer = 0x1176cec00] 13:14:17 INFO - PROCESS | 1660 | 1471983257779 Marionette DEBUG loaded listener.js 13:14:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1269cb800) [pid = 1660] [serial = 1264] [outer = 0x1176cec00] 13:14:18 INFO - PROCESS | 1660 | 1471983258102 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:14:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:14:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 471ms 13:14:18 INFO - PROCESS | 1660 | 1471983258129 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:14:18 INFO - PROCESS | 1660 | 1471983258131 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:14:18 INFO - PROCESS | 1660 | 1471983258133 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:14:18 INFO - PROCESS | 1660 | 1471983258134 Marionette TRACE conn2 <- [1,1658,null,{}] 13:14:18 INFO - PROCESS | 1660 | 1471983258136 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:18 INFO - PROCESS | 1660 | 1471983258137 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:18 INFO - PROCESS | 1660 | 1471983258245 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:14:18 INFO - PROCESS | 1660 | 1471983258251 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:18 INFO - PROCESS | 1660 | 1471983258252 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b99d000 == 43 [pid = 1660] [id = 422] 13:14:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x117c44c00) [pid = 1660] [serial = 1265] [outer = 0x0] 13:14:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126da3c00) [pid = 1660] [serial = 1266] [outer = 0x117c44c00] 13:14:18 INFO - PROCESS | 1660 | 1471983258278 Marionette DEBUG loaded listener.js 13:14:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x127097800) [pid = 1660] [serial = 1267] [outer = 0x117c44c00] 13:14:18 INFO - PROCESS | 1660 | 1471983258575 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 468ms 13:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:14:18 INFO - PROCESS | 1660 | 1471983258601 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:14:18 INFO - PROCESS | 1660 | 1471983258602 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:14:18 INFO - PROCESS | 1660 | 1471983258605 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:14:18 INFO - PROCESS | 1660 | 1471983258606 Marionette TRACE conn2 <- [1,1662,null,{}] 13:14:18 INFO - PROCESS | 1660 | 1471983258610 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:18 INFO - PROCESS | 1660 | 1471983258613 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:18 INFO - PROCESS | 1660 | 1471983258697 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:14:18 INFO - PROCESS | 1660 | 1471983258709 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:18 INFO - PROCESS | 1660 | 1471983258710 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bce6000 == 44 [pid = 1660] [id = 423] 13:14:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x116353800) [pid = 1660] [serial = 1268] [outer = 0x0] 13:14:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12737c000) [pid = 1660] [serial = 1269] [outer = 0x116353800] 13:14:18 INFO - PROCESS | 1660 | 1471983258736 Marionette DEBUG loaded listener.js 13:14:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x127383c00) [pid = 1660] [serial = 1270] [outer = 0x116353800] 13:14:19 INFO - PROCESS | 1660 | 1471983259078 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 13:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 518ms 13:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:14:19 INFO - PROCESS | 1660 | 1471983259129 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:14:19 INFO - PROCESS | 1660 | 1471983259130 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:14:19 INFO - PROCESS | 1660 | 1471983259132 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:14:19 INFO - PROCESS | 1660 | 1471983259133 Marionette TRACE conn2 <- [1,1666,null,{}] 13:14:19 INFO - PROCESS | 1660 | 1471983259136 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:19 INFO - PROCESS | 1660 | 1471983259137 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:19 INFO - PROCESS | 1660 | 1471983259219 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:14:19 INFO - PROCESS | 1660 | 1471983259223 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:19 INFO - PROCESS | 1660 | 1471983259224 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c42b000 == 45 [pid = 1660] [id = 424] 13:14:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118f6c800) [pid = 1660] [serial = 1271] [outer = 0x0] 13:14:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128aae400) [pid = 1660] [serial = 1272] [outer = 0x118f6c800] 13:14:19 INFO - PROCESS | 1660 | 1471983259250 Marionette DEBUG loaded listener.js 13:14:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128ab7000) [pid = 1660] [serial = 1273] [outer = 0x118f6c800] 13:14:19 INFO - PROCESS | 1660 | 1471983259822 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 13:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 719ms 13:14:19 INFO - PROCESS | 1660 | 1471983259879 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:14:19 INFO - PROCESS | 1660 | 1471983259882 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:14:19 INFO - PROCESS | 1660 | 1471983259885 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:14:19 INFO - PROCESS | 1660 | 1471983259889 Marionette TRACE conn2 <- [1,1670,null,{}] 13:14:19 INFO - PROCESS | 1660 | 1471983259892 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:19 INFO - PROCESS | 1660 | 1471983259894 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:20 INFO - PROCESS | 1660 | 1471983260006 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:14:20 INFO - PROCESS | 1660 | 1471983260063 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:20 INFO - PROCESS | 1660 | 1471983260064 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x117038800 == 46 [pid = 1660] [id = 425] 13:14:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x111c19c00) [pid = 1660] [serial = 1274] [outer = 0x0] 13:14:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1126db400) [pid = 1660] [serial = 1275] [outer = 0x111c19c00] 13:14:20 INFO - PROCESS | 1660 | 1471983260096 Marionette DEBUG loaded listener.js 13:14:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1128b9400) [pid = 1660] [serial = 1276] [outer = 0x111c19c00] 13:14:20 INFO - PROCESS | 1660 | 1471983260813 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 13:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 975ms 13:14:20 INFO - PROCESS | 1660 | 1471983260861 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:14:20 INFO - PROCESS | 1660 | 1471983260864 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:14:20 INFO - PROCESS | 1660 | 1471983260867 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:14:20 INFO - PROCESS | 1660 | 1471983260869 Marionette TRACE conn2 <- [1,1674,null,{}] 13:14:20 INFO - PROCESS | 1660 | 1471983260873 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:20 INFO - PROCESS | 1660 | 1471983260875 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:20 INFO - PROCESS | 1660 | 1471983260974 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:14:21 INFO - PROCESS | 1660 | 1471983261056 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:21 INFO - PROCESS | 1660 | 1471983261059 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x116309000 == 47 [pid = 1660] [id = 426] 13:14:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x112ea9800) [pid = 1660] [serial = 1277] [outer = 0x0] 13:14:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x112ff6400) [pid = 1660] [serial = 1278] [outer = 0x112ea9800] 13:14:21 INFO - PROCESS | 1660 | 1471983261088 Marionette DEBUG loaded listener.js 13:14:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x113c39400) [pid = 1660] [serial = 1279] [outer = 0x112ea9800] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12bce6000 == 46 [pid = 1660] [id = 423] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12b99d000 == 45 [pid = 1660] [id = 422] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12b182000 == 44 [pid = 1660] [id = 421] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x117036000 == 43 [pid = 1660] [id = 420] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6bd800 == 42 [pid = 1660] [id = 419] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x129702800 == 41 [pid = 1660] [id = 418] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1197c4800 == 40 [pid = 1660] [id = 417] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12b9f2000) [pid = 1660] [serial = 1218] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1270e1000 == 39 [pid = 1660] [id = 416] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x118173800 == 38 [pid = 1660] [id = 415] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12441a800 == 37 [pid = 1660] [id = 414] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x121374800 == 36 [pid = 1660] [id = 413] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x121167800 == 35 [pid = 1660] [id = 412] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1197c8000 == 34 [pid = 1660] [id = 411] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x118f1c800 == 33 [pid = 1660] [id = 410] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x118174800 == 32 [pid = 1660] [id = 409] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x116ada800 == 31 [pid = 1660] [id = 408] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x113c7d000 == 30 [pid = 1660] [id = 407] 13:14:21 INFO - PROCESS | 1660 | --DOCSHELL 0x12c595800 == 29 [pid = 1660] [id = 406] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12afa3000) [pid = 1660] [serial = 1216] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124c74000) [pid = 1660] [serial = 1200] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x128aab000) [pid = 1660] [serial = 1203] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x128c48400) [pid = 1660] [serial = 1206] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128b10c00) [pid = 1660] [serial = 1204] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12919f800) [pid = 1660] [serial = 1207] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118327000) [pid = 1660] [serial = 1209] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1292cf000) [pid = 1660] [serial = 1213] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121a84400) [pid = 1660] [serial = 1194] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x123418800) [pid = 1660] [serial = 1195] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119a8a800) [pid = 1660] [serial = 1191] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119dac400) [pid = 1660] [serial = 1192] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116ab5000) [pid = 1660] [serial = 1188] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118330000) [pid = 1660] [serial = 1189] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112ea6800) [pid = 1660] [serial = 1185] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113c9d400) [pid = 1660] [serial = 1186] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121003400) [pid = 1660] [serial = 1183] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1193fa400) [pid = 1660] [serial = 1182] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116797400) [pid = 1660] [serial = 1180] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113c9ac00) [pid = 1660] [serial = 1179] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12c00b400) [pid = 1660] [serial = 1177] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12445f000) [pid = 1660] [serial = 1198] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x123418400) [pid = 1660] [serial = 1197] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128cebc00) [pid = 1660] [serial = 1212] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1270ac800) [pid = 1660] [serial = 1201] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12a5f2400) [pid = 1660] [serial = 1215] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x121821800) [pid = 1660] [serial = 1210] [outer = 0x0] [url = about:blank] 13:14:21 INFO - PROCESS | 1660 | 1471983261515 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 13:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 672ms 13:14:21 INFO - PROCESS | 1660 | 1471983261539 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:14:21 INFO - PROCESS | 1660 | 1471983261547 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:14:21 INFO - PROCESS | 1660 | 1471983261554 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:14:21 INFO - PROCESS | 1660 | 1471983261557 Marionette TRACE conn2 <- [1,1678,null,{}] 13:14:21 INFO - PROCESS | 1660 | 1471983261561 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:21 INFO - PROCESS | 1660 | 1471983261563 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:21 INFO - PROCESS | 1660 | 1471983261685 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:14:21 INFO - PROCESS | 1660 | 1471983261766 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:21 INFO - PROCESS | 1660 | 1471983261768 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x11816b000 == 30 [pid = 1660] [id = 427] 13:14:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x113e41400) [pid = 1660] [serial = 1280] [outer = 0x0] 13:14:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x115cba400) [pid = 1660] [serial = 1281] [outer = 0x113e41400] 13:14:21 INFO - PROCESS | 1660 | 1471983261812 Marionette DEBUG loaded listener.js 13:14:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1160f1000) [pid = 1660] [serial = 1282] [outer = 0x113e41400] 13:14:22 INFO - PROCESS | 1660 | 1471983262203 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 13:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 674ms 13:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:14:22 INFO - PROCESS | 1660 | 1471983262228 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:14:22 INFO - PROCESS | 1660 | 1471983262229 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:14:22 INFO - PROCESS | 1660 | 1471983262231 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:14:22 INFO - PROCESS | 1660 | 1471983262234 Marionette TRACE conn2 <- [1,1682,null,{}] 13:14:22 INFO - PROCESS | 1660 | 1471983262242 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:22 INFO - PROCESS | 1660 | 1471983262245 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:22 INFO - PROCESS | 1660 | 1471983262346 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:14:22 INFO - PROCESS | 1660 | 1471983262405 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:22 INFO - PROCESS | 1660 | 1471983262407 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a40800 == 31 [pid = 1660] [id = 428] 13:14:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11832f800) [pid = 1660] [serial = 1283] [outer = 0x0] 13:14:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118528800) [pid = 1660] [serial = 1284] [outer = 0x11832f800] 13:14:22 INFO - PROCESS | 1660 | 1471983262443 Marionette DEBUG loaded listener.js 13:14:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11874f800) [pid = 1660] [serial = 1285] [outer = 0x11832f800] 13:14:22 INFO - PROCESS | 1660 | 1471983262922 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 13:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 721ms 13:14:22 INFO - PROCESS | 1660 | 1471983262961 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:14:22 INFO - PROCESS | 1660 | 1471983262965 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:14:22 INFO - PROCESS | 1660 | 1471983262972 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:14:22 INFO - PROCESS | 1660 | 1471983262980 Marionette TRACE conn2 <- [1,1686,null,{}] 13:14:22 INFO - PROCESS | 1660 | 1471983262985 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:22 INFO - PROCESS | 1660 | 1471983262988 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:23 INFO - PROCESS | 1660 | 1471983263133 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:14:23 INFO - PROCESS | 1660 | 1471983263226 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:23 INFO - PROCESS | 1660 | 1471983263228 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f26000 == 32 [pid = 1660] [id = 429] 13:14:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112ea1400) [pid = 1660] [serial = 1286] [outer = 0x0] 13:14:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x115cb3000) [pid = 1660] [serial = 1287] [outer = 0x112ea1400] 13:14:23 INFO - PROCESS | 1660 | 1471983263280 Marionette DEBUG loaded listener.js 13:14:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11634e000) [pid = 1660] [serial = 1288] [outer = 0x112ea1400] 13:14:23 INFO - PROCESS | 1660 | 1471983263716 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 13:14:23 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 13:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 780ms 13:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:14:23 INFO - PROCESS | 1660 | 1471983263751 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:14:23 INFO - PROCESS | 1660 | 1471983263754 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:14:23 INFO - PROCESS | 1660 | 1471983263759 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:14:23 INFO - PROCESS | 1660 | 1471983263761 Marionette TRACE conn2 <- [1,1690,null,{}] 13:14:23 INFO - PROCESS | 1660 | 1471983263763 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:23 INFO - PROCESS | 1660 | 1471983263765 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:23 INFO - PROCESS | 1660 | 1471983263862 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:14:23 INFO - PROCESS | 1660 | 1471983263917 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:23 INFO - PROCESS | 1660 | 1471983263919 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x121377800 == 33 [pid = 1660] [id = 430] 13:14:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11830ec00) [pid = 1660] [serial = 1289] [outer = 0x0] 13:14:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118793c00) [pid = 1660] [serial = 1290] [outer = 0x11830ec00] 13:14:23 INFO - PROCESS | 1660 | 1471983263951 Marionette DEBUG loaded listener.js 13:14:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1188a4400) [pid = 1660] [serial = 1291] [outer = 0x11830ec00] 13:14:24 INFO - PROCESS | 1660 | 1471983264379 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 13:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 671ms 13:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:14:24 INFO - PROCESS | 1660 | 1471983264430 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:14:24 INFO - PROCESS | 1660 | 1471983264432 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:14:24 INFO - PROCESS | 1660 | 1471983264434 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:14:24 INFO - PROCESS | 1660 | 1471983264437 Marionette TRACE conn2 <- [1,1694,null,{}] 13:14:24 INFO - PROCESS | 1660 | 1471983264445 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:24 INFO - PROCESS | 1660 | 1471983264448 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:24 INFO - PROCESS | 1660 | 1471983264547 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:14:24 INFO - PROCESS | 1660 | 1471983264605 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:24 INFO - PROCESS | 1660 | 1471983264607 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x124ccb800 == 34 [pid = 1660] [id = 431] 13:14:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118fbc400) [pid = 1660] [serial = 1292] [outer = 0x0] 13:14:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119670800) [pid = 1660] [serial = 1293] [outer = 0x118fbc400] 13:14:24 INFO - PROCESS | 1660 | 1471983264651 Marionette DEBUG loaded listener.js 13:14:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12100dc00) [pid = 1660] [serial = 1294] [outer = 0x118fbc400] 13:14:25 INFO - PROCESS | 1660 | 1471983265080 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 13:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 672ms 13:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:14:25 INFO - PROCESS | 1660 | 1471983265107 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:14:25 INFO - PROCESS | 1660 | 1471983265109 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:14:25 INFO - PROCESS | 1660 | 1471983265111 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:14:25 INFO - PROCESS | 1660 | 1471983265112 Marionette TRACE conn2 <- [1,1698,null,{}] 13:14:25 INFO - PROCESS | 1660 | 1471983265115 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:25 INFO - PROCESS | 1660 | 1471983265116 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:25 INFO - PROCESS | 1660 | 1471983265236 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:14:25 INFO - PROCESS | 1660 | 1471983265302 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:25 INFO - PROCESS | 1660 | 1471983265303 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a72800 == 35 [pid = 1660] [id = 432] 13:14:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121305400) [pid = 1660] [serial = 1295] [outer = 0x0] 13:14:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121ea8800) [pid = 1660] [serial = 1296] [outer = 0x121305400] 13:14:25 INFO - PROCESS | 1660 | 1471983265336 Marionette DEBUG loaded listener.js 13:14:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x123419c00) [pid = 1660] [serial = 1297] [outer = 0x121305400] 13:14:25 INFO - PROCESS | 1660 | 1471983265748 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 13:14:25 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 13:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 13:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:14:25 INFO - PROCESS | 1660 | 1471983265782 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:14:25 INFO - PROCESS | 1660 | 1471983265783 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:14:25 INFO - PROCESS | 1660 | 1471983265785 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:14:25 INFO - PROCESS | 1660 | 1471983265787 Marionette TRACE conn2 <- [1,1702,null,{}] 13:14:25 INFO - PROCESS | 1660 | 1471983265789 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:25 INFO - PROCESS | 1660 | 1471983265791 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:25 INFO - PROCESS | 1660 | 1471983265885 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:14:25 INFO - PROCESS | 1660 | 1471983265938 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:25 INFO - PROCESS | 1660 | 1471983265939 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x118721800 == 36 [pid = 1660] [id = 433] 13:14:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x123416400) [pid = 1660] [serial = 1298] [outer = 0x0] 13:14:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12404f800) [pid = 1660] [serial = 1299] [outer = 0x123416400] 13:14:25 INFO - PROCESS | 1660 | 1471983265969 Marionette DEBUG loaded listener.js 13:14:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12445b400) [pid = 1660] [serial = 1300] [outer = 0x123416400] 13:14:26 INFO - PROCESS | 1660 | 1471983266392 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 619ms 13:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:14:26 INFO - PROCESS | 1660 | 1471983266404 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:14:26 INFO - PROCESS | 1660 | 1471983266406 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:14:26 INFO - PROCESS | 1660 | 1471983266410 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:14:26 INFO - PROCESS | 1660 | 1471983266412 Marionette TRACE conn2 <- [1,1706,null,{}] 13:14:26 INFO - PROCESS | 1660 | 1471983266414 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:26 INFO - PROCESS | 1660 | 1471983266419 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:26 INFO - PROCESS | 1660 | 1471983266523 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:14:26 INFO - PROCESS | 1660 | 1471983266624 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:26 INFO - PROCESS | 1660 | 1471983266625 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a55e800 == 37 [pid = 1660] [id = 434] 13:14:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1242f0c00) [pid = 1660] [serial = 1301] [outer = 0x0] 13:14:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124ca6400) [pid = 1660] [serial = 1302] [outer = 0x1242f0c00] 13:14:26 INFO - PROCESS | 1660 | 1471983266670 Marionette DEBUG loaded listener.js 13:14:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x127096400) [pid = 1660] [serial = 1303] [outer = 0x1242f0c00] 13:14:27 INFO - PROCESS | 1660 | 1471983267200 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 13:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 823ms 13:14:27 INFO - PROCESS | 1660 | 1471983267233 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:14:27 INFO - PROCESS | 1660 | 1471983267237 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:14:27 INFO - PROCESS | 1660 | 1471983267242 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:14:27 INFO - PROCESS | 1660 | 1471983267245 Marionette TRACE conn2 <- [1,1710,null,{}] 13:14:27 INFO - PROCESS | 1660 | 1471983267250 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:27 INFO - PROCESS | 1660 | 1471983267253 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:27 INFO - PROCESS | 1660 | 1471983267395 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:14:27 INFO - PROCESS | 1660 | 1471983267505 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:27 INFO - PROCESS | 1660 | 1471983267508 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x113956800 == 38 [pid = 1660] [id = 435] 13:14:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1128b4400) [pid = 1660] [serial = 1304] [outer = 0x0] 13:14:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x112eab400) [pid = 1660] [serial = 1305] [outer = 0x1128b4400] 13:14:27 INFO - PROCESS | 1660 | 1471983267540 Marionette DEBUG loaded listener.js 13:14:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x115cf8000) [pid = 1660] [serial = 1306] [outer = 0x1128b4400] 13:14:28 INFO - PROCESS | 1660 | --DOCSHELL 0x11816b000 == 37 [pid = 1660] [id = 427] 13:14:28 INFO - PROCESS | 1660 | --DOCSHELL 0x116309000 == 36 [pid = 1660] [id = 426] 13:14:28 INFO - PROCESS | 1660 | --DOCSHELL 0x117038800 == 35 [pid = 1660] [id = 425] 13:14:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12a55e800 == 34 [pid = 1660] [id = 434] 13:14:28 INFO - PROCESS | 1660 | --DOCSHELL 0x118721800 == 33 [pid = 1660] [id = 433] 13:14:28 INFO - PROCESS | 1660 | --DOCSHELL 0x128a72800 == 32 [pid = 1660] [id = 432] 13:14:28 INFO - PROCESS | 1660 | --DOCSHELL 0x124ccb800 == 31 [pid = 1660] [id = 431] 13:14:28 INFO - PROCESS | 1660 | --DOCSHELL 0x121377800 == 30 [pid = 1660] [id = 430] 13:14:28 INFO - PROCESS | 1660 | --DOCSHELL 0x118f26000 == 29 [pid = 1660] [id = 429] 13:14:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12c42b000 == 28 [pid = 1660] [id = 424] 13:14:28 INFO - PROCESS | 1660 | --DOCSHELL 0x119a40800 == 27 [pid = 1660] [id = 428] 13:14:28 INFO - PROCESS | 1660 | 1471983268440 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 13:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1228ms 13:14:28 INFO - PROCESS | 1660 | 1471983268470 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:14:28 INFO - PROCESS | 1660 | 1471983268474 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:14:28 INFO - PROCESS | 1660 | 1471983268489 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:14:28 INFO - PROCESS | 1660 | 1471983268497 Marionette TRACE conn2 <- [1,1714,null,{}] 13:14:28 INFO - PROCESS | 1660 | 1471983268510 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:28 INFO - PROCESS | 1660 | 1471983268513 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:28 INFO - PROCESS | 1660 | 1471983268638 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:14:28 INFO - PROCESS | 1660 | 1471983268653 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:28 INFO - PROCESS | 1660 | 1471983268655 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x117cb0800 == 28 [pid = 1660] [id = 436] 13:14:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x113c98000) [pid = 1660] [serial = 1307] [outer = 0x0] 13:14:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x115cfc000) [pid = 1660] [serial = 1308] [outer = 0x113c98000] 13:14:28 INFO - PROCESS | 1660 | 1471983268700 Marionette DEBUG loaded listener.js 13:14:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x116370000) [pid = 1660] [serial = 1309] [outer = 0x113c98000] 13:14:29 INFO - PROCESS | 1660 | 1471983269128 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 693ms 13:14:29 INFO - PROCESS | 1660 | 1471983269177 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:14:29 INFO - PROCESS | 1660 | 1471983269181 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:14:29 INFO - PROCESS | 1660 | 1471983269195 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:14:29 INFO - PROCESS | 1660 | 1471983269197 Marionette TRACE conn2 <- [1,1718,null,{}] 13:14:29 INFO - PROCESS | 1660 | 1471983269199 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:29 INFO - PROCESS | 1660 | 1471983269200 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:29 INFO - PROCESS | 1660 | 1471983269303 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:14:29 INFO - PROCESS | 1660 | 1471983269362 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:29 INFO - PROCESS | 1660 | 1471983269363 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0d4000 == 29 [pid = 1660] [id = 437] 13:14:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x118309000) [pid = 1660] [serial = 1310] [outer = 0x0] 13:14:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11851c400) [pid = 1660] [serial = 1311] [outer = 0x118309000] 13:14:29 INFO - PROCESS | 1660 | 1471983269392 Marionette DEBUG loaded listener.js 13:14:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11879a800) [pid = 1660] [serial = 1312] [outer = 0x118309000] 13:14:29 INFO - PROCESS | 1660 | 1471983269752 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 13:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 571ms 13:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:14:29 INFO - PROCESS | 1660 | 1471983269765 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:14:29 INFO - PROCESS | 1660 | 1471983269767 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:14:29 INFO - PROCESS | 1660 | 1471983269769 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:14:29 INFO - PROCESS | 1660 | 1471983269772 Marionette TRACE conn2 <- [1,1722,null,{}] 13:14:29 INFO - PROCESS | 1660 | 1471983269781 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:29 INFO - PROCESS | 1660 | 1471983269784 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:29 INFO - PROCESS | 1660 | 1471983269893 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:14:29 INFO - PROCESS | 1660 | 1471983269898 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:29 INFO - PROCESS | 1660 | 1471983269900 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c68800 == 30 [pid = 1660] [id = 438] 13:14:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119346c00) [pid = 1660] [serial = 1313] [outer = 0x0] 13:14:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119a8a800) [pid = 1660] [serial = 1314] [outer = 0x119346c00] 13:14:29 INFO - PROCESS | 1660 | 1471983269929 Marionette DEBUG loaded listener.js 13:14:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1210ed400) [pid = 1660] [serial = 1315] [outer = 0x119346c00] 13:14:30 INFO - PROCESS | 1660 | 1471983270283 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 13:14:30 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 13:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 525ms 13:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:14:30 INFO - PROCESS | 1660 | 1471983270296 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:14:30 INFO - PROCESS | 1660 | 1471983270298 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:14:30 INFO - PROCESS | 1660 | 1471983270300 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:14:30 INFO - PROCESS | 1660 | 1471983270301 Marionette TRACE conn2 <- [1,1726,null,{}] 13:14:30 INFO - PROCESS | 1660 | 1471983270303 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:30 INFO - PROCESS | 1660 | 1471983270305 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:30 INFO - PROCESS | 1660 | 1471983270408 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:14:30 INFO - PROCESS | 1660 | 1471983270412 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:30 INFO - PROCESS | 1660 | 1471983270413 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12915b000 == 31 [pid = 1660] [id = 439] 13:14:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1210efc00) [pid = 1660] [serial = 1316] [outer = 0x0] 13:14:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x121eac800) [pid = 1660] [serial = 1317] [outer = 0x1210efc00] 13:14:30 INFO - PROCESS | 1660 | 1471983270439 Marionette DEBUG loaded listener.js 13:14:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1240fac00) [pid = 1660] [serial = 1318] [outer = 0x1210efc00] 13:14:30 INFO - PROCESS | 1660 | 1471983270800 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 13:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 518ms 13:14:30 INFO - PROCESS | 1660 | 1471983270819 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:14:30 INFO - PROCESS | 1660 | 1471983270832 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:14:30 INFO - PROCESS | 1660 | 1471983270847 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:14:30 INFO - PROCESS | 1660 | 1471983270848 Marionette TRACE conn2 <- [1,1730,null,{}] 13:14:30 INFO - PROCESS | 1660 | 1471983270850 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:30 INFO - PROCESS | 1660 | 1471983270852 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:30 INFO - PROCESS | 1660 | 1471983270944 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:14:30 INFO - PROCESS | 1660 | 1471983270948 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:30 INFO - PROCESS | 1660 | 1471983270949 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a55c000 == 32 [pid = 1660] [id = 440] 13:14:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x112ffbc00) [pid = 1660] [serial = 1319] [outer = 0x0] 13:14:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1246ea400) [pid = 1660] [serial = 1320] [outer = 0x112ffbc00] 13:14:30 INFO - PROCESS | 1660 | 1471983270974 Marionette DEBUG loaded listener.js 13:14:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x124ca3000) [pid = 1660] [serial = 1321] [outer = 0x112ffbc00] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x112ea9800) [pid = 1660] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x118f6c800) [pid = 1660] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x113e41400) [pid = 1660] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x111c19c00) [pid = 1660] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x110d62400) [pid = 1660] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x110eafc00) [pid = 1660] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x110eeac00) [pid = 1660] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x111e2e800) [pid = 1660] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1168f6c00) [pid = 1660] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1128b4c00) [pid = 1660] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x117c41000) [pid = 1660] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x115cf9400) [pid = 1660] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1176cec00) [pid = 1660] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1128b3400) [pid = 1660] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x118fb5000) [pid = 1660] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12afa4400) [pid = 1660] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1246f4800) [pid = 1660] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121eab000) [pid = 1660] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121ea5000) [pid = 1660] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x117c44c00) [pid = 1660] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112e9c800) [pid = 1660] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116353800) [pid = 1660] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:14:31 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11832f800) [pid = 1660] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:14:31 INFO - PROCESS | 1660 | 1471983271588 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 13:14:31 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 13:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 771ms 13:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:14:31 INFO - PROCESS | 1660 | 1471983271618 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:14:31 INFO - PROCESS | 1660 | 1471983271620 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:14:31 INFO - PROCESS | 1660 | 1471983271622 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:14:31 INFO - PROCESS | 1660 | 1471983271623 Marionette TRACE conn2 <- [1,1734,null,{}] 13:14:31 INFO - PROCESS | 1660 | 1471983271625 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:31 INFO - PROCESS | 1660 | 1471983271630 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:31 INFO - PROCESS | 1660 | 1471983271730 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:14:31 INFO - PROCESS | 1660 | 1471983271797 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:31 INFO - PROCESS | 1660 | 1471983271798 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a791800 == 33 [pid = 1660] [id = 441] 13:14:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112992800) [pid = 1660] [serial = 1322] [outer = 0x0] 13:14:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1176cd800) [pid = 1660] [serial = 1323] [outer = 0x112992800] 13:14:31 INFO - PROCESS | 1660 | 1471983271825 Marionette DEBUG loaded listener.js 13:14:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11934b400) [pid = 1660] [serial = 1324] [outer = 0x112992800] 13:14:32 INFO - PROCESS | 1660 | 1471983272171 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 13:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 572ms 13:14:32 INFO - PROCESS | 1660 | 1471983272196 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:14:32 INFO - PROCESS | 1660 | 1471983272198 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:14:32 INFO - PROCESS | 1660 | 1471983272201 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:14:32 INFO - PROCESS | 1660 | 1471983272203 Marionette TRACE conn2 <- [1,1738,null,{}] 13:14:32 INFO - PROCESS | 1660 | 1471983272219 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:32 INFO - PROCESS | 1660 | 1471983272221 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:32 INFO - PROCESS | 1660 | 1471983272335 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:14:32 INFO - PROCESS | 1660 | 1471983272422 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:32 INFO - PROCESS | 1660 | 1471983272423 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b99a000 == 34 [pid = 1660] [id = 442] 13:14:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1121a1800) [pid = 1660] [serial = 1325] [outer = 0x0] 13:14:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x121472400) [pid = 1660] [serial = 1326] [outer = 0x1121a1800] 13:14:32 INFO - PROCESS | 1660 | 1471983272467 Marionette DEBUG loaded listener.js 13:14:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126840c00) [pid = 1660] [serial = 1327] [outer = 0x1121a1800] 13:14:32 INFO - PROCESS | 1660 | 1471983272796 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 13:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 620ms 13:14:32 INFO - PROCESS | 1660 | 1471983272821 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:14:32 INFO - PROCESS | 1660 | 1471983272824 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:14:32 INFO - PROCESS | 1660 | 1471983272831 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:14:32 INFO - PROCESS | 1660 | 1471983272833 Marionette TRACE conn2 <- [1,1742,null,{}] 13:14:32 INFO - PROCESS | 1660 | 1471983272836 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:32 INFO - PROCESS | 1660 | 1471983272838 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:32 INFO - PROCESS | 1660 | 1471983272955 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:14:33 INFO - PROCESS | 1660 | 1471983273065 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:33 INFO - PROCESS | 1660 | 1471983273067 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcd6800 == 35 [pid = 1660] [id = 443] 13:14:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124c9a400) [pid = 1660] [serial = 1328] [outer = 0x0] 13:14:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1268bc400) [pid = 1660] [serial = 1329] [outer = 0x124c9a400] 13:14:33 INFO - PROCESS | 1660 | 1471983273107 Marionette DEBUG loaded listener.js 13:14:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x127095000) [pid = 1660] [serial = 1330] [outer = 0x124c9a400] 13:14:33 INFO - PROCESS | 1660 | 1471983273557 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 13:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 771ms 13:14:33 INFO - PROCESS | 1660 | 1471983273602 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:14:33 INFO - PROCESS | 1660 | 1471983273605 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:14:33 INFO - PROCESS | 1660 | 1471983273609 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:14:33 INFO - PROCESS | 1660 | 1471983273611 Marionette TRACE conn2 <- [1,1746,null,{}] 13:14:33 INFO - PROCESS | 1660 | 1471983273615 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:33 INFO - PROCESS | 1660 | 1471983273616 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:33 INFO - PROCESS | 1660 | 1471983273728 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:14:33 INFO - PROCESS | 1660 | 1471983273788 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:33 INFO - PROCESS | 1660 | 1471983273791 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x11729e800 == 36 [pid = 1660] [id = 444] 13:14:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x110ee3000) [pid = 1660] [serial = 1331] [outer = 0x0] 13:14:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1126e3c00) [pid = 1660] [serial = 1332] [outer = 0x110ee3000] 13:14:33 INFO - PROCESS | 1660 | 1471983273845 Marionette DEBUG loaded listener.js 13:14:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x112987400) [pid = 1660] [serial = 1333] [outer = 0x110ee3000] 13:14:34 INFO - PROCESS | 1660 | 1471983274394 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 13:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 821ms 13:14:34 INFO - PROCESS | 1660 | 1471983274430 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:14:34 INFO - PROCESS | 1660 | 1471983274433 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:14:34 INFO - PROCESS | 1660 | 1471983274438 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:14:34 INFO - PROCESS | 1660 | 1471983274440 Marionette TRACE conn2 <- [1,1750,null,{}] 13:14:34 INFO - PROCESS | 1660 | 1471983274443 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:34 INFO - PROCESS | 1660 | 1471983274445 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:34 INFO - PROCESS | 1660 | 1471983274552 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:14:34 INFO - PROCESS | 1660 | 1471983274635 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:34 INFO - PROCESS | 1660 | 1471983274636 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c62800 == 37 [pid = 1660] [id = 445] 13:14:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x115f7c400) [pid = 1660] [serial = 1334] [outer = 0x0] 13:14:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x115fedc00) [pid = 1660] [serial = 1335] [outer = 0x115f7c400] 13:14:34 INFO - PROCESS | 1660 | 1471983274669 Marionette DEBUG loaded listener.js 13:14:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x116f82800) [pid = 1660] [serial = 1336] [outer = 0x115f7c400] 13:14:35 INFO - PROCESS | 1660 | 1471983275311 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 13:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 922ms 13:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:14:35 INFO - PROCESS | 1660 | 1471983275365 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:14:35 INFO - PROCESS | 1660 | 1471983275367 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:14:35 INFO - PROCESS | 1660 | 1471983275370 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:14:35 INFO - PROCESS | 1660 | 1471983275373 Marionette TRACE conn2 <- [1,1754,null,{}] 13:14:35 INFO - PROCESS | 1660 | 1471983275377 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:35 INFO - PROCESS | 1660 | 1471983275378 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:35 INFO - PROCESS | 1660 | 1471983275482 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:14:35 INFO - PROCESS | 1660 | 1471983275539 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:35 INFO - PROCESS | 1660 | 1471983275542 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x117287800 == 38 [pid = 1660] [id = 446] 13:14:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x112ea4c00) [pid = 1660] [serial = 1337] [outer = 0x0] 13:14:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x112ea9800) [pid = 1660] [serial = 1338] [outer = 0x112ea4c00] 13:14:35 INFO - PROCESS | 1660 | 1471983275572 Marionette DEBUG loaded listener.js 13:14:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x113e3ec00) [pid = 1660] [serial = 1339] [outer = 0x112ea4c00] 13:14:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12b99a000 == 37 [pid = 1660] [id = 442] 13:14:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12a791800 == 36 [pid = 1660] [id = 441] 13:14:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12a55c000 == 35 [pid = 1660] [id = 440] 13:14:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12915b000 == 34 [pid = 1660] [id = 439] 13:14:35 INFO - PROCESS | 1660 | --DOCSHELL 0x124c68800 == 33 [pid = 1660] [id = 438] 13:14:35 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0d4000 == 32 [pid = 1660] [id = 437] 13:14:35 INFO - PROCESS | 1660 | --DOCSHELL 0x117cb0800 == 31 [pid = 1660] [id = 436] 13:14:35 INFO - PROCESS | 1660 | --DOCSHELL 0x113956800 == 30 [pid = 1660] [id = 435] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11874f800) [pid = 1660] [serial = 1285] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118528800) [pid = 1660] [serial = 1284] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x112ff6400) [pid = 1660] [serial = 1278] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x113c39400) [pid = 1660] [serial = 1279] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x128aae400) [pid = 1660] [serial = 1272] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x115cba400) [pid = 1660] [serial = 1281] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128ab7000) [pid = 1660] [serial = 1273] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1128b9400) [pid = 1660] [serial = 1276] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1126db400) [pid = 1660] [serial = 1275] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x127383c00) [pid = 1660] [serial = 1270] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1160f1000) [pid = 1660] [serial = 1282] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113e43c00) [pid = 1660] [serial = 1227] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1193f0c00) [pid = 1660] [serial = 1240] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112ea5000) [pid = 1660] [serial = 1260] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1126dec00) [pid = 1660] [serial = 1222] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1188a3c00) [pid = 1660] [serial = 1239] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11966f400) [pid = 1660] [serial = 1242] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116ab4000) [pid = 1660] [serial = 1261] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112e9e000) [pid = 1660] [serial = 1225] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11889e800) [pid = 1660] [serial = 1237] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119d9e400) [pid = 1660] [serial = 1243] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11609bc00) [pid = 1660] [serial = 1230] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116371400) [pid = 1660] [serial = 1231] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12429c800) [pid = 1660] [serial = 1263] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116899c00) [pid = 1660] [serial = 1233] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119da2c00) [pid = 1660] [serial = 1245] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12bc99000) [pid = 1660] [serial = 1219] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124ca2c00) [pid = 1660] [serial = 1257] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1245a5000) [pid = 1660] [serial = 1254] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121eac000) [pid = 1660] [serial = 1251] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11a039000) [pid = 1660] [serial = 1246] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11219f400) [pid = 1660] [serial = 1221] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1269cb800) [pid = 1660] [serial = 1264] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x124c73800) [pid = 1660] [serial = 1255] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126da3c00) [pid = 1660] [serial = 1266] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1219d3000) [pid = 1660] [serial = 1249] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1176c8000) [pid = 1660] [serial = 1234] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1242a0c00) [pid = 1660] [serial = 1252] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x112985c00) [pid = 1660] [serial = 1224] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x115cb3400) [pid = 1660] [serial = 1228] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12683c800) [pid = 1660] [serial = 1258] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x127097800) [pid = 1660] [serial = 1267] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x121007c00) [pid = 1660] [serial = 1248] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x118325800) [pid = 1660] [serial = 1236] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12737c000) [pid = 1660] [serial = 1269] [outer = 0x0] [url = about:blank] 13:14:36 INFO - PROCESS | 1660 | 1471983276098 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 13:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 775ms 13:14:36 INFO - PROCESS | 1660 | 1471983276146 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:14:36 INFO - PROCESS | 1660 | 1471983276150 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:14:36 INFO - PROCESS | 1660 | 1471983276157 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:14:36 INFO - PROCESS | 1660 | 1471983276159 Marionette TRACE conn2 <- [1,1758,null,{}] 13:14:36 INFO - PROCESS | 1660 | 1471983276163 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:36 INFO - PROCESS | 1660 | 1471983276166 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:36 INFO - PROCESS | 1660 | 1471983276285 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:14:36 INFO - PROCESS | 1660 | 1471983276367 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:36 INFO - PROCESS | 1660 | 1471983276368 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x11816f800 == 31 [pid = 1660] [id = 447] 13:14:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x115cb3400) [pid = 1660] [serial = 1340] [outer = 0x0] 13:14:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x116547000) [pid = 1660] [serial = 1341] [outer = 0x115cb3400] 13:14:36 INFO - PROCESS | 1660 | 1471983276412 Marionette DEBUG loaded listener.js 13:14:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x117c41000) [pid = 1660] [serial = 1342] [outer = 0x115cb3400] 13:14:36 INFO - PROCESS | 1660 | 1471983276719 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 13:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 573ms 13:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:14:36 INFO - PROCESS | 1660 | 1471983276732 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:14:36 INFO - PROCESS | 1660 | 1471983276733 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:14:36 INFO - PROCESS | 1660 | 1471983276736 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:14:36 INFO - PROCESS | 1660 | 1471983276738 Marionette TRACE conn2 <- [1,1762,null,{}] 13:14:36 INFO - PROCESS | 1660 | 1471983276750 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:36 INFO - PROCESS | 1660 | 1471983276753 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:36 INFO - PROCESS | 1660 | 1471983276835 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:14:36 INFO - PROCESS | 1660 | 1471983276841 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:36 INFO - PROCESS | 1660 | 1471983276846 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f2e800 == 32 [pid = 1660] [id = 448] 13:14:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11832ec00) [pid = 1660] [serial = 1343] [outer = 0x0] 13:14:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1188a5000) [pid = 1660] [serial = 1344] [outer = 0x11832ec00] 13:14:36 INFO - PROCESS | 1660 | 1471983276877 Marionette DEBUG loaded listener.js 13:14:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11966f400) [pid = 1660] [serial = 1345] [outer = 0x11832ec00] 13:14:37 INFO - PROCESS | 1660 | 1471983277236 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 13:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 522ms 13:14:37 INFO - PROCESS | 1660 | 1471983277260 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:14:37 INFO - PROCESS | 1660 | 1471983277264 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:14:37 INFO - PROCESS | 1660 | 1471983277266 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:14:37 INFO - PROCESS | 1660 | 1471983277267 Marionette TRACE conn2 <- [1,1766,null,{}] 13:14:37 INFO - PROCESS | 1660 | 1471983277270 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:37 INFO - PROCESS | 1660 | 1471983277271 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:37 INFO - PROCESS | 1660 | 1471983277352 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:14:37 INFO - PROCESS | 1660 | 1471983277355 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:37 INFO - PROCESS | 1660 | 1471983277356 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1242b4000 == 33 [pid = 1660] [id = 449] 13:14:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119355c00) [pid = 1660] [serial = 1346] [outer = 0x0] 13:14:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121007c00) [pid = 1660] [serial = 1347] [outer = 0x119355c00] 13:14:37 INFO - PROCESS | 1660 | 1471983277385 Marionette DEBUG loaded listener.js 13:14:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1219d3000) [pid = 1660] [serial = 1348] [outer = 0x119355c00] 13:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 469ms 13:14:37 INFO - PROCESS | 1660 | 1471983277733 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 13:14:37 INFO - PROCESS | 1660 | 1471983277736 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:14:37 INFO - PROCESS | 1660 | 1471983277737 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:14:37 INFO - PROCESS | 1660 | 1471983277744 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:14:37 INFO - PROCESS | 1660 | 1471983277745 Marionette TRACE conn2 <- [1,1770,null,{}] 13:14:37 INFO - PROCESS | 1660 | 1471983277747 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:37 INFO - PROCESS | 1660 | 1471983277749 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:37 INFO - PROCESS | 1660 | 1471983277861 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:14:37 INFO - PROCESS | 1660 | 1471983277868 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:37 INFO - PROCESS | 1660 | 1471983277869 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x126929000 == 34 [pid = 1660] [id = 450] 13:14:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11934e400) [pid = 1660] [serial = 1349] [outer = 0x0] 13:14:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121ea6400) [pid = 1660] [serial = 1350] [outer = 0x11934e400] 13:14:37 INFO - PROCESS | 1660 | 1471983277895 Marionette DEBUG loaded listener.js 13:14:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1242a2c00) [pid = 1660] [serial = 1351] [outer = 0x11934e400] 13:14:38 INFO - PROCESS | 1660 | 1471983278248 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 13:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 525ms 13:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:14:38 INFO - PROCESS | 1660 | 1471983278266 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:14:38 INFO - PROCESS | 1660 | 1471983278267 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:14:38 INFO - PROCESS | 1660 | 1471983278269 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:14:38 INFO - PROCESS | 1660 | 1471983278271 Marionette TRACE conn2 <- [1,1774,null,{}] 13:14:38 INFO - PROCESS | 1660 | 1471983278273 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:38 INFO - PROCESS | 1660 | 1471983278280 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:38 INFO - PROCESS | 1660 | 1471983278398 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:14:38 INFO - PROCESS | 1660 | 1471983278410 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:38 INFO - PROCESS | 1660 | 1471983278412 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x129712800 == 35 [pid = 1660] [id = 451] 13:14:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1245a8000) [pid = 1660] [serial = 1352] [outer = 0x0] 13:14:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124ca6800) [pid = 1660] [serial = 1353] [outer = 0x1245a8000] 13:14:38 INFO - PROCESS | 1660 | 1471983278438 Marionette DEBUG loaded listener.js 13:14:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x127381000) [pid = 1660] [serial = 1354] [outer = 0x1245a8000] 13:14:38 INFO - PROCESS | 1660 | 1471983278799 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 13:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 569ms 13:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:14:38 INFO - PROCESS | 1660 | 1471983278839 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:14:38 INFO - PROCESS | 1660 | 1471983278840 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:14:38 INFO - PROCESS | 1660 | 1471983278842 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:14:38 INFO - PROCESS | 1660 | 1471983278843 Marionette TRACE conn2 <- [1,1778,null,{}] 13:14:38 INFO - PROCESS | 1660 | 1471983278845 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:38 INFO - PROCESS | 1660 | 1471983278847 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:38 INFO - PROCESS | 1660 | 1471983278944 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:14:38 INFO - PROCESS | 1660 | 1471983278948 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:38 INFO - PROCESS | 1660 | 1471983278949 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6c1000 == 36 [pid = 1660] [id = 452] 13:14:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x127381c00) [pid = 1660] [serial = 1355] [outer = 0x0] 13:14:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x128ab0000) [pid = 1660] [serial = 1356] [outer = 0x127381c00] 13:14:38 INFO - PROCESS | 1660 | 1471983278974 Marionette DEBUG loaded listener.js 13:14:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128b10800) [pid = 1660] [serial = 1357] [outer = 0x127381c00] 13:14:39 INFO - PROCESS | 1660 | 1471983279343 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 13:14:39 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 13:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 521ms 13:14:39 INFO - PROCESS | 1660 | 1471983279367 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:14:39 INFO - PROCESS | 1660 | 1471983279369 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:14:39 INFO - PROCESS | 1660 | 1471983279373 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:14:39 INFO - PROCESS | 1660 | 1471983279374 Marionette TRACE conn2 <- [1,1782,null,{}] 13:14:39 INFO - PROCESS | 1660 | 1471983279379 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:39 INFO - PROCESS | 1660 | 1471983279381 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:39 INFO - PROCESS | 1660 | 1471983279534 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:14:39 INFO - PROCESS | 1660 | 1471983279550 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:39 INFO - PROCESS | 1660 | 1471983279551 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b11e800 == 37 [pid = 1660] [id = 453] 13:14:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118750000) [pid = 1660] [serial = 1358] [outer = 0x0] 13:14:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128b15800) [pid = 1660] [serial = 1359] [outer = 0x118750000] 13:14:39 INFO - PROCESS | 1660 | 1471983279591 Marionette DEBUG loaded listener.js 13:14:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128c41000) [pid = 1660] [serial = 1360] [outer = 0x118750000] 13:14:39 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 13:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 621ms 13:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:14:40 INFO - PROCESS | 1660 | 1471983279990 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 13:14:40 INFO - PROCESS | 1660 | 1471983279994 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:14:40 INFO - PROCESS | 1660 | 1471983279995 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:14:40 INFO - PROCESS | 1660 | 1471983280002 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:14:40 INFO - PROCESS | 1660 | 1471983280003 Marionette TRACE conn2 <- [1,1786,null,{}] 13:14:40 INFO - PROCESS | 1660 | 1471983280005 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:40 INFO - PROCESS | 1660 | 1471983280007 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:40 INFO - PROCESS | 1660 | 1471983280109 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:14:40 INFO - PROCESS | 1660 | 1471983280112 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:40 INFO - PROCESS | 1660 | 1471983280113 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcb6800 == 38 [pid = 1660] [id = 454] 13:14:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128ab1400) [pid = 1660] [serial = 1361] [outer = 0x0] 13:14:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128c41c00) [pid = 1660] [serial = 1362] [outer = 0x128ab1400] 13:14:40 INFO - PROCESS | 1660 | 1471983280145 Marionette DEBUG loaded listener.js 13:14:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128ecc400) [pid = 1660] [serial = 1363] [outer = 0x128ab1400] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112ea1400) [pid = 1660] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1121a1800) [pid = 1660] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11830ec00) [pid = 1660] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118309000) [pid = 1660] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118fbc400) [pid = 1660] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121305400) [pid = 1660] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1128b4400) [pid = 1660] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113c98000) [pid = 1660] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x123416400) [pid = 1660] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1242f0c00) [pid = 1660] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119346c00) [pid = 1660] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112992800) [pid = 1660] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1210efc00) [pid = 1660] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:14:40 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x112ffbc00) [pid = 1660] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:14:40 INFO - PROCESS | 1660 | 1471983280502 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 13:14:40 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 13:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 524ms 13:14:40 INFO - PROCESS | 1660 | 1471983280521 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:14:40 INFO - PROCESS | 1660 | 1471983280522 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:14:40 INFO - PROCESS | 1660 | 1471983280525 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:14:40 INFO - PROCESS | 1660 | 1471983280528 Marionette TRACE conn2 <- [1,1790,null,{}] 13:14:40 INFO - PROCESS | 1660 | 1471983280536 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:40 INFO - PROCESS | 1660 | 1471983280537 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:40 INFO - PROCESS | 1660 | 1471983280648 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:14:40 INFO - PROCESS | 1660 | 1471983280682 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:40 INFO - PROCESS | 1660 | 1471983280683 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcb3000 == 39 [pid = 1660] [id = 455] 13:14:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x110ee1c00) [pid = 1660] [serial = 1364] [outer = 0x0] 13:14:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11832b400) [pid = 1660] [serial = 1365] [outer = 0x110ee1c00] 13:14:40 INFO - PROCESS | 1660 | 1471983280709 Marionette DEBUG loaded listener.js 13:14:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121821800) [pid = 1660] [serial = 1366] [outer = 0x110ee1c00] 13:14:41 INFO - PROCESS | 1660 | 1471983280998 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:14:41 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) 13:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 527ms 13:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:14:41 INFO - PROCESS | 1660 | 1471983281053 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:14:41 INFO - PROCESS | 1660 | 1471983281054 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:14:41 INFO - PROCESS | 1660 | 1471983281056 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:14:41 INFO - PROCESS | 1660 | 1471983281060 Marionette TRACE conn2 <- [1,1794,null,{}] 13:14:41 INFO - PROCESS | 1660 | 1471983281063 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:41 INFO - PROCESS | 1660 | 1471983281064 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:41 INFO - PROCESS | 1660 | 1471983281151 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:14:41 INFO - PROCESS | 1660 | 1471983281155 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:41 INFO - PROCESS | 1660 | 1471983281157 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c594000 == 40 [pid = 1660] [id = 456] 13:14:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119346c00) [pid = 1660] [serial = 1367] [outer = 0x0] 13:14:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128aabc00) [pid = 1660] [serial = 1368] [outer = 0x119346c00] 13:14:41 INFO - PROCESS | 1660 | 1471983281195 Marionette DEBUG loaded listener.js 13:14:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1291a5000) [pid = 1660] [serial = 1369] [outer = 0x119346c00] 13:14:41 INFO - PROCESS | 1660 | 1471983281519 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 473ms 13:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:14:41 INFO - PROCESS | 1660 | 1471983281535 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:14:41 INFO - PROCESS | 1660 | 1471983281536 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:14:41 INFO - PROCESS | 1660 | 1471983281538 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:14:41 INFO - PROCESS | 1660 | 1471983281539 Marionette TRACE conn2 <- [1,1798,null,{}] 13:14:41 INFO - PROCESS | 1660 | 1471983281549 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:41 INFO - PROCESS | 1660 | 1471983281550 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:41 INFO - PROCESS | 1660 | 1471983281667 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:14:41 INFO - PROCESS | 1660 | 1471983281674 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:41 INFO - PROCESS | 1660 | 1471983281675 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c59a000 == 41 [pid = 1660] [id = 457] 13:14:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12404fc00) [pid = 1660] [serial = 1370] [outer = 0x0] 13:14:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1292ccc00) [pid = 1660] [serial = 1371] [outer = 0x12404fc00] 13:14:41 INFO - PROCESS | 1660 | 1471983281700 Marionette DEBUG loaded listener.js 13:14:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x129499400) [pid = 1660] [serial = 1372] [outer = 0x12404fc00] 13:14:41 INFO - PROCESS | 1660 | 1471983281983 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 13:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 470ms 13:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:14:42 INFO - PROCESS | 1660 | 1471983282015 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:14:42 INFO - PROCESS | 1660 | 1471983282016 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:14:42 INFO - PROCESS | 1660 | 1471983282018 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:14:42 INFO - PROCESS | 1660 | 1471983282019 Marionette TRACE conn2 <- [1,1802,null,{}] 13:14:42 INFO - PROCESS | 1660 | 1471983282022 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:42 INFO - PROCESS | 1660 | 1471983282023 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:42 INFO - PROCESS | 1660 | 1471983282111 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:14:42 INFO - PROCESS | 1660 | 1471983282115 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:42 INFO - PROCESS | 1660 | 1471983282116 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d368800 == 42 [pid = 1660] [id = 458] 13:14:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119d9fc00) [pid = 1660] [serial = 1373] [outer = 0x0] 13:14:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a5ec400) [pid = 1660] [serial = 1374] [outer = 0x119d9fc00] 13:14:42 INFO - PROCESS | 1660 | 1471983282147 Marionette DEBUG loaded listener.js 13:14:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a642400) [pid = 1660] [serial = 1375] [outer = 0x119d9fc00] 13:14:42 INFO - PROCESS | 1660 | 1471983282663 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 671ms 13:14:42 INFO - PROCESS | 1660 | 1471983282694 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:14:42 INFO - PROCESS | 1660 | 1471983282696 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:14:42 INFO - PROCESS | 1660 | 1471983282701 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:14:42 INFO - PROCESS | 1660 | 1471983282703 Marionette TRACE conn2 <- [1,1806,null,{}] 13:14:42 INFO - PROCESS | 1660 | 1471983282708 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:42 INFO - PROCESS | 1660 | 1471983282712 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:42 INFO - PROCESS | 1660 | 1471983282812 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:14:42 INFO - PROCESS | 1660 | 1471983282883 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:42 INFO - PROCESS | 1660 | 1471983282884 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fde800 == 43 [pid = 1660] [id = 459] 13:14:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x112f3e400) [pid = 1660] [serial = 1376] [outer = 0x0] 13:14:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x114fca000) [pid = 1660] [serial = 1377] [outer = 0x112f3e400] 13:14:42 INFO - PROCESS | 1660 | 1471983282916 Marionette DEBUG loaded listener.js 13:14:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x115fecc00) [pid = 1660] [serial = 1378] [outer = 0x112f3e400] 13:14:43 INFO - PROCESS | 1660 | 1471983283308 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 13:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 671ms 13:14:43 INFO - PROCESS | 1660 | 1471983283372 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:14:43 INFO - PROCESS | 1660 | 1471983283375 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:14:43 INFO - PROCESS | 1660 | 1471983283380 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:14:43 INFO - PROCESS | 1660 | 1471983283382 Marionette TRACE conn2 <- [1,1810,null,{}] 13:14:43 INFO - PROCESS | 1660 | 1471983283384 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:43 INFO - PROCESS | 1660 | 1471983283386 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:43 INFO - PROCESS | 1660 | 1471983283492 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:14:43 INFO - PROCESS | 1660 | 1471983283584 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:43 INFO - PROCESS | 1660 | 1471983283585 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292e5000 == 44 [pid = 1660] [id = 460] 13:14:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118529c00) [pid = 1660] [serial = 1379] [outer = 0x0] 13:14:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11874f800) [pid = 1660] [serial = 1380] [outer = 0x118529c00] 13:14:43 INFO - PROCESS | 1660 | 1471983283631 Marionette DEBUG loaded listener.js 13:14:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11966b800) [pid = 1660] [serial = 1381] [outer = 0x118529c00] 13:14:44 INFO - PROCESS | 1660 | 1471983284077 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 721ms 13:14:44 INFO - PROCESS | 1660 | 1471983284101 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:14:44 INFO - PROCESS | 1660 | 1471983284104 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:14:44 INFO - PROCESS | 1660 | 1471983284107 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:14:44 INFO - PROCESS | 1660 | 1471983284114 Marionette TRACE conn2 <- [1,1814,null,{}] 13:14:44 INFO - PROCESS | 1660 | 1471983284125 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:44 INFO - PROCESS | 1660 | 1471983284130 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:44 INFO - PROCESS | 1660 | 1471983284244 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:14:44 INFO - PROCESS | 1660 | 1471983284317 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:44 INFO - PROCESS | 1660 | 1471983284319 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d376800 == 45 [pid = 1660] [id = 461] 13:14:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119dab800) [pid = 1660] [serial = 1382] [outer = 0x0] 13:14:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1246e9800) [pid = 1660] [serial = 1383] [outer = 0x119dab800] 13:14:44 INFO - PROCESS | 1660 | 1471983284352 Marionette DEBUG loaded listener.js 13:14:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1268be400) [pid = 1660] [serial = 1384] [outer = 0x119dab800] 13:14:44 INFO - PROCESS | 1660 | 1471983284764 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 13:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 680ms 13:14:44 INFO - PROCESS | 1660 | 1471983284786 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:14:44 INFO - PROCESS | 1660 | 1471983284788 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:14:44 INFO - PROCESS | 1660 | 1471983284791 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:14:44 INFO - PROCESS | 1660 | 1471983284793 Marionette TRACE conn2 <- [1,1818,null,{}] 13:14:44 INFO - PROCESS | 1660 | 1471983284797 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:44 INFO - PROCESS | 1660 | 1471983284798 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:44 INFO - PROCESS | 1660 | 1471983284928 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:14:44 INFO - PROCESS | 1660 | 1471983284987 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:44 INFO - PROCESS | 1660 | 1471983284989 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d61d800 == 46 [pid = 1660] [id = 462] 13:14:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126d43800) [pid = 1660] [serial = 1385] [outer = 0x0] 13:14:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x127381400) [pid = 1660] [serial = 1386] [outer = 0x126d43800] 13:14:45 INFO - PROCESS | 1660 | 1471983285019 Marionette DEBUG loaded listener.js 13:14:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128ce5000) [pid = 1660] [serial = 1387] [outer = 0x126d43800] 13:14:45 INFO - PROCESS | 1660 | 1471983285629 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 13:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 871ms 13:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:14:45 INFO - PROCESS | 1660 | 1471983285662 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:14:45 INFO - PROCESS | 1660 | 1471983285665 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:14:45 INFO - PROCESS | 1660 | 1471983285668 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:14:45 INFO - PROCESS | 1660 | 1471983285669 Marionette TRACE conn2 <- [1,1822,null,{}] 13:14:45 INFO - PROCESS | 1660 | 1471983285673 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:45 INFO - PROCESS | 1660 | 1471983285675 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:45 INFO - PROCESS | 1660 | 1471983285770 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:14:45 INFO - PROCESS | 1660 | 1471983285830 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:45 INFO - PROCESS | 1660 | 1471983285831 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f17000 == 47 [pid = 1660] [id = 463] 13:14:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1129fc800) [pid = 1660] [serial = 1388] [outer = 0x0] 13:14:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x112ea5400) [pid = 1660] [serial = 1389] [outer = 0x1129fc800] 13:14:45 INFO - PROCESS | 1660 | 1471983285860 Marionette DEBUG loaded listener.js 13:14:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x114fd5800) [pid = 1660] [serial = 1390] [outer = 0x1129fc800] 13:14:46 INFO - PROCESS | 1660 | 1471983286286 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12c59a000 == 46 [pid = 1660] [id = 457] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12c594000 == 45 [pid = 1660] [id = 456] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcb3000 == 44 [pid = 1660] [id = 455] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcb6800 == 43 [pid = 1660] [id = 454] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12b11e800 == 42 [pid = 1660] [id = 453] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6c1000 == 41 [pid = 1660] [id = 452] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x129712800 == 40 [pid = 1660] [id = 451] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x126929000 == 39 [pid = 1660] [id = 450] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1242b4000 == 38 [pid = 1660] [id = 449] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x119f2e800 == 37 [pid = 1660] [id = 448] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x11816f800 == 36 [pid = 1660] [id = 447] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x117287800 == 35 [pid = 1660] [id = 446] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x124c62800 == 34 [pid = 1660] [id = 445] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcd6800 == 33 [pid = 1660] [id = 443] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x11729e800 == 32 [pid = 1660] [id = 444] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12d61d800 == 31 [pid = 1660] [id = 462] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12d376800 == 30 [pid = 1660] [id = 461] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x1292e5000 == 29 [pid = 1660] [id = 460] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12d368800 == 28 [pid = 1660] [id = 458] 13:14:46 INFO - PROCESS | 1660 | --DOCSHELL 0x118fde800 == 27 [pid = 1660] [id = 459] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11634e000) [pid = 1660] [serial = 1288] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x126840c00) [pid = 1660] [serial = 1327] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x115cb3000) [pid = 1660] [serial = 1287] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1188a4400) [pid = 1660] [serial = 1291] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118793c00) [pid = 1660] [serial = 1290] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11851c400) [pid = 1660] [serial = 1311] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11879a800) [pid = 1660] [serial = 1312] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12100dc00) [pid = 1660] [serial = 1294] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119670800) [pid = 1660] [serial = 1293] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x123419c00) [pid = 1660] [serial = 1297] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115cf8000) [pid = 1660] [serial = 1306] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112eab400) [pid = 1660] [serial = 1305] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121ea8800) [pid = 1660] [serial = 1296] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115cfc000) [pid = 1660] [serial = 1308] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12445b400) [pid = 1660] [serial = 1300] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12404f800) [pid = 1660] [serial = 1299] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x127096400) [pid = 1660] [serial = 1303] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124ca6400) [pid = 1660] [serial = 1302] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119a8a800) [pid = 1660] [serial = 1314] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1176cd800) [pid = 1660] [serial = 1323] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1268bc400) [pid = 1660] [serial = 1329] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1240fac00) [pid = 1660] [serial = 1318] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121eac800) [pid = 1660] [serial = 1317] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1246ea400) [pid = 1660] [serial = 1320] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x124ca3000) [pid = 1660] [serial = 1321] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11934b400) [pid = 1660] [serial = 1324] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121472400) [pid = 1660] [serial = 1326] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1210ed400) [pid = 1660] [serial = 1315] [outer = 0x0] [url = about:blank] 13:14:46 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x116370000) [pid = 1660] [serial = 1309] [outer = 0x0] [url = about:blank] 13:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1221ms 13:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:14:46 INFO - PROCESS | 1660 | 1471983286905 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:14:46 INFO - PROCESS | 1660 | 1471983286909 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:14:46 INFO - PROCESS | 1660 | 1471983286914 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:14:46 INFO - PROCESS | 1660 | 1471983286915 Marionette TRACE conn2 <- [1,1826,null,{}] 13:14:46 INFO - PROCESS | 1660 | 1471983286919 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:46 INFO - PROCESS | 1660 | 1471983286921 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:47 INFO - PROCESS | 1660 | 1471983287002 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:14:47 INFO - PROCESS | 1660 | 1471983287012 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:47 INFO - PROCESS | 1660 | 1471983287015 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1160d1000 == 28 [pid = 1660] [id = 464] 13:14:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1128bf800) [pid = 1660] [serial = 1391] [outer = 0x0] 13:14:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112992800) [pid = 1660] [serial = 1392] [outer = 0x1128bf800] 13:14:47 INFO - PROCESS | 1660 | 1471983287043 Marionette DEBUG loaded listener.js 13:14:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112f3c800) [pid = 1660] [serial = 1393] [outer = 0x1128bf800] 13:14:47 INFO - PROCESS | 1660 | 1471983287386 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 13:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 522ms 13:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:14:47 INFO - PROCESS | 1660 | 1471983287444 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:14:47 INFO - PROCESS | 1660 | 1471983287446 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:14:47 INFO - PROCESS | 1660 | 1471983287452 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:14:47 INFO - PROCESS | 1660 | 1471983287454 Marionette TRACE conn2 <- [1,1830,null,{}] 13:14:47 INFO - PROCESS | 1660 | 1471983287457 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:47 INFO - PROCESS | 1660 | 1471983287459 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:47 INFO - PROCESS | 1660 | 1471983287536 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:14:47 INFO - PROCESS | 1660 | 1471983287541 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:47 INFO - PROCESS | 1660 | 1471983287545 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1172a0000 == 29 [pid = 1660] [id = 465] 13:14:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1139a8c00) [pid = 1660] [serial = 1394] [outer = 0x0] 13:14:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115cbc800) [pid = 1660] [serial = 1395] [outer = 0x1139a8c00] 13:14:47 INFO - PROCESS | 1660 | 1471983287573 Marionette DEBUG loaded listener.js 13:14:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116348c00) [pid = 1660] [serial = 1396] [outer = 0x1139a8c00] 13:14:47 INFO - PROCESS | 1660 | 1471983287926 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 13:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 523ms 13:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:14:47 INFO - PROCESS | 1660 | 1471983287975 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:14:47 INFO - PROCESS | 1660 | 1471983287977 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:14:47 INFO - PROCESS | 1660 | 1471983287979 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:14:47 INFO - PROCESS | 1660 | 1471983287980 Marionette TRACE conn2 <- [1,1834,null,{}] 13:14:47 INFO - PROCESS | 1660 | 1471983287988 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:47 INFO - PROCESS | 1660 | 1471983287991 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:48 INFO - PROCESS | 1660 | 1471983288078 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:14:48 INFO - PROCESS | 1660 | 1471983288083 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:48 INFO - PROCESS | 1660 | 1471983288086 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194b7000 == 30 [pid = 1660] [id = 466] 13:14:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118329800) [pid = 1660] [serial = 1397] [outer = 0x0] 13:14:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11858dc00) [pid = 1660] [serial = 1398] [outer = 0x118329800] 13:14:48 INFO - PROCESS | 1660 | 1471983288118 Marionette DEBUG loaded listener.js 13:14:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118793c00) [pid = 1660] [serial = 1399] [outer = 0x118329800] 13:14:48 INFO - PROCESS | 1660 | 1471983288477 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 13:14:48 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 13:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 13:14:48 INFO - PROCESS | 1660 | 1471983288499 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:14:48 INFO - PROCESS | 1660 | 1471983288500 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:14:48 INFO - PROCESS | 1660 | 1471983288503 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:14:48 INFO - PROCESS | 1660 | 1471983288504 Marionette TRACE conn2 <- [1,1838,null,{}] 13:14:48 INFO - PROCESS | 1660 | 1471983288506 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:48 INFO - PROCESS | 1660 | 1471983288508 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:48 INFO - PROCESS | 1660 | 1471983288585 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:14:48 INFO - PROCESS | 1660 | 1471983288647 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:48 INFO - PROCESS | 1660 | 1471983288648 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12117c000 == 31 [pid = 1660] [id = 467] 13:14:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11878fc00) [pid = 1660] [serial = 1400] [outer = 0x0] 13:14:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119350400) [pid = 1660] [serial = 1401] [outer = 0x11878fc00] 13:14:48 INFO - PROCESS | 1660 | 1471983288675 Marionette DEBUG loaded listener.js 13:14:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119a82800) [pid = 1660] [serial = 1402] [outer = 0x11878fc00] 13:14:48 INFO - PROCESS | 1660 | 1471983288985 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 521ms 13:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:14:49 INFO - PROCESS | 1660 | 1471983289030 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:14:49 INFO - PROCESS | 1660 | 1471983289031 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:14:49 INFO - PROCESS | 1660 | 1471983289033 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:14:49 INFO - PROCESS | 1660 | 1471983289035 Marionette TRACE conn2 <- [1,1842,null,{}] 13:14:49 INFO - PROCESS | 1660 | 1471983289037 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:49 INFO - PROCESS | 1660 | 1471983289038 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:49 INFO - PROCESS | 1660 | 1471983289124 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:14:49 INFO - PROCESS | 1660 | 1471983289128 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:49 INFO - PROCESS | 1660 | 1471983289129 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e56800 == 32 [pid = 1660] [id = 468] 13:14:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119a82c00) [pid = 1660] [serial = 1403] [outer = 0x0] 13:14:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119da9800) [pid = 1660] [serial = 1404] [outer = 0x119a82c00] 13:14:49 INFO - PROCESS | 1660 | 1471983289149 Marionette DEBUG loaded listener.js 13:14:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1210ee400) [pid = 1660] [serial = 1405] [outer = 0x119a82c00] 13:14:49 INFO - PROCESS | 1660 | 1471983289491 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 13:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 476ms 13:14:49 INFO - PROCESS | 1660 | 1471983289513 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:14:49 INFO - PROCESS | 1660 | 1471983289515 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:14:49 INFO - PROCESS | 1660 | 1471983289526 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:14:49 INFO - PROCESS | 1660 | 1471983289528 Marionette TRACE conn2 <- [1,1846,null,{}] 13:14:49 INFO - PROCESS | 1660 | 1471983289531 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:49 INFO - PROCESS | 1660 | 1471983289538 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:49 INFO - PROCESS | 1660 | 1471983289716 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:14:49 INFO - PROCESS | 1660 | 1471983289736 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:49 INFO - PROCESS | 1660 | 1471983289737 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270ed000 == 33 [pid = 1660] [id = 469] 13:14:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121305400) [pid = 1660] [serial = 1406] [outer = 0x0] 13:14:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121ebdc00) [pid = 1660] [serial = 1407] [outer = 0x121305400] 13:14:49 INFO - PROCESS | 1660 | 1471983289780 Marionette DEBUG loaded listener.js 13:14:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1245aa400) [pid = 1660] [serial = 1408] [outer = 0x121305400] 13:14:50 INFO - PROCESS | 1660 | 1471983290186 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:14:50 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) 13:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 680ms 13:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:14:50 INFO - PROCESS | 1660 | 1471983290201 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:14:50 INFO - PROCESS | 1660 | 1471983290202 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:14:50 INFO - PROCESS | 1660 | 1471983290204 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:14:50 INFO - PROCESS | 1660 | 1471983290206 Marionette TRACE conn2 <- [1,1850,null,{}] 13:14:50 INFO - PROCESS | 1660 | 1471983290208 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:50 INFO - PROCESS | 1660 | 1471983290209 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:50 INFO - PROCESS | 1660 | 1471983290304 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:14:50 INFO - PROCESS | 1660 | 1471983290308 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:50 INFO - PROCESS | 1660 | 1471983290309 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x121389800 == 34 [pid = 1660] [id = 470] 13:14:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124046c00) [pid = 1660] [serial = 1409] [outer = 0x0] 13:14:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124c71000) [pid = 1660] [serial = 1410] [outer = 0x124046c00] 13:14:50 INFO - PROCESS | 1660 | 1471983290341 Marionette DEBUG loaded listener.js 13:14:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124ca7c00) [pid = 1660] [serial = 1411] [outer = 0x124046c00] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1245a8000) [pid = 1660] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x127381c00) [pid = 1660] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x110ee1c00) [pid = 1660] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11832ec00) [pid = 1660] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x110ee3000) [pid = 1660] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112ea4c00) [pid = 1660] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118750000) [pid = 1660] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124c9a400) [pid = 1660] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x115cb3400) [pid = 1660] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11934e400) [pid = 1660] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119355c00) [pid = 1660] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115f7c400) [pid = 1660] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128ab1400) [pid = 1660] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119d9fc00) [pid = 1660] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119346c00) [pid = 1660] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:14:50 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12404fc00) [pid = 1660] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:14:51 INFO - PROCESS | 1660 | 1471983291199 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1019ms 13:14:51 INFO - PROCESS | 1660 | 1471983291264 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:14:51 INFO - PROCESS | 1660 | 1471983291266 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:14:51 INFO - PROCESS | 1660 | 1471983291271 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:14:51 INFO - PROCESS | 1660 | 1471983291273 Marionette TRACE conn2 <- [1,1854,null,{}] 13:14:51 INFO - PROCESS | 1660 | 1471983291278 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:51 INFO - PROCESS | 1660 | 1471983291279 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:51 INFO - PROCESS | 1660 | 1471983291385 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:14:51 INFO - PROCESS | 1660 | 1471983291464 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:51 INFO - PROCESS | 1660 | 1471983291466 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x117284000 == 35 [pid = 1660] [id = 471] 13:14:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1128c0400) [pid = 1660] [serial = 1412] [outer = 0x0] 13:14:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112ea4c00) [pid = 1660] [serial = 1413] [outer = 0x1128c0400] 13:14:51 INFO - PROCESS | 1660 | 1471983291499 Marionette DEBUG loaded listener.js 13:14:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113c3a800) [pid = 1660] [serial = 1414] [outer = 0x1128c0400] 13:14:52 INFO - PROCESS | 1660 | 1471983292027 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 822ms 13:14:52 INFO - PROCESS | 1660 | 1471983292093 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:14:52 INFO - PROCESS | 1660 | 1471983292096 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:14:52 INFO - PROCESS | 1660 | 1471983292100 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:14:52 INFO - PROCESS | 1660 | 1471983292102 Marionette TRACE conn2 <- [1,1858,null,{}] 13:14:52 INFO - PROCESS | 1660 | 1471983292106 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:52 INFO - PROCESS | 1660 | 1471983292108 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:52 INFO - PROCESS | 1660 | 1471983292349 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:14:52 INFO - PROCESS | 1660 | 1471983292469 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:52 INFO - PROCESS | 1660 | 1471983292470 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11394a000 == 36 [pid = 1660] [id = 472] 13:14:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1126d9000) [pid = 1660] [serial = 1415] [outer = 0x0] 13:14:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1128b5400) [pid = 1660] [serial = 1416] [outer = 0x1126d9000] 13:14:52 INFO - PROCESS | 1660 | 1471983292516 Marionette DEBUG loaded listener.js 13:14:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1132b9800) [pid = 1660] [serial = 1417] [outer = 0x1126d9000] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x118434800 == 35 [pid = 1660] [id = 349] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11674a800 == 34 [pid = 1660] [id = 339] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x118fe7800 == 33 [pid = 1660] [id = 335] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x126d5c000 == 32 [pid = 1660] [id = 340] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x121e60000 == 31 [pid = 1660] [id = 338] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x119917000 == 30 [pid = 1660] [id = 336] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0e0800 == 29 [pid = 1660] [id = 350] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1270ed000 == 28 [pid = 1660] [id = 469] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x121e56800 == 27 [pid = 1660] [id = 468] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12117c000 == 26 [pid = 1660] [id = 467] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1194b7000 == 25 [pid = 1660] [id = 466] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1172a0000 == 24 [pid = 1660] [id = 465] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1160d1000 == 23 [pid = 1660] [id = 464] 13:14:52 INFO - PROCESS | 1660 | --DOCSHELL 0x118f17000 == 22 [pid = 1660] [id = 463] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121821800) [pid = 1660] [serial = 1366] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128c41c00) [pid = 1660] [serial = 1362] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12a642400) [pid = 1660] [serial = 1375] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x128aabc00) [pid = 1660] [serial = 1368] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a5ec400) [pid = 1660] [serial = 1374] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128ecc400) [pid = 1660] [serial = 1363] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x127381000) [pid = 1660] [serial = 1354] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128b10800) [pid = 1660] [serial = 1357] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x129499400) [pid = 1660] [serial = 1372] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1292ccc00) [pid = 1660] [serial = 1371] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1291a5000) [pid = 1660] [serial = 1369] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1242a2c00) [pid = 1660] [serial = 1351] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x124ca6800) [pid = 1660] [serial = 1353] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128ab0000) [pid = 1660] [serial = 1356] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11832b400) [pid = 1660] [serial = 1365] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1188a5000) [pid = 1660] [serial = 1344] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11966f400) [pid = 1660] [serial = 1345] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1126e3c00) [pid = 1660] [serial = 1332] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x112987400) [pid = 1660] [serial = 1333] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x112ea9800) [pid = 1660] [serial = 1338] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x128c41000) [pid = 1660] [serial = 1360] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x113e3ec00) [pid = 1660] [serial = 1339] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x127095000) [pid = 1660] [serial = 1330] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x116547000) [pid = 1660] [serial = 1341] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x117c41000) [pid = 1660] [serial = 1342] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x128b15800) [pid = 1660] [serial = 1359] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x121ea6400) [pid = 1660] [serial = 1350] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x121007c00) [pid = 1660] [serial = 1347] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x1219d3000) [pid = 1660] [serial = 1348] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x115fedc00) [pid = 1660] [serial = 1335] [outer = 0x0] [url = about:blank] 13:14:52 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x116f82800) [pid = 1660] [serial = 1336] [outer = 0x0] [url = about:blank] 13:14:53 INFO - PROCESS | 1660 | 1471983293067 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 13:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1020ms 13:14:53 INFO - PROCESS | 1660 | 1471983293121 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:14:53 INFO - PROCESS | 1660 | 1471983293123 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:14:53 INFO - PROCESS | 1660 | 1471983293129 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:14:53 INFO - PROCESS | 1660 | 1471983293131 Marionette TRACE conn2 <- [1,1862,null,{}] 13:14:53 INFO - PROCESS | 1660 | 1471983293135 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:53 INFO - PROCESS | 1660 | 1471983293136 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:53 INFO - PROCESS | 1660 | 1471983293232 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:14:53 INFO - PROCESS | 1660 | 1471983293298 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:53 INFO - PROCESS | 1660 | 1471983293299 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x117038800 == 23 [pid = 1660] [id = 473] 13:14:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x113e42c00) [pid = 1660] [serial = 1418] [outer = 0x0] 13:14:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x115cbd800) [pid = 1660] [serial = 1419] [outer = 0x113e42c00] 13:14:53 INFO - PROCESS | 1660 | 1471983293333 Marionette DEBUG loaded listener.js 13:14:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x11609bc00) [pid = 1660] [serial = 1420] [outer = 0x113e42c00] 13:14:53 INFO - PROCESS | 1660 | 1471983293751 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 13:14:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1160f1000) [pid = 1660] [serial = 1421] [outer = 0x12cb20000] 13:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 672ms 13:14:53 INFO - PROCESS | 1660 | 1471983293811 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:14:53 INFO - PROCESS | 1660 | 1471983293814 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:14:53 INFO - PROCESS | 1660 | 1471983293839 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:14:53 INFO - PROCESS | 1660 | 1471983293841 Marionette TRACE conn2 <- [1,1866,null,{}] 13:14:53 INFO - PROCESS | 1660 | 1471983293863 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:53 INFO - PROCESS | 1660 | 1471983293865 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:53 INFO - PROCESS | 1660 | 1471983293987 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:14:54 INFO - PROCESS | 1660 | 1471983294054 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:54 INFO - PROCESS | 1660 | 1471983294055 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194c4800 == 24 [pid = 1660] [id = 474] 13:14:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x116899c00) [pid = 1660] [serial = 1422] [outer = 0x0] 13:14:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x11832b400) [pid = 1660] [serial = 1423] [outer = 0x116899c00] 13:14:54 INFO - PROCESS | 1660 | 1471983294088 Marionette DEBUG loaded listener.js 13:14:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x11874c400) [pid = 1660] [serial = 1424] [outer = 0x116899c00] 13:14:54 INFO - PROCESS | 1660 | 1471983294536 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 13:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 741ms 13:14:54 INFO - PROCESS | 1660 | 1471983294577 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:14:54 INFO - PROCESS | 1660 | 1471983294579 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:14:54 INFO - PROCESS | 1660 | 1471983294581 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:14:54 INFO - PROCESS | 1660 | 1471983294584 Marionette TRACE conn2 <- [1,1870,null,{}] 13:14:54 INFO - PROCESS | 1660 | 1471983294592 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:54 INFO - PROCESS | 1660 | 1471983294596 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:54 INFO - PROCESS | 1660 | 1471983294696 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:14:54 INFO - PROCESS | 1660 | 1471983294752 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:54 INFO - PROCESS | 1660 | 1471983294755 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215ad800 == 25 [pid = 1660] [id = 475] 13:14:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11889c000) [pid = 1660] [serial = 1425] [outer = 0x0] 13:14:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x11934d000) [pid = 1660] [serial = 1426] [outer = 0x11889c000] 13:14:54 INFO - PROCESS | 1660 | 1471983294789 Marionette DEBUG loaded listener.js 13:14:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x119670800) [pid = 1660] [serial = 1427] [outer = 0x11889c000] 13:14:55 INFO - PROCESS | 1660 | 1471983295270 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 13:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 722ms 13:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:14:55 INFO - PROCESS | 1660 | 1471983295324 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:14:55 INFO - PROCESS | 1660 | 1471983295327 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:14:55 INFO - PROCESS | 1660 | 1471983295334 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:14:55 INFO - PROCESS | 1660 | 1471983295336 Marionette TRACE conn2 <- [1,1874,null,{}] 13:14:55 INFO - PROCESS | 1660 | 1471983295340 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:55 INFO - PROCESS | 1660 | 1471983295342 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:55 INFO - PROCESS | 1660 | 1471983295469 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:14:55 INFO - PROCESS | 1660 | 1471983295521 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:55 INFO - PROCESS | 1660 | 1471983295523 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d58000 == 26 [pid = 1660] [id = 476] 13:14:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119da4000) [pid = 1660] [serial = 1428] [outer = 0x0] 13:14:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x12100dc00) [pid = 1660] [serial = 1429] [outer = 0x119da4000] 13:14:55 INFO - PROCESS | 1660 | 1471983295566 Marionette DEBUG loaded listener.js 13:14:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1215e9400) [pid = 1660] [serial = 1430] [outer = 0x119da4000] 13:14:56 INFO - PROCESS | 1660 | 1471983296002 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 13:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 720ms 13:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:14:56 INFO - PROCESS | 1660 | 1471983296059 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:14:56 INFO - PROCESS | 1660 | 1471983296060 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:14:56 INFO - PROCESS | 1660 | 1471983296064 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:14:56 INFO - PROCESS | 1660 | 1471983296065 Marionette TRACE conn2 <- [1,1878,null,{}] 13:14:56 INFO - PROCESS | 1660 | 1471983296069 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:56 INFO - PROCESS | 1660 | 1471983296070 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:56 INFO - PROCESS | 1660 | 1471983296163 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:14:56 INFO - PROCESS | 1660 | 1471983296229 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:56 INFO - PROCESS | 1660 | 1471983296231 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b2e000 == 27 [pid = 1660] [id = 477] 13:14:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x116815000) [pid = 1660] [serial = 1431] [outer = 0x0] 13:14:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x121ea7c00) [pid = 1660] [serial = 1432] [outer = 0x116815000] 13:14:56 INFO - PROCESS | 1660 | 1471983296260 Marionette DEBUG loaded listener.js 13:14:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x121ef9400) [pid = 1660] [serial = 1433] [outer = 0x116815000] 13:14:56 INFO - PROCESS | 1660 | 1471983296654 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 13:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 623ms 13:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:14:56 INFO - PROCESS | 1660 | 1471983296687 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:14:56 INFO - PROCESS | 1660 | 1471983296689 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:14:56 INFO - PROCESS | 1660 | 1471983296691 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:14:56 INFO - PROCESS | 1660 | 1471983296692 Marionette TRACE conn2 <- [1,1882,null,{}] 13:14:56 INFO - PROCESS | 1660 | 1471983296695 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:56 INFO - PROCESS | 1660 | 1471983296699 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:56 INFO - PROCESS | 1660 | 1471983296842 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:14:56 INFO - PROCESS | 1660 | 1471983296926 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:56 INFO - PROCESS | 1660 | 1471983296927 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0df800 == 28 [pid = 1660] [id = 478] 13:14:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118309c00) [pid = 1660] [serial = 1434] [outer = 0x0] 13:14:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x12404fc00) [pid = 1660] [serial = 1435] [outer = 0x118309c00] 13:14:56 INFO - PROCESS | 1660 | 1471983296959 Marionette DEBUG loaded listener.js 13:14:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1268bf400) [pid = 1660] [serial = 1436] [outer = 0x118309c00] 13:14:57 INFO - PROCESS | 1660 | 1471983297396 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x117284000 == 27 [pid = 1660] [id = 471] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x11651f800 == 26 [pid = 1660] [id = 344] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x12af1f000 == 25 [pid = 1660] [id = 347] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x118fe7000 == 24 [pid = 1660] [id = 341] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x129717800 == 23 [pid = 1660] [id = 343] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x116539000 == 22 [pid = 1660] [id = 348] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x11816a800 == 21 [pid = 1660] [id = 334] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x121275800 == 20 [pid = 1660] [id = 337] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x1194d0000 == 19 [pid = 1660] [id = 345] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x11675d000 == 18 [pid = 1660] [id = 333] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x128b39800 == 17 [pid = 1660] [id = 342] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x1292de000 == 16 [pid = 1660] [id = 346] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x128b2e000 == 15 [pid = 1660] [id = 477] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x126d58000 == 14 [pid = 1660] [id = 476] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x1215ad800 == 13 [pid = 1660] [id = 475] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x1194c4800 == 12 [pid = 1660] [id = 474] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x121389800 == 11 [pid = 1660] [id = 470] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x11394a000 == 10 [pid = 1660] [id = 472] 13:14:58 INFO - PROCESS | 1660 | --DOCSHELL 0x117038800 == 9 [pid = 1660] [id = 473] 13:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2429ms 13:14:59 INFO - PROCESS | 1660 | 1471983299202 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:14:59 INFO - PROCESS | 1660 | 1471983299204 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:14:59 INFO - PROCESS | 1660 | 1471983299209 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:14:59 INFO - PROCESS | 1660 | 1471983299213 Marionette TRACE conn2 <- [1,1886,null,{}] 13:14:59 INFO - PROCESS | 1660 | 1471983299217 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:59 INFO - PROCESS | 1660 | 1471983299219 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:59 INFO - PROCESS | 1660 | 1471983299298 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:14:59 INFO - PROCESS | 1660 | 1471983299302 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:59 INFO - PROCESS | 1660 | 1471983299304 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x116535800 == 10 [pid = 1660] [id = 479] 13:14:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1128c0000) [pid = 1660] [serial = 1437] [outer = 0x0] 13:14:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112985c00) [pid = 1660] [serial = 1438] [outer = 0x1128c0000] 13:14:59 INFO - PROCESS | 1660 | 1471983299336 Marionette DEBUG loaded listener.js 13:14:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112eab800) [pid = 1660] [serial = 1439] [outer = 0x1128c0000] 13:14:59 INFO - PROCESS | 1660 | 1471983299671 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 13:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 524ms 13:14:59 INFO - PROCESS | 1660 | 1471983299732 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:14:59 INFO - PROCESS | 1660 | 1471983299734 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:14:59 INFO - PROCESS | 1660 | 1471983299739 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:14:59 INFO - PROCESS | 1660 | 1471983299741 Marionette TRACE conn2 <- [1,1890,null,{}] 13:14:59 INFO - PROCESS | 1660 | 1471983299744 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:59 INFO - PROCESS | 1660 | 1471983299746 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:59 INFO - PROCESS | 1660 | 1471983299824 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:14:59 INFO - PROCESS | 1660 | 1471983299831 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:59 INFO - PROCESS | 1660 | 1471983299832 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:14:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x11843a000 == 11 [pid = 1660] [id = 480] 13:14:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113c99000) [pid = 1660] [serial = 1440] [outer = 0x0] 13:14:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x115cb8000) [pid = 1660] [serial = 1441] [outer = 0x113c99000] 13:14:59 INFO - PROCESS | 1660 | 1471983299861 Marionette DEBUG loaded listener.js 13:14:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x116352000) [pid = 1660] [serial = 1442] [outer = 0x113c99000] 13:15:00 INFO - PROCESS | 1660 | 1471983300217 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 13:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 524ms 13:15:00 INFO - PROCESS | 1660 | 1471983300263 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:15:00 INFO - PROCESS | 1660 | 1471983300264 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:15:00 INFO - PROCESS | 1660 | 1471983300266 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:15:00 INFO - PROCESS | 1660 | 1471983300268 Marionette TRACE conn2 <- [1,1894,null,{}] 13:15:00 INFO - PROCESS | 1660 | 1471983300275 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:00 INFO - PROCESS | 1660 | 1471983300278 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:00 INFO - PROCESS | 1660 | 1471983300365 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:15:00 INFO - PROCESS | 1660 | 1471983300370 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:00 INFO - PROCESS | 1660 | 1471983300373 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0c4000 == 12 [pid = 1660] [id = 481] 13:15:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118324400) [pid = 1660] [serial = 1443] [outer = 0x0] 13:15:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118327800) [pid = 1660] [serial = 1444] [outer = 0x118324400] 13:15:00 INFO - PROCESS | 1660 | 1471983300406 Marionette DEBUG loaded listener.js 13:15:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118591c00) [pid = 1660] [serial = 1445] [outer = 0x118324400] 13:15:00 INFO - PROCESS | 1660 | 1471983300772 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 13:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 520ms 13:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:15:00 INFO - PROCESS | 1660 | 1471983300787 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:15:00 INFO - PROCESS | 1660 | 1471983300788 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:15:00 INFO - PROCESS | 1660 | 1471983300790 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:15:00 INFO - PROCESS | 1660 | 1471983300792 Marionette TRACE conn2 <- [1,1898,null,{}] 13:15:00 INFO - PROCESS | 1660 | 1471983300798 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:00 INFO - PROCESS | 1660 | 1471983300799 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:00 INFO - PROCESS | 1660 | 1471983300922 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:15:00 INFO - PROCESS | 1660 | 1471983300929 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:00 INFO - PROCESS | 1660 | 1471983300930 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x121288800 == 13 [pid = 1660] [id = 482] 13:15:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118798800) [pid = 1660] [serial = 1446] [outer = 0x0] 13:15:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118f6d800) [pid = 1660] [serial = 1447] [outer = 0x118798800] 13:15:00 INFO - PROCESS | 1660 | 1471983300969 Marionette DEBUG loaded listener.js 13:15:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1193f0800) [pid = 1660] [serial = 1448] [outer = 0x118798800] 13:15:01 INFO - PROCESS | 1660 | 1471983301420 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 13:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 13:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:15:01 INFO - PROCESS | 1660 | 1471983301462 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:15:01 INFO - PROCESS | 1660 | 1471983301463 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:15:01 INFO - PROCESS | 1660 | 1471983301465 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:15:01 INFO - PROCESS | 1660 | 1471983301466 Marionette TRACE conn2 <- [1,1902,null,{}] 13:15:01 INFO - PROCESS | 1660 | 1471983301468 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:01 INFO - PROCESS | 1660 | 1471983301470 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:01 INFO - PROCESS | 1660 | 1471983301563 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:15:01 INFO - PROCESS | 1660 | 1471983301600 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:01 INFO - PROCESS | 1660 | 1471983301601 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d57000 == 14 [pid = 1660] [id = 483] 13:15:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x112ea1000) [pid = 1660] [serial = 1449] [outer = 0x0] 13:15:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11966f400) [pid = 1660] [serial = 1450] [outer = 0x112ea1000] 13:15:01 INFO - PROCESS | 1660 | 1471983301632 Marionette DEBUG loaded listener.js 13:15:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119da0000) [pid = 1660] [serial = 1451] [outer = 0x112ea1000] 13:15:01 INFO - PROCESS | 1660 | 1471983301955 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 13:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 522ms 13:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:15:01 INFO - PROCESS | 1660 | 1471983301988 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:15:01 INFO - PROCESS | 1660 | 1471983301989 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:15:01 INFO - PROCESS | 1660 | 1471983301999 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:15:02 INFO - PROCESS | 1660 | 1471983302000 Marionette TRACE conn2 <- [1,1906,null,{}] 13:15:02 INFO - PROCESS | 1660 | 1471983302002 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:02 INFO - PROCESS | 1660 | 1471983302006 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:02 INFO - PROCESS | 1660 | 1471983302131 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:15:02 INFO - PROCESS | 1660 | 1471983302135 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:02 INFO - PROCESS | 1660 | 1471983302137 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x129156800 == 15 [pid = 1660] [id = 484] 13:15:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119da4400) [pid = 1660] [serial = 1452] [outer = 0x0] 13:15:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12100c400) [pid = 1660] [serial = 1453] [outer = 0x119da4400] 13:15:02 INFO - PROCESS | 1660 | 1471983302164 Marionette DEBUG loaded listener.js 13:15:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x123420000) [pid = 1660] [serial = 1454] [outer = 0x119da4400] 13:15:02 INFO - PROCESS | 1660 | 1471983302514 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 13:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 578ms 13:15:02 INFO - PROCESS | 1660 | 1471983302570 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:15:02 INFO - PROCESS | 1660 | 1471983302571 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:15:02 INFO - PROCESS | 1660 | 1471983302581 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:15:02 INFO - PROCESS | 1660 | 1471983302582 Marionette TRACE conn2 <- [1,1910,null,{}] 13:15:02 INFO - PROCESS | 1660 | 1471983302584 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:02 INFO - PROCESS | 1660 | 1471983302585 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:02 INFO - PROCESS | 1660 | 1471983302678 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:15:02 INFO - PROCESS | 1660 | 1471983302681 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:02 INFO - PROCESS | 1660 | 1471983302683 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12971a800 == 16 [pid = 1660] [id = 485] 13:15:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x123420400) [pid = 1660] [serial = 1455] [outer = 0x0] 13:15:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1240f1800) [pid = 1660] [serial = 1456] [outer = 0x123420400] 13:15:02 INFO - PROCESS | 1660 | 1471983302708 Marionette DEBUG loaded listener.js 13:15:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12445f800) [pid = 1660] [serial = 1457] [outer = 0x123420400] 13:15:03 INFO - PROCESS | 1660 | 1471983303056 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 13:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 526ms 13:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:15:03 INFO - PROCESS | 1660 | 1471983303099 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:15:03 INFO - PROCESS | 1660 | 1471983303100 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:15:03 INFO - PROCESS | 1660 | 1471983303102 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:15:03 INFO - PROCESS | 1660 | 1471983303103 Marionette TRACE conn2 <- [1,1914,null,{}] 13:15:03 INFO - PROCESS | 1660 | 1471983303106 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:03 INFO - PROCESS | 1660 | 1471983303107 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:03 INFO - PROCESS | 1660 | 1471983303200 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:15:03 INFO - PROCESS | 1660 | 1471983303204 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:03 INFO - PROCESS | 1660 | 1471983303205 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a560000 == 17 [pid = 1660] [id = 486] 13:15:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x10e9f8c00) [pid = 1660] [serial = 1458] [outer = 0x0] 13:15:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x124c6f000) [pid = 1660] [serial = 1459] [outer = 0x10e9f8c00] 13:15:03 INFO - PROCESS | 1660 | 1471983303230 Marionette DEBUG loaded listener.js 13:15:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1131b4800) [pid = 1660] [serial = 1460] [outer = 0x10e9f8c00] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119a82c00) [pid = 1660] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121305400) [pid = 1660] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116815000) [pid = 1660] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119da4000) [pid = 1660] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112f3e400) [pid = 1660] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1129fc800) [pid = 1660] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119dab800) [pid = 1660] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126d43800) [pid = 1660] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118529c00) [pid = 1660] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11889c000) [pid = 1660] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116899c00) [pid = 1660] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1128c0400) [pid = 1660] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124046c00) [pid = 1660] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113e42c00) [pid = 1660] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1126d9000) [pid = 1660] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118329800) [pid = 1660] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1139a8c00) [pid = 1660] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1128bf800) [pid = 1660] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:15:03 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11878fc00) [pid = 1660] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:15:03 INFO - PROCESS | 1660 | 1471983303850 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 13:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 769ms 13:15:03 INFO - PROCESS | 1660 | 1471983303873 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:15:03 INFO - PROCESS | 1660 | 1471983303874 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:15:03 INFO - PROCESS | 1660 | 1471983303877 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:15:03 INFO - PROCESS | 1660 | 1471983303880 Marionette TRACE conn2 <- [1,1918,null,{}] 13:15:03 INFO - PROCESS | 1660 | 1471983303882 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:03 INFO - PROCESS | 1660 | 1471983303883 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:03 INFO - PROCESS | 1660 | 1471983303969 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:15:03 INFO - PROCESS | 1660 | 1471983303973 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:03 INFO - PROCESS | 1660 | 1471983303974 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6bf000 == 18 [pid = 1660] [id = 487] 13:15:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115cb5400) [pid = 1660] [serial = 1461] [outer = 0x0] 13:15:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1165e9000) [pid = 1660] [serial = 1462] [outer = 0x115cb5400] 13:15:04 INFO - PROCESS | 1660 | 1471983304003 Marionette DEBUG loaded listener.js 13:15:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118591400) [pid = 1660] [serial = 1463] [outer = 0x115cb5400] 13:15:04 INFO - PROCESS | 1660 | 1471983304322 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 13:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 471ms 13:15:04 INFO - PROCESS | 1660 | 1471983304349 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:15:04 INFO - PROCESS | 1660 | 1471983304350 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:15:04 INFO - PROCESS | 1660 | 1471983304352 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:15:04 INFO - PROCESS | 1660 | 1471983304353 Marionette TRACE conn2 <- [1,1922,null,{}] 13:15:04 INFO - PROCESS | 1660 | 1471983304355 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:04 INFO - PROCESS | 1660 | 1471983304357 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:04 INFO - PROCESS | 1660 | 1471983304436 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:15:04 INFO - PROCESS | 1660 | 1471983304440 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:04 INFO - PROCESS | 1660 | 1471983304441 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af26000 == 19 [pid = 1660] [id = 488] 13:15:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112f3e400) [pid = 1660] [serial = 1464] [outer = 0x0] 13:15:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1193f7400) [pid = 1660] [serial = 1465] [outer = 0x112f3e400] 13:15:04 INFO - PROCESS | 1660 | 1471983304470 Marionette DEBUG loaded listener.js 13:15:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119dac800) [pid = 1660] [serial = 1466] [outer = 0x112f3e400] 13:15:04 INFO - PROCESS | 1660 | 1471983304805 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 13:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 468ms 13:15:04 INFO - PROCESS | 1660 | 1471983304820 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:15:04 INFO - PROCESS | 1660 | 1471983304822 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:15:04 INFO - PROCESS | 1660 | 1471983304824 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:15:04 INFO - PROCESS | 1660 | 1471983304827 Marionette TRACE conn2 <- [1,1926,null,{}] 13:15:04 INFO - PROCESS | 1660 | 1471983304830 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:04 INFO - PROCESS | 1660 | 1471983304832 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:04 INFO - PROCESS | 1660 | 1471983304922 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:15:04 INFO - PROCESS | 1660 | 1471983304978 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:04 INFO - PROCESS | 1660 | 1471983304980 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b16e800 == 20 [pid = 1660] [id = 489] 13:15:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119347400) [pid = 1660] [serial = 1467] [outer = 0x0] 13:15:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124046c00) [pid = 1660] [serial = 1468] [outer = 0x119347400] 13:15:05 INFO - PROCESS | 1660 | 1471983305009 Marionette DEBUG loaded listener.js 13:15:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124ca9000) [pid = 1660] [serial = 1469] [outer = 0x119347400] 13:15:05 INFO - PROCESS | 1660 | 1471983305318 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 13:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 521ms 13:15:05 INFO - PROCESS | 1660 | 1471983305347 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:15:05 INFO - PROCESS | 1660 | 1471983305348 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:15:05 INFO - PROCESS | 1660 | 1471983305351 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:15:05 INFO - PROCESS | 1660 | 1471983305352 Marionette TRACE conn2 <- [1,1930,null,{}] 13:15:05 INFO - PROCESS | 1660 | 1471983305354 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:05 INFO - PROCESS | 1660 | 1471983305355 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:05 INFO - PROCESS | 1660 | 1471983305432 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:15:05 INFO - PROCESS | 1660 | 1471983305530 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:05 INFO - PROCESS | 1660 | 1471983305532 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x112514800 == 21 [pid = 1660] [id = 490] 13:15:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x10e9f4c00) [pid = 1660] [serial = 1470] [outer = 0x0] 13:15:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x10e9fa800) [pid = 1660] [serial = 1471] [outer = 0x10e9f4c00] 13:15:05 INFO - PROCESS | 1660 | 1471983305565 Marionette DEBUG loaded listener.js 13:15:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112137800) [pid = 1660] [serial = 1472] [outer = 0x10e9f4c00] 13:15:06 INFO - PROCESS | 1660 | 1471983306089 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 13:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 770ms 13:15:06 INFO - PROCESS | 1660 | 1471983306122 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:15:06 INFO - PROCESS | 1660 | 1471983306124 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:15:06 INFO - PROCESS | 1660 | 1471983306130 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:15:06 INFO - PROCESS | 1660 | 1471983306132 Marionette TRACE conn2 <- [1,1934,null,{}] 13:15:06 INFO - PROCESS | 1660 | 1471983306135 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:06 INFO - PROCESS | 1660 | 1471983306138 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:06 INFO - PROCESS | 1660 | 1471983306243 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:15:06 INFO - PROCESS | 1660 | 1471983306321 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:06 INFO - PROCESS | 1660 | 1471983306323 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f2e800 == 22 [pid = 1660] [id = 491] 13:15:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x115cb2c00) [pid = 1660] [serial = 1473] [outer = 0x0] 13:15:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x115cfdc00) [pid = 1660] [serial = 1474] [outer = 0x115cb2c00] 13:15:06 INFO - PROCESS | 1660 | 1471983306354 Marionette DEBUG loaded listener.js 13:15:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1165ef400) [pid = 1660] [serial = 1475] [outer = 0x115cb2c00] 13:15:07 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0df800 == 21 [pid = 1660] [id = 478] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12404fc00) [pid = 1660] [serial = 1435] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | 1471983307062 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 973ms 13:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:15:07 INFO - PROCESS | 1660 | 1471983307102 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:15:07 INFO - PROCESS | 1660 | 1471983307104 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:15:07 INFO - PROCESS | 1660 | 1471983307107 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:15:07 INFO - PROCESS | 1660 | 1471983307108 Marionette TRACE conn2 <- [1,1938,null,{}] 13:15:07 INFO - PROCESS | 1660 | 1471983307112 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:07 INFO - PROCESS | 1660 | 1471983307114 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:07 INFO - PROCESS | 1660 | 1471983307191 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11934d000) [pid = 1660] [serial = 1426] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11874c400) [pid = 1660] [serial = 1424] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113c3a800) [pid = 1660] [serial = 1414] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11832e000) [pid = 1660] [serial = 871] [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.] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124ca7c00) [pid = 1660] [serial = 1411] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11832b400) [pid = 1660] [serial = 1423] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11609bc00) [pid = 1660] [serial = 1420] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1245aa400) [pid = 1660] [serial = 1408] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124c71000) [pid = 1660] [serial = 1410] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112ea4c00) [pid = 1660] [serial = 1413] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1210ee400) [pid = 1660] [serial = 1405] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x115cbd800) [pid = 1660] [serial = 1419] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1132b9800) [pid = 1660] [serial = 1417] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11858dc00) [pid = 1660] [serial = 1398] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118793c00) [pid = 1660] [serial = 1399] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x115cbc800) [pid = 1660] [serial = 1395] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x116348c00) [pid = 1660] [serial = 1396] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x112992800) [pid = 1660] [serial = 1392] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x112f3c800) [pid = 1660] [serial = 1393] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x112ea5400) [pid = 1660] [serial = 1389] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1128b5400) [pid = 1660] [serial = 1416] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x114fca000) [pid = 1660] [serial = 1377] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x11874f800) [pid = 1660] [serial = 1380] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1246e9800) [pid = 1660] [serial = 1383] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x127381400) [pid = 1660] [serial = 1386] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x119a82800) [pid = 1660] [serial = 1402] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x119350400) [pid = 1660] [serial = 1401] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x119da9800) [pid = 1660] [serial = 1404] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x121ebdc00) [pid = 1660] [serial = 1407] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x121ef9400) [pid = 1660] [serial = 1433] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x1215e9400) [pid = 1660] [serial = 1430] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x121ea7c00) [pid = 1660] [serial = 1432] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x115fecc00) [pid = 1660] [serial = 1378] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x114fd5800) [pid = 1660] [serial = 1390] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x1268be400) [pid = 1660] [serial = 1384] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x128ce5000) [pid = 1660] [serial = 1387] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x11966b800) [pid = 1660] [serial = 1381] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x119670800) [pid = 1660] [serial = 1427] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x12100dc00) [pid = 1660] [serial = 1429] [outer = 0x0] [url = about:blank] 13:15:07 INFO - PROCESS | 1660 | 1471983307255 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:07 INFO - PROCESS | 1660 | 1471983307256 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1163dc000 == 22 [pid = 1660] [id = 492] 13:15:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x112992800) [pid = 1660] [serial = 1476] [outer = 0x0] 13:15:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1129f4800) [pid = 1660] [serial = 1477] [outer = 0x112992800] 13:15:07 INFO - PROCESS | 1660 | 1471983307284 Marionette DEBUG loaded listener.js 13:15:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x112eab000) [pid = 1660] [serial = 1478] [outer = 0x112992800] 13:15:07 INFO - PROCESS | 1660 | 1471983307634 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 573ms 13:15:07 INFO - PROCESS | 1660 | 1471983307680 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:15:07 INFO - PROCESS | 1660 | 1471983307683 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:15:07 INFO - PROCESS | 1660 | 1471983307688 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:15:07 INFO - PROCESS | 1660 | 1471983307690 Marionette TRACE conn2 <- [1,1942,null,{}] 13:15:07 INFO - PROCESS | 1660 | 1471983307692 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:07 INFO - PROCESS | 1660 | 1471983307694 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:07 INFO - PROCESS | 1660 | 1471983307796 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:15:07 INFO - PROCESS | 1660 | 1471983307847 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:07 INFO - PROCESS | 1660 | 1471983307848 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x117cb4000 == 23 [pid = 1660] [id = 493] 13:15:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x112ffc400) [pid = 1660] [serial = 1479] [outer = 0x0] 13:15:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x115caf800) [pid = 1660] [serial = 1480] [outer = 0x112ffc400] 13:15:07 INFO - PROCESS | 1660 | 1471983307876 Marionette DEBUG loaded listener.js 13:15:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x115fef400) [pid = 1660] [serial = 1481] [outer = 0x112ffc400] 13:15:08 INFO - PROCESS | 1660 | 1471983308199 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 518ms 13:15:08 INFO - PROCESS | 1660 | 1471983308207 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:15:08 INFO - PROCESS | 1660 | 1471983308208 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:15:08 INFO - PROCESS | 1660 | 1471983308219 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:15:08 INFO - PROCESS | 1660 | 1471983308222 Marionette TRACE conn2 <- [1,1946,null,{}] 13:15:08 INFO - PROCESS | 1660 | 1471983308234 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:08 INFO - PROCESS | 1660 | 1471983308237 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:08 INFO - PROCESS | 1660 | 1471983308312 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:15:08 INFO - PROCESS | 1660 | 1471983308367 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:08 INFO - PROCESS | 1660 | 1471983308368 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fe4800 == 24 [pid = 1660] [id = 494] 13:15:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x115fedc00) [pid = 1660] [serial = 1482] [outer = 0x0] 13:15:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x116f83400) [pid = 1660] [serial = 1483] [outer = 0x115fedc00] 13:15:08 INFO - PROCESS | 1660 | 1471983308397 Marionette DEBUG loaded listener.js 13:15:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x118325000) [pid = 1660] [serial = 1484] [outer = 0x115fedc00] 13:15:08 INFO - PROCESS | 1660 | 1471983308669 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 13:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 477ms 13:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:15:08 INFO - PROCESS | 1660 | 1471983308699 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:15:08 INFO - PROCESS | 1660 | 1471983308701 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:15:08 INFO - PROCESS | 1660 | 1471983308704 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:15:08 INFO - PROCESS | 1660 | 1471983308705 Marionette TRACE conn2 <- [1,1950,null,{}] 13:15:08 INFO - PROCESS | 1660 | 1471983308707 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:08 INFO - PROCESS | 1660 | 1471983308708 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:08 INFO - PROCESS | 1660 | 1471983308798 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:15:08 INFO - PROCESS | 1660 | 1471983308801 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:08 INFO - PROCESS | 1660 | 1471983308802 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a33000 == 25 [pid = 1660] [id = 495] 13:15:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x11852a400) [pid = 1660] [serial = 1485] [outer = 0x0] 13:15:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x118750000) [pid = 1660] [serial = 1486] [outer = 0x11852a400] 13:15:08 INFO - PROCESS | 1660 | 1471983308831 Marionette DEBUG loaded listener.js 13:15:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x118f62800) [pid = 1660] [serial = 1487] [outer = 0x11852a400] 13:15:09 INFO - PROCESS | 1660 | 1471983309166 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 469ms 13:15:09 INFO - PROCESS | 1660 | 1471983309173 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:15:09 INFO - PROCESS | 1660 | 1471983309174 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:15:09 INFO - PROCESS | 1660 | 1471983309177 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:15:09 INFO - PROCESS | 1660 | 1471983309180 Marionette TRACE conn2 <- [1,1954,null,{}] 13:15:09 INFO - PROCESS | 1660 | 1471983309184 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:09 INFO - PROCESS | 1660 | 1471983309185 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:09 INFO - PROCESS | 1660 | 1471983309289 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:15:09 INFO - PROCESS | 1660 | 1471983309299 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:09 INFO - PROCESS | 1660 | 1471983309301 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f75000 == 26 [pid = 1660] [id = 496] 13:15:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1121a6800) [pid = 1660] [serial = 1488] [outer = 0x0] 13:15:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1188aa000) [pid = 1660] [serial = 1489] [outer = 0x1121a6800] 13:15:09 INFO - PROCESS | 1660 | 1471983309326 Marionette DEBUG loaded listener.js 13:15:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1193f3800) [pid = 1660] [serial = 1490] [outer = 0x1121a6800] 13:15:09 INFO - PROCESS | 1660 | 1471983309670 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 13:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 521ms 13:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:15:09 INFO - PROCESS | 1660 | 1471983309700 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:15:09 INFO - PROCESS | 1660 | 1471983309702 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:15:09 INFO - PROCESS | 1660 | 1471983309704 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:15:09 INFO - PROCESS | 1660 | 1471983309705 Marionette TRACE conn2 <- [1,1958,null,{}] 13:15:09 INFO - PROCESS | 1660 | 1471983309707 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:09 INFO - PROCESS | 1660 | 1471983309711 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:09 INFO - PROCESS | 1660 | 1471983309820 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:15:09 INFO - PROCESS | 1660 | 1471983309855 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:09 INFO - PROCESS | 1660 | 1471983309857 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1242b5000 == 27 [pid = 1660] [id = 497] 13:15:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11966c000) [pid = 1660] [serial = 1491] [outer = 0x0] 13:15:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119da6800) [pid = 1660] [serial = 1492] [outer = 0x11966c000] 13:15:09 INFO - PROCESS | 1660 | 1471983309883 Marionette DEBUG loaded listener.js 13:15:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1210f1400) [pid = 1660] [serial = 1493] [outer = 0x11966c000] 13:15:10 INFO - PROCESS | 1660 | 1471983310216 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 13:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 568ms 13:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:15:10 INFO - PROCESS | 1660 | 1471983310273 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:15:10 INFO - PROCESS | 1660 | 1471983310274 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:15:10 INFO - PROCESS | 1660 | 1471983310276 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:15:10 INFO - PROCESS | 1660 | 1471983310277 Marionette TRACE conn2 <- [1,1962,null,{}] 13:15:10 INFO - PROCESS | 1660 | 1471983310279 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:10 INFO - PROCESS | 1660 | 1471983310280 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:10 INFO - PROCESS | 1660 | 1471983310374 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:15:10 INFO - PROCESS | 1660 | 1471983310411 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:10 INFO - PROCESS | 1660 | 1471983310412 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f18000 == 28 [pid = 1660] [id = 498] 13:15:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x116f85400) [pid = 1660] [serial = 1494] [outer = 0x0] 13:15:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x121a81800) [pid = 1660] [serial = 1495] [outer = 0x116f85400] 13:15:10 INFO - PROCESS | 1660 | 1471983310437 Marionette DEBUG loaded listener.js 13:15:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121eb1400) [pid = 1660] [serial = 1496] [outer = 0x116f85400] 13:15:10 INFO - PROCESS | 1660 | 1471983310770 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 13:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 520ms 13:15:10 INFO - PROCESS | 1660 | 1471983310803 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:15:10 INFO - PROCESS | 1660 | 1471983310804 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:15:10 INFO - PROCESS | 1660 | 1471983310806 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:15:10 INFO - PROCESS | 1660 | 1471983310808 Marionette TRACE conn2 <- [1,1966,null,{}] 13:15:10 INFO - PROCESS | 1660 | 1471983310810 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:10 INFO - PROCESS | 1660 | 1471983310811 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:10 INFO - PROCESS | 1660 | 1471983310906 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:15:10 INFO - PROCESS | 1660 | 1471983310911 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:10 INFO - PROCESS | 1660 | 1471983310912 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a70000 == 29 [pid = 1660] [id = 499] 13:15:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119670800) [pid = 1660] [serial = 1497] [outer = 0x0] 13:15:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12341a800) [pid = 1660] [serial = 1498] [outer = 0x119670800] 13:15:10 INFO - PROCESS | 1660 | 1471983310939 Marionette DEBUG loaded listener.js 13:15:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x123424800) [pid = 1660] [serial = 1499] [outer = 0x119670800] 13:15:11 INFO - PROCESS | 1660 | 1471983311254 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 13:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 468ms 13:15:11 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x118324400) [pid = 1660] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:15:11 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x113c99000) [pid = 1660] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:15:11 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x112ea1000) [pid = 1660] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:15:11 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1128c0000) [pid = 1660] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:15:11 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x118798800) [pid = 1660] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:15:11 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x118309c00) [pid = 1660] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:15:11 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x119da4400) [pid = 1660] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:15:11 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x123420400) [pid = 1660] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:15:11 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x115cb5400) [pid = 1660] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:15:11 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x10e9f8c00) [pid = 1660] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:15:11 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x112f3e400) [pid = 1660] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:15:11 INFO - PROCESS | 1660 | 1471983311344 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:15:11 INFO - PROCESS | 1660 | 1471983311345 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:15:11 INFO - PROCESS | 1660 | 1471983311349 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:15:11 INFO - PROCESS | 1660 | 1471983311350 Marionette TRACE conn2 <- [1,1970,null,{}] 13:15:11 INFO - PROCESS | 1660 | 1471983311353 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:11 INFO - PROCESS | 1660 | 1471983311354 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:11 INFO - PROCESS | 1660 | 1471983311430 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:15:11 INFO - PROCESS | 1660 | 1471983311434 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:11 INFO - PROCESS | 1660 | 1471983311435 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c4d800 == 30 [pid = 1660] [id = 500] 13:15:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x112f3e400) [pid = 1660] [serial = 1500] [outer = 0x0] 13:15:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x115cb6000) [pid = 1660] [serial = 1501] [outer = 0x112f3e400] 13:15:11 INFO - PROCESS | 1660 | 1471983311462 Marionette DEBUG loaded listener.js 13:15:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x118f6e000) [pid = 1660] [serial = 1502] [outer = 0x112f3e400] 13:15:11 INFO - PROCESS | 1660 | 1471983311800 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 13:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 468ms 13:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:15:11 INFO - PROCESS | 1660 | 1471983311818 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:15:11 INFO - PROCESS | 1660 | 1471983311819 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:15:11 INFO - PROCESS | 1660 | 1471983311821 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:15:11 INFO - PROCESS | 1660 | 1471983311823 Marionette TRACE conn2 <- [1,1974,null,{}] 13:15:11 INFO - PROCESS | 1660 | 1471983311825 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:11 INFO - PROCESS | 1660 | 1471983311828 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:11 INFO - PROCESS | 1660 | 1471983311902 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:15:11 INFO - PROCESS | 1660 | 1471983311906 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:11 INFO - PROCESS | 1660 | 1471983311907 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194c3000 == 31 [pid = 1660] [id = 501] 13:15:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x121ef6c00) [pid = 1660] [serial = 1503] [outer = 0x0] 13:15:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x12429bc00) [pid = 1660] [serial = 1504] [outer = 0x121ef6c00] 13:15:11 INFO - PROCESS | 1660 | 1471983311934 Marionette DEBUG loaded listener.js 13:15:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1245a8000) [pid = 1660] [serial = 1505] [outer = 0x121ef6c00] 13:15:12 INFO - PROCESS | 1660 | 1471983312268 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 13:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 473ms 13:15:12 INFO - PROCESS | 1660 | 1471983312296 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:15:12 INFO - PROCESS | 1660 | 1471983312297 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:15:12 INFO - PROCESS | 1660 | 1471983312299 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:15:12 INFO - PROCESS | 1660 | 1471983312301 Marionette TRACE conn2 <- [1,1978,null,{}] 13:15:12 INFO - PROCESS | 1660 | 1471983312303 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:12 INFO - PROCESS | 1660 | 1471983312305 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:12 INFO - PROCESS | 1660 | 1471983312418 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:15:12 INFO - PROCESS | 1660 | 1471983312428 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:12 INFO - PROCESS | 1660 | 1471983312430 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6aa000 == 32 [pid = 1660] [id = 502] 13:15:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x121eb2000) [pid = 1660] [serial = 1506] [outer = 0x0] 13:15:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x124c9c800) [pid = 1660] [serial = 1507] [outer = 0x121eb2000] 13:15:12 INFO - PROCESS | 1660 | 1471983312458 Marionette DEBUG loaded listener.js 13:15:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1268bc800) [pid = 1660] [serial = 1508] [outer = 0x121eb2000] 13:15:12 INFO - PROCESS | 1660 | 1471983312753 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 470ms 13:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:15:12 INFO - PROCESS | 1660 | 1471983312771 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:15:12 INFO - PROCESS | 1660 | 1471983312772 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:15:12 INFO - PROCESS | 1660 | 1471983312775 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:15:12 INFO - PROCESS | 1660 | 1471983312776 Marionette TRACE conn2 <- [1,1982,null,{}] 13:15:12 INFO - PROCESS | 1660 | 1471983312786 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:12 INFO - PROCESS | 1660 | 1471983312787 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:12 INFO - PROCESS | 1660 | 1471983312868 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:15:12 INFO - PROCESS | 1660 | 1471983312872 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:12 INFO - PROCESS | 1660 | 1471983312873 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b182000 == 33 [pid = 1660] [id = 503] 13:15:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1126dc800) [pid = 1660] [serial = 1509] [outer = 0x0] 13:15:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1269cb400) [pid = 1660] [serial = 1510] [outer = 0x1126dc800] 13:15:12 INFO - PROCESS | 1660 | 1471983312907 Marionette DEBUG loaded listener.js 13:15:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x126f7f400) [pid = 1660] [serial = 1511] [outer = 0x1126dc800] 13:15:13 INFO - PROCESS | 1660 | 1471983313236 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 475ms 13:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:15:13 INFO - PROCESS | 1660 | 1471983313250 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:15:13 INFO - PROCESS | 1660 | 1471983313251 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:15:13 INFO - PROCESS | 1660 | 1471983313253 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:15:13 INFO - PROCESS | 1660 | 1471983313255 Marionette TRACE conn2 <- [1,1986,null,{}] 13:15:13 INFO - PROCESS | 1660 | 1471983313257 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:13 INFO - PROCESS | 1660 | 1471983313258 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:13 INFO - PROCESS | 1660 | 1471983313368 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:15:13 INFO - PROCESS | 1660 | 1471983313443 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:13 INFO - PROCESS | 1660 | 1471983313445 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11394f800 == 34 [pid = 1660] [id = 504] 13:15:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x10e9fa000) [pid = 1660] [serial = 1512] [outer = 0x0] 13:15:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x110ee5c00) [pid = 1660] [serial = 1513] [outer = 0x10e9fa000] 13:15:13 INFO - PROCESS | 1660 | 1471983313477 Marionette DEBUG loaded listener.js 13:15:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1128b2c00) [pid = 1660] [serial = 1514] [outer = 0x10e9fa000] 13:15:13 INFO - PROCESS | 1660 | 1471983313931 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 721ms 13:15:13 INFO - PROCESS | 1660 | 1471983313979 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:15:13 INFO - PROCESS | 1660 | 1471983313981 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:15:13 INFO - PROCESS | 1660 | 1471983313984 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:15:13 INFO - PROCESS | 1660 | 1471983313986 Marionette TRACE conn2 <- [1,1990,null,{}] 13:15:13 INFO - PROCESS | 1660 | 1471983313990 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:13 INFO - PROCESS | 1660 | 1471983313994 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:14 INFO - PROCESS | 1660 | 1471983314093 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:15:14 INFO - PROCESS | 1660 | 1471983314160 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:14 INFO - PROCESS | 1660 | 1471983314161 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f1c800 == 35 [pid = 1660] [id = 505] 13:15:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x115cae800) [pid = 1660] [serial = 1515] [outer = 0x0] 13:15:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x115cb6c00) [pid = 1660] [serial = 1516] [outer = 0x115cae800] 13:15:14 INFO - PROCESS | 1660 | 1471983314193 Marionette DEBUG loaded listener.js 13:15:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116094400) [pid = 1660] [serial = 1517] [outer = 0x115cae800] 13:15:14 INFO - PROCESS | 1660 | 1471983314613 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 669ms 13:15:14 INFO - PROCESS | 1660 | 1471983314656 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:15:14 INFO - PROCESS | 1660 | 1471983314659 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:15:14 INFO - PROCESS | 1660 | 1471983314661 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:15:14 INFO - PROCESS | 1660 | 1471983314663 Marionette TRACE conn2 <- [1,1994,null,{}] 13:15:14 INFO - PROCESS | 1660 | 1471983314665 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:14 INFO - PROCESS | 1660 | 1471983314667 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:14 INFO - PROCESS | 1660 | 1471983314793 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:15:14 INFO - PROCESS | 1660 | 1471983314848 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:14 INFO - PROCESS | 1660 | 1471983314850 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a6c800 == 36 [pid = 1660] [id = 506] 13:15:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116f87800) [pid = 1660] [serial = 1518] [outer = 0x0] 13:15:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118524c00) [pid = 1660] [serial = 1519] [outer = 0x116f87800] 13:15:14 INFO - PROCESS | 1660 | 1471983314879 Marionette DEBUG loaded listener.js 13:15:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119354800) [pid = 1660] [serial = 1520] [outer = 0x116f87800] 13:15:15 INFO - PROCESS | 1660 | 1471983315300 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 669ms 13:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:15:15 INFO - PROCESS | 1660 | 1471983315330 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:15:15 INFO - PROCESS | 1660 | 1471983315331 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:15:15 INFO - PROCESS | 1660 | 1471983315338 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:15:15 INFO - PROCESS | 1660 | 1471983315343 Marionette TRACE conn2 <- [1,1998,null,{}] 13:15:15 INFO - PROCESS | 1660 | 1471983315346 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:15 INFO - PROCESS | 1660 | 1471983315349 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:15 INFO - PROCESS | 1660 | 1471983315453 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:15:15 INFO - PROCESS | 1660 | 1471983315508 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:15 INFO - PROCESS | 1660 | 1471983315509 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcc0800 == 37 [pid = 1660] [id = 507] 13:15:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118fafc00) [pid = 1660] [serial = 1521] [outer = 0x0] 13:15:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119dab400) [pid = 1660] [serial = 1522] [outer = 0x118fafc00] 13:15:15 INFO - PROCESS | 1660 | 1471983315539 Marionette DEBUG loaded listener.js 13:15:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121eab400) [pid = 1660] [serial = 1523] [outer = 0x118fafc00] 13:15:16 INFO - PROCESS | 1660 | 1471983316163 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 13:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 882ms 13:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:15:16 INFO - PROCESS | 1660 | 1471983316216 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:15:16 INFO - PROCESS | 1660 | 1471983316219 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:15:16 INFO - PROCESS | 1660 | 1471983316222 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:15:16 INFO - PROCESS | 1660 | 1471983316224 Marionette TRACE conn2 <- [1,2002,null,{}] 13:15:16 INFO - PROCESS | 1660 | 1471983316230 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:16 INFO - PROCESS | 1660 | 1471983316231 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:16 INFO - PROCESS | 1660 | 1471983316320 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:15:16 INFO - PROCESS | 1660 | 1471983316391 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:16 INFO - PROCESS | 1660 | 1471983316394 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x11631b800 == 38 [pid = 1660] [id = 508] 13:15:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x113c99800) [pid = 1660] [serial = 1524] [outer = 0x0] 13:15:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x115cae400) [pid = 1660] [serial = 1525] [outer = 0x113c99800] 13:15:16 INFO - PROCESS | 1660 | 1471983316424 Marionette DEBUG loaded listener.js 13:15:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x115fe7400) [pid = 1660] [serial = 1526] [outer = 0x113c99800] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124046c00) [pid = 1660] [serial = 1468] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | 1471983316899 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 13:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 724ms 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118327800) [pid = 1660] [serial = 1444] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118591c00) [pid = 1660] [serial = 1445] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115cb8000) [pid = 1660] [serial = 1441] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11966f400) [pid = 1660] [serial = 1450] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116352000) [pid = 1660] [serial = 1442] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112985c00) [pid = 1660] [serial = 1438] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112eab800) [pid = 1660] [serial = 1439] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118f6d800) [pid = 1660] [serial = 1447] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1268bf400) [pid = 1660] [serial = 1436] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12100c400) [pid = 1660] [serial = 1453] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119da0000) [pid = 1660] [serial = 1451] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1240f1800) [pid = 1660] [serial = 1456] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x123420000) [pid = 1660] [serial = 1454] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1165e9000) [pid = 1660] [serial = 1462] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12445f800) [pid = 1660] [serial = 1457] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1131b4800) [pid = 1660] [serial = 1460] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1193f7400) [pid = 1660] [serial = 1465] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x124c6f000) [pid = 1660] [serial = 1459] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119dac800) [pid = 1660] [serial = 1466] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x118591400) [pid = 1660] [serial = 1463] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1193f0800) [pid = 1660] [serial = 1448] [outer = 0x0] [url = about:blank] 13:15:16 INFO - PROCESS | 1660 | 1471983316957 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:15:16 INFO - PROCESS | 1660 | 1471983316961 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:15:16 INFO - PROCESS | 1660 | 1471983316970 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:15:16 INFO - PROCESS | 1660 | 1471983316973 Marionette TRACE conn2 <- [1,2006,null,{}] 13:15:16 INFO - PROCESS | 1660 | 1471983316976 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:16 INFO - PROCESS | 1660 | 1471983316978 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:17 INFO - PROCESS | 1660 | 1471983317099 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:15:17 INFO - PROCESS | 1660 | 1471983317113 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:17 INFO - PROCESS | 1660 | 1471983317114 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x11843e800 == 39 [pid = 1660] [id = 509] 13:15:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x116890000) [pid = 1660] [serial = 1527] [outer = 0x0] 13:15:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1176cec00) [pid = 1660] [serial = 1528] [outer = 0x116890000] 13:15:17 INFO - PROCESS | 1660 | 1471983317159 Marionette DEBUG loaded listener.js 13:15:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11832e800) [pid = 1660] [serial = 1529] [outer = 0x116890000] 13:15:17 INFO - PROCESS | 1660 | 1471983317499 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 13:15:17 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 13:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 571ms 13:15:17 INFO - PROCESS | 1660 | 1471983317540 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:15:17 INFO - PROCESS | 1660 | 1471983317542 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:15:17 INFO - PROCESS | 1660 | 1471983317544 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:15:17 INFO - PROCESS | 1660 | 1471983317547 Marionette TRACE conn2 <- [1,2010,null,{}] 13:15:17 INFO - PROCESS | 1660 | 1471983317554 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:17 INFO - PROCESS | 1660 | 1471983317557 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:17 INFO - PROCESS | 1660 | 1471983317653 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:15:17 INFO - PROCESS | 1660 | 1471983317661 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:17 INFO - PROCESS | 1660 | 1471983317663 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215bd800 == 40 [pid = 1660] [id = 510] 13:15:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118f6d800) [pid = 1660] [serial = 1530] [outer = 0x0] 13:15:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11966fc00) [pid = 1660] [serial = 1531] [outer = 0x118f6d800] 13:15:17 INFO - PROCESS | 1660 | 1471983317691 Marionette DEBUG loaded listener.js 13:15:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119da0800) [pid = 1660] [serial = 1532] [outer = 0x118f6d800] 13:15:18 INFO - PROCESS | 1660 | 1471983318044 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 13:15:18 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 13:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 523ms 13:15:18 INFO - PROCESS | 1660 | 1471983318067 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:15:18 INFO - PROCESS | 1660 | 1471983318069 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:15:18 INFO - PROCESS | 1660 | 1471983318079 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:15:18 INFO - PROCESS | 1660 | 1471983318080 Marionette TRACE conn2 <- [1,2014,null,{}] 13:15:18 INFO - PROCESS | 1660 | 1471983318087 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:18 INFO - PROCESS | 1660 | 1471983318088 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:18 INFO - PROCESS | 1660 | 1471983318166 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:15:18 INFO - PROCESS | 1660 | 1471983318170 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:18 INFO - PROCESS | 1660 | 1471983318171 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x126927800 == 41 [pid = 1660] [id = 511] 13:15:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12100bc00) [pid = 1660] [serial = 1533] [outer = 0x0] 13:15:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121828400) [pid = 1660] [serial = 1534] [outer = 0x12100bc00] 13:15:18 INFO - PROCESS | 1660 | 1471983318200 Marionette DEBUG loaded listener.js 13:15:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121ebdc00) [pid = 1660] [serial = 1535] [outer = 0x12100bc00] 13:15:18 INFO - PROCESS | 1660 | 1471983318535 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 13:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 480ms 13:15:18 INFO - PROCESS | 1660 | 1471983318552 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:15:18 INFO - PROCESS | 1660 | 1471983318553 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:15:18 INFO - PROCESS | 1660 | 1471983318556 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:15:18 INFO - PROCESS | 1660 | 1471983318557 Marionette TRACE conn2 <- [1,2018,null,{}] 13:15:18 INFO - PROCESS | 1660 | 1471983318560 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:18 INFO - PROCESS | 1660 | 1471983318563 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:18 INFO - PROCESS | 1660 | 1471983318637 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:15:18 INFO - PROCESS | 1660 | 1471983318640 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:18 INFO - PROCESS | 1660 | 1471983318641 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e51800 == 42 [pid = 1660] [id = 512] 13:15:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11390c400) [pid = 1660] [serial = 1536] [outer = 0x0] 13:15:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123421800) [pid = 1660] [serial = 1537] [outer = 0x11390c400] 13:15:18 INFO - PROCESS | 1660 | 1471983318670 Marionette DEBUG loaded listener.js 13:15:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124459400) [pid = 1660] [serial = 1538] [outer = 0x11390c400] 13:15:19 INFO - PROCESS | 1660 | 1471983319029 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 521ms 13:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:15:19 INFO - PROCESS | 1660 | 1471983319083 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:15:19 INFO - PROCESS | 1660 | 1471983319084 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:15:19 INFO - PROCESS | 1660 | 1471983319086 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:15:19 INFO - PROCESS | 1660 | 1471983319087 Marionette TRACE conn2 <- [1,2022,null,{}] 13:15:19 INFO - PROCESS | 1660 | 1471983319090 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:19 INFO - PROCESS | 1660 | 1471983319094 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:19 INFO - PROCESS | 1660 | 1471983319216 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:15:19 INFO - PROCESS | 1660 | 1471983319227 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:19 INFO - PROCESS | 1660 | 1471983319228 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a548000 == 43 [pid = 1660] [id = 513] 13:15:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124c71000) [pid = 1660] [serial = 1539] [outer = 0x0] 13:15:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124ca3400) [pid = 1660] [serial = 1540] [outer = 0x124c71000] 13:15:19 INFO - PROCESS | 1660 | 1471983319255 Marionette DEBUG loaded listener.js 13:15:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126f7e400) [pid = 1660] [serial = 1541] [outer = 0x124c71000] 13:15:19 INFO - PROCESS | 1660 | 1471983319597 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 13:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 518ms 13:15:19 INFO - PROCESS | 1660 | 1471983319605 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:15:19 INFO - PROCESS | 1660 | 1471983319606 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:15:19 INFO - PROCESS | 1660 | 1471983319610 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:15:19 INFO - PROCESS | 1660 | 1471983319611 Marionette TRACE conn2 <- [1,2026,null,{}] 13:15:19 INFO - PROCESS | 1660 | 1471983319614 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:19 INFO - PROCESS | 1660 | 1471983319615 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:19 INFO - PROCESS | 1660 | 1471983319713 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:15:19 INFO - PROCESS | 1660 | 1471983319716 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:19 INFO - PROCESS | 1660 | 1471983319717 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a785800 == 44 [pid = 1660] [id = 514] 13:15:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1131aec00) [pid = 1660] [serial = 1542] [outer = 0x0] 13:15:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1270ac800) [pid = 1660] [serial = 1543] [outer = 0x1131aec00] 13:15:19 INFO - PROCESS | 1660 | 1471983319743 Marionette DEBUG loaded listener.js 13:15:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x127381c00) [pid = 1660] [serial = 1544] [outer = 0x1131aec00] 13:15:20 INFO - PROCESS | 1660 | 1471983320097 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 13:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 522ms 13:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:15:20 INFO - PROCESS | 1660 | 1471983320131 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:15:20 INFO - PROCESS | 1660 | 1471983320132 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:15:20 INFO - PROCESS | 1660 | 1471983320134 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:15:20 INFO - PROCESS | 1660 | 1471983320136 Marionette TRACE conn2 <- [1,2030,null,{}] 13:15:20 INFO - PROCESS | 1660 | 1471983320138 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:20 INFO - PROCESS | 1660 | 1471983320139 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:20 INFO - PROCESS | 1660 | 1471983320237 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:15:20 INFO - PROCESS | 1660 | 1471983320273 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:20 INFO - PROCESS | 1660 | 1471983320274 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b990000 == 45 [pid = 1660] [id = 515] 13:15:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1121ab800) [pid = 1660] [serial = 1545] [outer = 0x0] 13:15:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128aaac00) [pid = 1660] [serial = 1546] [outer = 0x1121ab800] 13:15:20 INFO - PROCESS | 1660 | 1471983320299 Marionette DEBUG loaded listener.js 13:15:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128ab0000) [pid = 1660] [serial = 1547] [outer = 0x1121ab800] 13:15:20 INFO - PROCESS | 1660 | 1471983320580 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 13:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 468ms 13:15:20 INFO - PROCESS | 1660 | 1471983320607 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:15:20 INFO - PROCESS | 1660 | 1471983320609 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:15:20 INFO - PROCESS | 1660 | 1471983320619 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:15:20 INFO - PROCESS | 1660 | 1471983320620 Marionette TRACE conn2 <- [1,2034,null,{}] 13:15:20 INFO - PROCESS | 1660 | 1471983320622 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:20 INFO - PROCESS | 1660 | 1471983320623 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:20 INFO - PROCESS | 1660 | 1471983320728 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:15:20 INFO - PROCESS | 1660 | 1471983320732 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:20 INFO - PROCESS | 1660 | 1471983320733 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bce0000 == 46 [pid = 1660] [id = 516] 13:15:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x127384400) [pid = 1660] [serial = 1548] [outer = 0x0] 13:15:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128ab2c00) [pid = 1660] [serial = 1549] [outer = 0x127384400] 13:15:20 INFO - PROCESS | 1660 | 1471983320758 Marionette DEBUG loaded listener.js 13:15:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128b13c00) [pid = 1660] [serial = 1550] [outer = 0x127384400] 13:15:21 INFO - PROCESS | 1660 | 1471983321195 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:15:21 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119347400) [pid = 1660] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:15:21 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11966c000) [pid = 1660] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:15:21 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11852a400) [pid = 1660] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:15:21 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116f85400) [pid = 1660] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:15:21 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112ffc400) [pid = 1660] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:15:21 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x112992800) [pid = 1660] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:15:21 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x115fedc00) [pid = 1660] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:15:21 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119670800) [pid = 1660] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:15:21 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112f3e400) [pid = 1660] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:15:21 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121eb2000) [pid = 1660] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:15:21 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121ef6c00) [pid = 1660] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:15:21 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1121a6800) [pid = 1660] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 620ms 13:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:15:21 INFO - PROCESS | 1660 | 1471983321240 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:15:21 INFO - PROCESS | 1660 | 1471983321241 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:15:21 INFO - PROCESS | 1660 | 1471983321243 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:15:21 INFO - PROCESS | 1660 | 1471983321245 Marionette TRACE conn2 <- [1,2038,null,{}] 13:15:21 INFO - PROCESS | 1660 | 1471983321247 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:21 INFO - PROCESS | 1660 | 1471983321248 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:21 INFO - PROCESS | 1660 | 1471983321329 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:15:21 INFO - PROCESS | 1660 | 1471983321333 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:21 INFO - PROCESS | 1660 | 1471983321334 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a74800 == 47 [pid = 1660] [id = 517] 13:15:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112992800) [pid = 1660] [serial = 1551] [outer = 0x0] 13:15:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x115ff2800) [pid = 1660] [serial = 1552] [outer = 0x112992800] 13:15:21 INFO - PROCESS | 1660 | 1471983321359 Marionette DEBUG loaded listener.js 13:15:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1197b4800) [pid = 1660] [serial = 1553] [outer = 0x112992800] 13:15:21 INFO - PROCESS | 1660 | 1471983321686 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 13:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 470ms 13:15:21 INFO - PROCESS | 1660 | 1471983321714 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:15:21 INFO - PROCESS | 1660 | 1471983321715 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:15:21 INFO - PROCESS | 1660 | 1471983321718 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:15:21 INFO - PROCESS | 1660 | 1471983321720 Marionette TRACE conn2 <- [1,2042,null,{}] 13:15:21 INFO - PROCESS | 1660 | 1471983321722 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:21 INFO - PROCESS | 1660 | 1471983321723 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:21 INFO - PROCESS | 1660 | 1471983321840 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:15:21 INFO - PROCESS | 1660 | 1471983321874 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:21 INFO - PROCESS | 1660 | 1471983321875 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c42c000 == 48 [pid = 1660] [id = 518] 13:15:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11934e000) [pid = 1660] [serial = 1554] [outer = 0x0] 13:15:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118305400) [pid = 1660] [serial = 1555] [outer = 0x11934e000] 13:15:21 INFO - PROCESS | 1660 | 1471983321910 Marionette DEBUG loaded listener.js 13:15:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128cec400) [pid = 1660] [serial = 1556] [outer = 0x11934e000] 13:15:22 INFO - PROCESS | 1660 | 1471983322215 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 13:15:22 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) 13:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 519ms 13:15:22 INFO - PROCESS | 1660 | 1471983322238 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:15:22 INFO - PROCESS | 1660 | 1471983322240 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:15:22 INFO - PROCESS | 1660 | 1471983322243 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:15:22 INFO - PROCESS | 1660 | 1471983322248 Marionette TRACE conn2 <- [1,2046,null,{}] 13:15:22 INFO - PROCESS | 1660 | 1471983322251 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:22 INFO - PROCESS | 1660 | 1471983322252 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:22 INFO - PROCESS | 1660 | 1471983322335 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:15:22 INFO - PROCESS | 1660 | 1471983322339 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:22 INFO - PROCESS | 1660 | 1471983322340 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ccc7800 == 49 [pid = 1660] [id = 519] 13:15:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128cecc00) [pid = 1660] [serial = 1557] [outer = 0x0] 13:15:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x129198800) [pid = 1660] [serial = 1558] [outer = 0x128cecc00] 13:15:22 INFO - PROCESS | 1660 | 1471983322365 Marionette DEBUG loaded listener.js 13:15:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1291a2800) [pid = 1660] [serial = 1559] [outer = 0x128cecc00] 13:15:22 INFO - PROCESS | 1660 | 1471983322705 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 13:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 473ms 13:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:15:22 INFO - PROCESS | 1660 | 1471983322717 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:15:22 INFO - PROCESS | 1660 | 1471983322718 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:15:22 INFO - PROCESS | 1660 | 1471983322720 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:15:22 INFO - PROCESS | 1660 | 1471983322721 Marionette TRACE conn2 <- [1,2050,null,{}] 13:15:22 INFO - PROCESS | 1660 | 1471983322723 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:22 INFO - PROCESS | 1660 | 1471983322725 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:22 INFO - PROCESS | 1660 | 1471983322843 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:15:22 INFO - PROCESS | 1660 | 1471983322849 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:22 INFO - PROCESS | 1660 | 1471983322850 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cfd4000 == 50 [pid = 1660] [id = 520] 13:15:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128cef000) [pid = 1660] [serial = 1560] [outer = 0x0] 13:15:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1292c3000) [pid = 1660] [serial = 1561] [outer = 0x128cef000] 13:15:22 INFO - PROCESS | 1660 | 1471983322875 Marionette DEBUG loaded listener.js 13:15:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1292cd800) [pid = 1660] [serial = 1562] [outer = 0x128cef000] 13:15:23 INFO - PROCESS | 1660 | 1471983323185 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 13:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 468ms 13:15:23 INFO - PROCESS | 1660 | 1471983323189 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:15:23 INFO - PROCESS | 1660 | 1471983323190 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:15:23 INFO - PROCESS | 1660 | 1471983323252 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:15:23 INFO - PROCESS | 1660 | 1471983323254 Marionette TRACE conn2 <- [1,2054,null,{}] 13:15:23 INFO - PROCESS | 1660 | 1471983323261 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:23 INFO - PROCESS | 1660 | 1471983323263 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:23 INFO - PROCESS | 1660 | 1471983323358 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:15:23 INFO - PROCESS | 1660 | 1471983323451 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:23 INFO - PROCESS | 1660 | 1471983323452 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x117ca2000 == 51 [pid = 1660] [id = 521] 13:15:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1128b5400) [pid = 1660] [serial = 1563] [outer = 0x0] 13:15:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1128bc800) [pid = 1660] [serial = 1564] [outer = 0x1128b5400] 13:15:23 INFO - PROCESS | 1660 | 1471983323484 Marionette DEBUG loaded listener.js 13:15:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1131b4800) [pid = 1660] [serial = 1565] [outer = 0x1128b5400] 13:15:23 INFO - PROCESS | 1660 | 1471983323932 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 13:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 782ms 13:15:23 INFO - PROCESS | 1660 | 1471983323976 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:15:23 INFO - PROCESS | 1660 | 1471983323978 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:15:23 INFO - PROCESS | 1660 | 1471983323983 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:15:23 INFO - PROCESS | 1660 | 1471983323984 Marionette TRACE conn2 <- [1,2058,null,{}] 13:15:23 INFO - PROCESS | 1660 | 1471983323988 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:23 INFO - PROCESS | 1660 | 1471983323991 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:24 INFO - PROCESS | 1660 | 1471983324096 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:15:24 INFO - PROCESS | 1660 | 1471983324154 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:24 INFO - PROCESS | 1660 | 1471983324156 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12441a800 == 52 [pid = 1660] [id = 522] 13:15:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1167a6000) [pid = 1660] [serial = 1566] [outer = 0x0] 13:15:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11878f800) [pid = 1660] [serial = 1567] [outer = 0x1167a6000] 13:15:24 INFO - PROCESS | 1660 | 1471983324188 Marionette DEBUG loaded listener.js 13:15:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11934c800) [pid = 1660] [serial = 1568] [outer = 0x1167a6000] 13:15:24 INFO - PROCESS | 1660 | 1471983324636 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 13:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 721ms 13:15:24 INFO - PROCESS | 1660 | 1471983324723 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:15:24 INFO - PROCESS | 1660 | 1471983324725 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:15:24 INFO - PROCESS | 1660 | 1471983324748 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:15:24 INFO - PROCESS | 1660 | 1471983324749 Marionette TRACE conn2 <- [1,2062,null,{}] 13:15:24 INFO - PROCESS | 1660 | 1471983324752 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:24 INFO - PROCESS | 1660 | 1471983324753 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:24 INFO - PROCESS | 1660 | 1471983324859 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:15:24 INFO - PROCESS | 1660 | 1471983324930 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:24 INFO - PROCESS | 1660 | 1471983324934 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c580000 == 53 [pid = 1660] [id = 523] 13:15:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121eae400) [pid = 1660] [serial = 1569] [outer = 0x0] 13:15:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x121ebb800) [pid = 1660] [serial = 1570] [outer = 0x121eae400] 13:15:24 INFO - PROCESS | 1660 | 1471983324968 Marionette DEBUG loaded listener.js 13:15:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124c79400) [pid = 1660] [serial = 1571] [outer = 0x121eae400] 13:15:25 INFO - PROCESS | 1660 | 1471983325542 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 13:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 873ms 13:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:15:25 INFO - PROCESS | 1660 | 1471983325620 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:15:25 INFO - PROCESS | 1660 | 1471983325622 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:15:25 INFO - PROCESS | 1660 | 1471983325626 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:15:25 INFO - PROCESS | 1660 | 1471983325628 Marionette TRACE conn2 <- [1,2066,null,{}] 13:15:25 INFO - PROCESS | 1660 | 1471983325632 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:25 INFO - PROCESS | 1660 | 1471983325634 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:25 INFO - PROCESS | 1660 | 1471983325722 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:15:25 INFO - PROCESS | 1660 | 1471983325787 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:25 INFO - PROCESS | 1660 | 1471983325790 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x119922000 == 54 [pid = 1660] [id = 524] 13:15:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11609bc00) [pid = 1660] [serial = 1572] [outer = 0x0] 13:15:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x116894800) [pid = 1660] [serial = 1573] [outer = 0x11609bc00] 13:15:25 INFO - PROCESS | 1660 | 1471983325818 Marionette DEBUG loaded listener.js 13:15:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11858dc00) [pid = 1660] [serial = 1574] [outer = 0x11609bc00] 13:15:26 INFO - PROCESS | 1660 | 1471983326269 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 13:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 672ms 13:15:26 INFO - PROCESS | 1660 | 1471983326297 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:15:26 INFO - PROCESS | 1660 | 1471983326300 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:15:26 INFO - PROCESS | 1660 | 1471983326304 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:15:26 INFO - PROCESS | 1660 | 1471983326306 Marionette TRACE conn2 <- [1,2070,null,{}] 13:15:26 INFO - PROCESS | 1660 | 1471983326308 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:26 INFO - PROCESS | 1660 | 1471983326310 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:26 INFO - PROCESS | 1660 | 1471983326402 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:15:26 INFO - PROCESS | 1660 | 1471983326460 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:26 INFO - PROCESS | 1660 | 1471983326461 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x11918d800 == 55 [pid = 1660] [id = 525] 13:15:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11874b000) [pid = 1660] [serial = 1575] [outer = 0x0] 13:15:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11879a800) [pid = 1660] [serial = 1576] [outer = 0x11874b000] 13:15:26 INFO - PROCESS | 1660 | 1471983326490 Marionette DEBUG loaded listener.js 13:15:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x118fb5000) [pid = 1660] [serial = 1577] [outer = 0x11874b000] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12ccc7800 == 54 [pid = 1660] [id = 519] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12c42c000 == 53 [pid = 1660] [id = 518] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x128a74800 == 52 [pid = 1660] [id = 517] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12bce0000 == 51 [pid = 1660] [id = 516] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12b990000 == 50 [pid = 1660] [id = 515] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12a785800 == 49 [pid = 1660] [id = 514] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12a548000 == 48 [pid = 1660] [id = 513] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x128e51800 == 47 [pid = 1660] [id = 512] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x126927800 == 46 [pid = 1660] [id = 511] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x1215bd800 == 45 [pid = 1660] [id = 510] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x11843e800 == 44 [pid = 1660] [id = 509] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x11631b800 == 43 [pid = 1660] [id = 508] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcc0800 == 42 [pid = 1660] [id = 507] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x128a6c800 == 41 [pid = 1660] [id = 506] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x118f1c800 == 40 [pid = 1660] [id = 505] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x11394f800 == 39 [pid = 1660] [id = 504] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x1194c3000 == 38 [pid = 1660] [id = 501] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x1242b5000 == 37 [pid = 1660] [id = 497] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x128a70000 == 36 [pid = 1660] [id = 499] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x124c4d800 == 35 [pid = 1660] [id = 500] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x126f18000 == 34 [pid = 1660] [id = 498] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6aa000 == 33 [pid = 1660] [id = 502] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12b182000 == 32 [pid = 1660] [id = 503] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x119922000 == 31 [pid = 1660] [id = 524] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12c580000 == 30 [pid = 1660] [id = 523] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12441a800 == 29 [pid = 1660] [id = 522] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x12cfd4000 == 28 [pid = 1660] [id = 520] 13:15:27 INFO - PROCESS | 1660 | --DOCSHELL 0x117ca2000 == 27 [pid = 1660] [id = 521] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x124ca9000) [pid = 1660] [serial = 1469] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1269cb400) [pid = 1660] [serial = 1510] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119da6800) [pid = 1660] [serial = 1492] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x118750000) [pid = 1660] [serial = 1486] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x121a81800) [pid = 1660] [serial = 1495] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x118f62800) [pid = 1660] [serial = 1487] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x115cfdc00) [pid = 1660] [serial = 1474] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x115caf800) [pid = 1660] [serial = 1480] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x115fef400) [pid = 1660] [serial = 1481] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112eab000) [pid = 1660] [serial = 1478] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1129f4800) [pid = 1660] [serial = 1477] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116f83400) [pid = 1660] [serial = 1483] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118325000) [pid = 1660] [serial = 1484] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x10e9fa800) [pid = 1660] [serial = 1471] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1210f1400) [pid = 1660] [serial = 1493] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12341a800) [pid = 1660] [serial = 1498] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121eb1400) [pid = 1660] [serial = 1496] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115cb6000) [pid = 1660] [serial = 1501] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118f6e000) [pid = 1660] [serial = 1502] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1268bc800) [pid = 1660] [serial = 1508] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1245a8000) [pid = 1660] [serial = 1505] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1188aa000) [pid = 1660] [serial = 1489] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1193f3800) [pid = 1660] [serial = 1490] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x123424800) [pid = 1660] [serial = 1499] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124c9c800) [pid = 1660] [serial = 1507] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12429bc00) [pid = 1660] [serial = 1504] [outer = 0x0] [url = about:blank] 13:15:27 INFO - PROCESS | 1660 | 1471983327363 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 13:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1071ms 13:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:15:27 INFO - PROCESS | 1660 | 1471983327375 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:15:27 INFO - PROCESS | 1660 | 1471983327378 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:15:27 INFO - PROCESS | 1660 | 1471983327381 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:15:27 INFO - PROCESS | 1660 | 1471983327383 Marionette TRACE conn2 <- [1,2074,null,{}] 13:15:27 INFO - PROCESS | 1660 | 1471983327387 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:27 INFO - PROCESS | 1660 | 1471983327389 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:27 INFO - PROCESS | 1660 | 1471983327467 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:15:27 INFO - PROCESS | 1660 | 1471983327521 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:27 INFO - PROCESS | 1660 | 1471983327524 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x116aeb000 == 28 [pid = 1660] [id = 526] 13:15:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x112993c00) [pid = 1660] [serial = 1578] [outer = 0x0] 13:15:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x113c95400) [pid = 1660] [serial = 1579] [outer = 0x112993c00] 13:15:27 INFO - PROCESS | 1660 | 1471983327556 Marionette DEBUG loaded listener.js 13:15:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x115cbc400) [pid = 1660] [serial = 1580] [outer = 0x112993c00] 13:15:27 INFO - PROCESS | 1660 | 1471983327873 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 13:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 13:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:15:27 INFO - PROCESS | 1660 | 1471983327902 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:15:27 INFO - PROCESS | 1660 | 1471983327905 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:15:27 INFO - PROCESS | 1660 | 1471983327909 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:15:27 INFO - PROCESS | 1660 | 1471983327912 Marionette TRACE conn2 <- [1,2078,null,{}] 13:15:27 INFO - PROCESS | 1660 | 1471983327916 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:27 INFO - PROCESS | 1660 | 1471983327917 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:27 INFO - PROCESS | 1660 | 1471983327993 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:15:28 INFO - PROCESS | 1660 | 1471983327997 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:28 INFO - PROCESS | 1660 | 1471983327999 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x11918b000 == 29 [pid = 1660] [id = 527] 13:15:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116353800) [pid = 1660] [serial = 1581] [outer = 0x0] 13:15:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x118326400) [pid = 1660] [serial = 1582] [outer = 0x116353800] 13:15:28 INFO - PROCESS | 1660 | 1471983328029 Marionette DEBUG loaded listener.js 13:15:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x118596c00) [pid = 1660] [serial = 1583] [outer = 0x116353800] 13:15:28 INFO - PROCESS | 1660 | 1471983328559 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 13:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 725ms 13:15:28 INFO - PROCESS | 1660 | 1471983328633 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:15:28 INFO - PROCESS | 1660 | 1471983328636 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:15:28 INFO - PROCESS | 1660 | 1471983328639 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:15:28 INFO - PROCESS | 1660 | 1471983328641 Marionette TRACE conn2 <- [1,2082,null,{}] 13:15:28 INFO - PROCESS | 1660 | 1471983328645 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:28 INFO - PROCESS | 1660 | 1471983328647 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:28 INFO - PROCESS | 1660 | 1471983328748 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:15:28 INFO - PROCESS | 1660 | 1471983328827 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:28 INFO - PROCESS | 1660 | 1471983328829 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x11918d000 == 30 [pid = 1660] [id = 528] 13:15:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x115cb5800) [pid = 1660] [serial = 1584] [outer = 0x0] 13:15:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x116819000) [pid = 1660] [serial = 1585] [outer = 0x115cb5800] 13:15:28 INFO - PROCESS | 1660 | 1471983328861 Marionette DEBUG loaded listener.js 13:15:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11832ec00) [pid = 1660] [serial = 1586] [outer = 0x115cb5800] 13:15:29 INFO - PROCESS | 1660 | 1471983329362 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 13:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 770ms 13:15:29 INFO - PROCESS | 1660 | 1471983329416 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:15:29 INFO - PROCESS | 1660 | 1471983329419 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:15:29 INFO - PROCESS | 1660 | 1471983329425 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:15:29 INFO - PROCESS | 1660 | 1471983329427 Marionette TRACE conn2 <- [1,2086,null,{}] 13:15:29 INFO - PROCESS | 1660 | 1471983329430 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:29 INFO - PROCESS | 1660 | 1471983329432 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:29 INFO - PROCESS | 1660 | 1471983329535 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:15:29 INFO - PROCESS | 1660 | 1471983329613 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:29 INFO - PROCESS | 1660 | 1471983329615 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215b9800 == 31 [pid = 1660] [id = 529] 13:15:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x118fbc800) [pid = 1660] [serial = 1587] [outer = 0x0] 13:15:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1193f3400) [pid = 1660] [serial = 1588] [outer = 0x118fbc800] 13:15:29 INFO - PROCESS | 1660 | 1471983329647 Marionette DEBUG loaded listener.js 13:15:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119670800) [pid = 1660] [serial = 1589] [outer = 0x118fbc800] 13:15:30 INFO - PROCESS | 1660 | 1471983330249 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 13:15:30 INFO - PROCESS | 1660 | --DOCSHELL 0x116aeb000 == 30 [pid = 1660] [id = 526] 13:15:30 INFO - PROCESS | 1660 | --DOCSHELL 0x11918d800 == 29 [pid = 1660] [id = 525] 13:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 871ms 13:15:30 INFO - PROCESS | 1660 | 1471983330297 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:15:30 INFO - PROCESS | 1660 | 1471983330300 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:15:30 INFO - PROCESS | 1660 | 1471983330304 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:15:30 INFO - PROCESS | 1660 | 1471983330306 Marionette TRACE conn2 <- [1,2090,null,{}] 13:15:30 INFO - PROCESS | 1660 | 1471983330310 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:30 INFO - PROCESS | 1660 | 1471983330311 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:30 INFO - PROCESS | 1660 | 1471983330397 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:15:30 INFO - PROCESS | 1660 | 1471983330403 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:30 INFO - PROCESS | 1660 | 1471983330405 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x118176800 == 30 [pid = 1660] [id = 530] 13:15:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112ea2c00) [pid = 1660] [serial = 1590] [outer = 0x0] 13:15:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x115cb3400) [pid = 1660] [serial = 1591] [outer = 0x112ea2c00] 13:15:30 INFO - PROCESS | 1660 | 1471983330437 Marionette DEBUG loaded listener.js 13:15:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x118330000) [pid = 1660] [serial = 1592] [outer = 0x112ea2c00] 13:15:30 INFO - PROCESS | 1660 | 1471983330818 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 13:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 571ms 13:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:15:30 INFO - PROCESS | 1660 | 1471983330875 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:15:30 INFO - PROCESS | 1660 | 1471983330878 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:15:30 INFO - PROCESS | 1660 | 1471983330882 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:15:30 INFO - PROCESS | 1660 | 1471983330884 Marionette TRACE conn2 <- [1,2094,null,{}] 13:15:30 INFO - PROCESS | 1660 | 1471983330886 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:30 INFO - PROCESS | 1660 | 1471983330888 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:30 INFO - PROCESS | 1660 | 1471983330967 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:15:30 INFO - PROCESS | 1660 | 1471983330971 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:30 INFO - PROCESS | 1660 | 1471983330972 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x124660800 == 31 [pid = 1660] [id = 531] 13:15:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116352000) [pid = 1660] [serial = 1593] [outer = 0x0] 13:15:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1197be000) [pid = 1660] [serial = 1594] [outer = 0x116352000] 13:15:31 INFO - PROCESS | 1660 | 1471983331003 Marionette DEBUG loaded listener.js 13:15:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119da6400) [pid = 1660] [serial = 1595] [outer = 0x116352000] 13:15:31 INFO - PROCESS | 1660 | 1471983331357 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 13:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 520ms 13:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:15:31 INFO - PROCESS | 1660 | 1471983331408 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:15:31 INFO - PROCESS | 1660 | 1471983331409 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:15:31 INFO - PROCESS | 1660 | 1471983331411 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:15:31 INFO - PROCESS | 1660 | 1471983331414 Marionette TRACE conn2 <- [1,2098,null,{}] 13:15:31 INFO - PROCESS | 1660 | 1471983331422 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:31 INFO - PROCESS | 1660 | 1471983331425 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:31 INFO - PROCESS | 1660 | 1471983331531 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:15:31 INFO - PROCESS | 1660 | 1471983331537 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:31 INFO - PROCESS | 1660 | 1471983331539 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a7e800 == 32 [pid = 1660] [id = 532] 13:15:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11a03b800) [pid = 1660] [serial = 1596] [outer = 0x0] 13:15:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x121305400) [pid = 1660] [serial = 1597] [outer = 0x11a03b800] 13:15:31 INFO - PROCESS | 1660 | 1471983331568 Marionette DEBUG loaded listener.js 13:15:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12341c400) [pid = 1660] [serial = 1598] [outer = 0x11a03b800] 13:15:31 INFO - PROCESS | 1660 | 1471983331935 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 13:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 571ms 13:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:15:31 INFO - PROCESS | 1660 | 1471983331983 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:15:31 INFO - PROCESS | 1660 | 1471983331985 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:15:31 INFO - PROCESS | 1660 | 1471983331987 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:15:31 INFO - PROCESS | 1660 | 1471983331989 Marionette TRACE conn2 <- [1,2102,null,{}] 13:15:31 INFO - PROCESS | 1660 | 1471983331991 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:31 INFO - PROCESS | 1660 | 1471983331992 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:32 INFO - PROCESS | 1660 | 1471983332092 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:15:32 INFO - PROCESS | 1660 | 1471983332105 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:32 INFO - PROCESS | 1660 | 1471983332107 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292ea000 == 33 [pid = 1660] [id = 533] 13:15:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x121eb1000) [pid = 1660] [serial = 1599] [outer = 0x0] 13:15:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1242a0800) [pid = 1660] [serial = 1600] [outer = 0x121eb1000] 13:15:32 INFO - PROCESS | 1660 | 1471983332133 Marionette DEBUG loaded listener.js 13:15:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1245a8400) [pid = 1660] [serial = 1601] [outer = 0x121eb1000] 13:15:32 INFO - PROCESS | 1660 | 1471983332496 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 13:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 567ms 13:15:32 INFO - PROCESS | 1660 | 1471983332556 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:15:32 INFO - PROCESS | 1660 | 1471983332557 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:15:32 INFO - PROCESS | 1660 | 1471983332566 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:15:32 INFO - PROCESS | 1660 | 1471983332567 Marionette TRACE conn2 <- [1,2106,null,{}] 13:15:32 INFO - PROCESS | 1660 | 1471983332569 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:32 INFO - PROCESS | 1660 | 1471983332570 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:32 INFO - PROCESS | 1660 | 1471983332665 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:15:32 INFO - PROCESS | 1660 | 1471983332670 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:32 INFO - PROCESS | 1660 | 1471983332671 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a548800 == 34 [pid = 1660] [id = 534] 13:15:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1242e9000) [pid = 1660] [serial = 1602] [outer = 0x0] 13:15:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x124c9a400) [pid = 1660] [serial = 1603] [outer = 0x1242e9000] 13:15:32 INFO - PROCESS | 1660 | 1471983332697 Marionette DEBUG loaded listener.js 13:15:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x124ca7800) [pid = 1660] [serial = 1604] [outer = 0x1242e9000] 13:15:33 INFO - PROCESS | 1660 | 1471983333046 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 13:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 527ms 13:15:33 INFO - PROCESS | 1660 | 1471983333088 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:15:33 INFO - PROCESS | 1660 | 1471983333089 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:15:33 INFO - PROCESS | 1660 | 1471983333092 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:15:33 INFO - PROCESS | 1660 | 1471983333093 Marionette TRACE conn2 <- [1,2110,null,{}] 13:15:33 INFO - PROCESS | 1660 | 1471983333095 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:33 INFO - PROCESS | 1660 | 1471983333099 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:33 INFO - PROCESS | 1660 | 1471983333217 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:15:33 INFO - PROCESS | 1660 | 1471983333257 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:33 INFO - PROCESS | 1660 | 1471983333258 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af2b800 == 35 [pid = 1660] [id = 535] 13:15:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1268b5800) [pid = 1660] [serial = 1605] [outer = 0x0] 13:15:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x126f7a000) [pid = 1660] [serial = 1606] [outer = 0x1268b5800] 13:15:33 INFO - PROCESS | 1660 | 1471983333284 Marionette DEBUG loaded listener.js 13:15:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x128aa9400) [pid = 1660] [serial = 1607] [outer = 0x1268b5800] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x115cb2c00) [pid = 1660] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1126dc800) [pid = 1660] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11609bc00) [pid = 1660] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11874b000) [pid = 1660] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x112993c00) [pid = 1660] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1131aec00) [pid = 1660] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1121ab800) [pid = 1660] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x127384400) [pid = 1660] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118fafc00) [pid = 1660] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x10e9fa000) [pid = 1660] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1128b5400) [pid = 1660] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x115cae800) [pid = 1660] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12100bc00) [pid = 1660] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11390c400) [pid = 1660] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116890000) [pid = 1660] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116f87800) [pid = 1660] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x113c99800) [pid = 1660] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118f6d800) [pid = 1660] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1167a6000) [pid = 1660] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121eae400) [pid = 1660] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128cecc00) [pid = 1660] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112992800) [pid = 1660] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128cef000) [pid = 1660] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124c71000) [pid = 1660] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11934e000) [pid = 1660] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:15:33 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x10e9f4c00) [pid = 1660] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:15:33 INFO - PROCESS | 1660 | 1471983333681 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 13:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 620ms 13:15:33 INFO - PROCESS | 1660 | 1471983333713 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:15:33 INFO - PROCESS | 1660 | 1471983333714 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:15:33 INFO - PROCESS | 1660 | 1471983333724 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:15:33 INFO - PROCESS | 1660 | 1471983333725 Marionette TRACE conn2 <- [1,2114,null,{}] 13:15:33 INFO - PROCESS | 1660 | 1471983333728 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:33 INFO - PROCESS | 1660 | 1471983333730 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:33 INFO - PROCESS | 1660 | 1471983333829 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:15:33 INFO - PROCESS | 1660 | 1471983333863 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:33 INFO - PROCESS | 1660 | 1471983333864 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a54a800 == 36 [pid = 1660] [id = 536] 13:15:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x111cad400) [pid = 1660] [serial = 1608] [outer = 0x0] 13:15:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112e9ec00) [pid = 1660] [serial = 1609] [outer = 0x111cad400] 13:15:33 INFO - PROCESS | 1660 | 1471983333890 Marionette DEBUG loaded listener.js 13:15:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x115cae800) [pid = 1660] [serial = 1610] [outer = 0x111cad400] 13:15:34 INFO - PROCESS | 1660 | 1471983334166 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 13:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 476ms 13:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:15:34 INFO - PROCESS | 1660 | 1471983334200 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:15:34 INFO - PROCESS | 1660 | 1471983334202 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:15:34 INFO - PROCESS | 1660 | 1471983334204 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:15:34 INFO - PROCESS | 1660 | 1471983334205 Marionette TRACE conn2 <- [1,2118,null,{}] 13:15:34 INFO - PROCESS | 1660 | 1471983334207 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:34 INFO - PROCESS | 1660 | 1471983334209 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:34 INFO - PROCESS | 1660 | 1471983334301 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:15:34 INFO - PROCESS | 1660 | 1471983334304 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:34 INFO - PROCESS | 1660 | 1471983334305 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcde000 == 37 [pid = 1660] [id = 537] 13:15:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x115cb2c00) [pid = 1660] [serial = 1611] [outer = 0x0] 13:15:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119667c00) [pid = 1660] [serial = 1612] [outer = 0x115cb2c00] 13:15:34 INFO - PROCESS | 1660 | 1471983334333 Marionette DEBUG loaded listener.js 13:15:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1246f3400) [pid = 1660] [serial = 1613] [outer = 0x115cb2c00] 13:15:34 INFO - PROCESS | 1660 | 1471983334670 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 13:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 519ms 13:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:15:34 INFO - PROCESS | 1660 | 1471983334724 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:15:34 INFO - PROCESS | 1660 | 1471983334726 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:15:34 INFO - PROCESS | 1660 | 1471983334728 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:15:34 INFO - PROCESS | 1660 | 1471983334737 Marionette TRACE conn2 <- [1,2122,null,{}] 13:15:34 INFO - PROCESS | 1660 | 1471983334739 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:34 INFO - PROCESS | 1660 | 1471983334740 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:34 INFO - PROCESS | 1660 | 1471983334817 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:15:34 INFO - PROCESS | 1660 | 1471983334821 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:34 INFO - PROCESS | 1660 | 1471983334822 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x124660000 == 38 [pid = 1660] [id = 538] 13:15:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x121010800) [pid = 1660] [serial = 1614] [outer = 0x0] 13:15:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x127384800) [pid = 1660] [serial = 1615] [outer = 0x121010800] 13:15:34 INFO - PROCESS | 1660 | 1471983334847 Marionette DEBUG loaded listener.js 13:15:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128ab3000) [pid = 1660] [serial = 1616] [outer = 0x121010800] 13:15:35 INFO - PROCESS | 1660 | 1471983335177 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 475ms 13:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:15:35 INFO - PROCESS | 1660 | 1471983335204 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:15:35 INFO - PROCESS | 1660 | 1471983335205 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:15:35 INFO - PROCESS | 1660 | 1471983335207 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:15:35 INFO - PROCESS | 1660 | 1471983335209 Marionette TRACE conn2 <- [1,2126,null,{}] 13:15:35 INFO - PROCESS | 1660 | 1471983335214 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:35 INFO - PROCESS | 1660 | 1471983335215 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:35 INFO - PROCESS | 1660 | 1471983335290 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:15:35 INFO - PROCESS | 1660 | 1471983335297 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:35 INFO - PROCESS | 1660 | 1471983335299 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cccc800 == 39 [pid = 1660] [id = 539] 13:15:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126d9dc00) [pid = 1660] [serial = 1617] [outer = 0x0] 13:15:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128b15c00) [pid = 1660] [serial = 1618] [outer = 0x126d9dc00] 13:15:35 INFO - PROCESS | 1660 | 1471983335323 Marionette DEBUG loaded listener.js 13:15:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128c3f800) [pid = 1660] [serial = 1619] [outer = 0x126d9dc00] 13:15:36 INFO - PROCESS | 1660 | --DOCSHELL 0x118176800 == 38 [pid = 1660] [id = 530] 13:15:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1215b9800 == 37 [pid = 1660] [id = 529] 13:15:36 INFO - PROCESS | 1660 | --DOCSHELL 0x11918b000 == 36 [pid = 1660] [id = 527] 13:15:36 INFO - PROCESS | 1660 | --DOCSHELL 0x11918d000 == 35 [pid = 1660] [id = 528] 13:15:36 INFO - PROCESS | 1660 | --DOCSHELL 0x124660800 == 34 [pid = 1660] [id = 531] 13:15:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12a54a800 == 33 [pid = 1660] [id = 536] 13:15:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcde000 == 32 [pid = 1660] [id = 537] 13:15:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1292ea000 == 31 [pid = 1660] [id = 533] 13:15:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12a548800 == 30 [pid = 1660] [id = 534] 13:15:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12af2b800 == 29 [pid = 1660] [id = 535] 13:15:36 INFO - PROCESS | 1660 | --DOCSHELL 0x128a7e800 == 28 [pid = 1660] [id = 532] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1165ef400) [pid = 1660] [serial = 1475] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126f7f400) [pid = 1660] [serial = 1511] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119dab400) [pid = 1660] [serial = 1522] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121eab400) [pid = 1660] [serial = 1523] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x110ee5c00) [pid = 1660] [serial = 1513] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1128bc800) [pid = 1660] [serial = 1564] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1128b2c00) [pid = 1660] [serial = 1514] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115cb6c00) [pid = 1660] [serial = 1516] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116094400) [pid = 1660] [serial = 1517] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121828400) [pid = 1660] [serial = 1534] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121ebdc00) [pid = 1660] [serial = 1535] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x123421800) [pid = 1660] [serial = 1537] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128ab0000) [pid = 1660] [serial = 1547] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1176cec00) [pid = 1660] [serial = 1528] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11832e800) [pid = 1660] [serial = 1529] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118524c00) [pid = 1660] [serial = 1519] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119354800) [pid = 1660] [serial = 1520] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x115cae400) [pid = 1660] [serial = 1525] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x115fe7400) [pid = 1660] [serial = 1526] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11966fc00) [pid = 1660] [serial = 1531] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119da0800) [pid = 1660] [serial = 1532] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11878f800) [pid = 1660] [serial = 1567] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1131b4800) [pid = 1660] [serial = 1565] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11858dc00) [pid = 1660] [serial = 1574] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121ebb800) [pid = 1660] [serial = 1570] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11934c800) [pid = 1660] [serial = 1568] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1291a2800) [pid = 1660] [serial = 1559] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x115ff2800) [pid = 1660] [serial = 1552] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x115cbc400) [pid = 1660] [serial = 1580] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1197b4800) [pid = 1660] [serial = 1553] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1292cd800) [pid = 1660] [serial = 1562] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x129198800) [pid = 1660] [serial = 1558] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x124c79400) [pid = 1660] [serial = 1571] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x128b13c00) [pid = 1660] [serial = 1550] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x124ca3400) [pid = 1660] [serial = 1540] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x127381c00) [pid = 1660] [serial = 1544] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1292c3000) [pid = 1660] [serial = 1561] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x128cec400) [pid = 1660] [serial = 1556] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x126f7e400) [pid = 1660] [serial = 1541] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x124459400) [pid = 1660] [serial = 1538] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x118305400) [pid = 1660] [serial = 1555] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x112137800) [pid = 1660] [serial = 1472] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOCSHELL 0x124660000 == 27 [pid = 1660] [id = 538] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x118326400) [pid = 1660] [serial = 1582] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x116894800) [pid = 1660] [serial = 1573] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x11879a800) [pid = 1660] [serial = 1576] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x113c95400) [pid = 1660] [serial = 1579] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x1270ac800) [pid = 1660] [serial = 1543] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x128aaac00) [pid = 1660] [serial = 1546] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x118fb5000) [pid = 1660] [serial = 1577] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x128ab2c00) [pid = 1660] [serial = 1549] [outer = 0x0] [url = about:blank] 13:15:36 INFO - PROCESS | 1660 | 1471983336789 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 13:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1625ms 13:15:36 INFO - PROCESS | 1660 | 1471983336833 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:15:36 INFO - PROCESS | 1660 | 1471983336835 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:15:36 INFO - PROCESS | 1660 | 1471983336839 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:15:36 INFO - PROCESS | 1660 | 1471983336841 Marionette TRACE conn2 <- [1,2130,null,{}] 13:15:36 INFO - PROCESS | 1660 | 1471983336851 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:36 INFO - PROCESS | 1660 | 1471983336853 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:36 INFO - PROCESS | 1660 | 1471983336937 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:15:37 INFO - PROCESS | 1660 | 1471983336995 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:37 INFO - PROCESS | 1660 | 1471983336997 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ad6000 == 28 [pid = 1660] [id = 540] 13:15:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x112f3e400) [pid = 1660] [serial = 1620] [outer = 0x0] 13:15:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x113c99800) [pid = 1660] [serial = 1621] [outer = 0x112f3e400] 13:15:37 INFO - PROCESS | 1660 | 1471983337026 Marionette DEBUG loaded listener.js 13:15:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x115cbc400) [pid = 1660] [serial = 1622] [outer = 0x112f3e400] 13:15:37 INFO - PROCESS | 1660 | 1471983337348 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 13:15:37 INFO - PROCESS | 1660 | 1471983337372 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:15:37 INFO - PROCESS | 1660 | 1471983337377 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:15:37 INFO - PROCESS | 1660 | 1471983337381 Marionette TRACE conn2 <- [1,2134,null,{}] 13:15:37 INFO - PROCESS | 1660 | 1471983337383 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:37 INFO - PROCESS | 1660 | 1471983337386 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:37 INFO - PROCESS | 1660 | 1471983337466 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:15:37 INFO - PROCESS | 1660 | 1471983337470 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:37 INFO - PROCESS | 1660 | 1471983337472 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x11871b800 == 29 [pid = 1660] [id = 541] 13:15:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x11609bc00) [pid = 1660] [serial = 1623] [outer = 0x0] 13:15:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x118309c00) [pid = 1660] [serial = 1624] [outer = 0x11609bc00] 13:15:37 INFO - PROCESS | 1660 | 1471983337502 Marionette DEBUG loaded listener.js 13:15:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x11874c000) [pid = 1660] [serial = 1625] [outer = 0x11609bc00] 13:15:37 INFO - PROCESS | 1660 | 1471983337865 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 13:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 523ms 13:15:37 INFO - PROCESS | 1660 | 1471983337901 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:15:37 INFO - PROCESS | 1660 | 1471983337902 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:15:37 INFO - PROCESS | 1660 | 1471983337904 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:15:37 INFO - PROCESS | 1660 | 1471983337907 Marionette TRACE conn2 <- [1,2138,null,{}] 13:15:37 INFO - PROCESS | 1660 | 1471983337918 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:37 INFO - PROCESS | 1660 | 1471983337921 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:38 INFO - PROCESS | 1660 | 1471983337997 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:15:38 INFO - PROCESS | 1660 | 1471983338002 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:38 INFO - PROCESS | 1660 | 1471983338005 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0e1800 == 30 [pid = 1660] [id = 542] 13:15:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x10e9f8000) [pid = 1660] [serial = 1626] [outer = 0x0] 13:15:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x119a83800) [pid = 1660] [serial = 1627] [outer = 0x10e9f8000] 13:15:38 INFO - PROCESS | 1660 | 1471983338036 Marionette DEBUG loaded listener.js 13:15:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x12100b000) [pid = 1660] [serial = 1628] [outer = 0x10e9f8000] 13:15:38 INFO - PROCESS | 1660 | 1471983338375 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 13:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 522ms 13:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:15:38 INFO - PROCESS | 1660 | 1471983338427 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:15:38 INFO - PROCESS | 1660 | 1471983338429 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:15:38 INFO - PROCESS | 1660 | 1471983338431 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:15:38 INFO - PROCESS | 1660 | 1471983338432 Marionette TRACE conn2 <- [1,2142,null,{}] 13:15:38 INFO - PROCESS | 1660 | 1471983338434 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:38 INFO - PROCESS | 1660 | 1471983338435 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:38 INFO - PROCESS | 1660 | 1471983338541 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:15:38 INFO - PROCESS | 1660 | 1471983338547 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:38 INFO - PROCESS | 1660 | 1471983338548 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e60800 == 31 [pid = 1660] [id = 543] 13:15:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x121007c00) [pid = 1660] [serial = 1629] [outer = 0x0] 13:15:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x121eacc00) [pid = 1660] [serial = 1630] [outer = 0x121007c00] 13:15:38 INFO - PROCESS | 1660 | 1471983338575 Marionette DEBUG loaded listener.js 13:15:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x12341a400) [pid = 1660] [serial = 1631] [outer = 0x121007c00] 13:15:38 INFO - PROCESS | 1660 | 1471983338888 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 13:15:38 INFO - PROCESS | 1660 | 1471983338902 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:15:38 INFO - PROCESS | 1660 | 1471983338917 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:15:38 INFO - PROCESS | 1660 | 1471983338918 Marionette TRACE conn2 <- [1,2146,null,{}] 13:15:38 INFO - PROCESS | 1660 | 1471983338920 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:38 INFO - PROCESS | 1660 | 1471983338922 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:39 INFO - PROCESS | 1660 | 1471983338998 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:15:39 INFO - PROCESS | 1660 | 1471983339002 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:39 INFO - PROCESS | 1660 | 1471983339003 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270e1800 == 32 [pid = 1660] [id = 544] 13:15:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x115fef400) [pid = 1660] [serial = 1632] [outer = 0x0] 13:15:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x124047000) [pid = 1660] [serial = 1633] [outer = 0x115fef400] 13:15:39 INFO - PROCESS | 1660 | 1471983339031 Marionette DEBUG loaded listener.js 13:15:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x124ca0800) [pid = 1660] [serial = 1634] [outer = 0x115fef400] 13:15:39 INFO - PROCESS | 1660 | 1471983339387 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 13:15:39 INFO - PROCESS | 1660 | 1471983339440 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:15:39 INFO - PROCESS | 1660 | 1471983339448 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:15:39 INFO - PROCESS | 1660 | 1471983339449 Marionette TRACE conn2 <- [1,2150,null,{}] 13:15:39 INFO - PROCESS | 1660 | 1471983339452 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:39 INFO - PROCESS | 1660 | 1471983339456 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:39 INFO - PROCESS | 1660 | 1471983339550 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:15:39 INFO - PROCESS | 1660 | 1471983339555 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:39 INFO - PROCESS | 1660 | 1471983339556 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12915e800 == 33 [pid = 1660] [id = 545] 13:15:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x112e9e800) [pid = 1660] [serial = 1635] [outer = 0x0] 13:15:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1269d8400) [pid = 1660] [serial = 1636] [outer = 0x112e9e800] 13:15:39 INFO - PROCESS | 1660 | 1471983339584 Marionette DEBUG loaded listener.js 13:15:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x127381c00) [pid = 1660] [serial = 1637] [outer = 0x112e9e800] 13:15:39 INFO - PROCESS | 1660 | 1471983339901 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 13:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 475ms 13:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:15:39 INFO - PROCESS | 1660 | 1471983339917 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:15:39 INFO - PROCESS | 1660 | 1471983339918 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:15:39 INFO - PROCESS | 1660 | 1471983339920 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:15:39 INFO - PROCESS | 1660 | 1471983339922 Marionette TRACE conn2 <- [1,2154,null,{}] 13:15:39 INFO - PROCESS | 1660 | 1471983339924 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:39 INFO - PROCESS | 1660 | 1471983339935 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:40 INFO - PROCESS | 1660 | 1471983340009 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:15:40 INFO - PROCESS | 1660 | 1471983340069 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:40 INFO - PROCESS | 1660 | 1471983340071 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12971c800 == 34 [pid = 1660] [id = 546] 13:15:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x118fb4800) [pid = 1660] [serial = 1638] [outer = 0x0] 13:15:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x124ca0c00) [pid = 1660] [serial = 1639] [outer = 0x118fb4800] 13:15:40 INFO - PROCESS | 1660 | 1471983340096 Marionette DEBUG loaded listener.js 13:15:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x128ab4000) [pid = 1660] [serial = 1640] [outer = 0x118fb4800] 13:15:40 INFO - PROCESS | 1660 | 1471983340369 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 467ms 13:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:15:40 INFO - PROCESS | 1660 | 1471983340389 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:15:40 INFO - PROCESS | 1660 | 1471983340390 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:15:40 INFO - PROCESS | 1660 | 1471983340400 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:15:40 INFO - PROCESS | 1660 | 1471983340402 Marionette TRACE conn2 <- [1,2158,null,{}] 13:15:40 INFO - PROCESS | 1660 | 1471983340404 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:40 INFO - PROCESS | 1660 | 1471983340405 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:40 INFO - PROCESS | 1660 | 1471983340487 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:15:40 INFO - PROCESS | 1660 | 1471983340491 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:40 INFO - PROCESS | 1660 | 1471983340492 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292ef000 == 35 [pid = 1660] [id = 547] 13:15:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x128ab5000) [pid = 1660] [serial = 1641] [outer = 0x0] 13:15:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x128c42400) [pid = 1660] [serial = 1642] [outer = 0x128ab5000] 13:15:40 INFO - PROCESS | 1660 | 1471983340520 Marionette DEBUG loaded listener.js 13:15:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x128cee000) [pid = 1660] [serial = 1643] [outer = 0x128ab5000] 13:15:40 INFO - PROCESS | 1660 | 1471983340862 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 13:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 480ms 13:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:15:40 INFO - PROCESS | 1660 | 1471983340873 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:15:40 INFO - PROCESS | 1660 | 1471983340874 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:15:40 INFO - PROCESS | 1660 | 1471983340877 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:15:40 INFO - PROCESS | 1660 | 1471983340879 Marionette TRACE conn2 <- [1,2162,null,{}] 13:15:40 INFO - PROCESS | 1660 | 1471983340884 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:40 INFO - PROCESS | 1660 | 1471983340885 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:41 INFO - PROCESS | 1660 | 1471983341002 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:15:41 INFO - PROCESS | 1660 | 1471983341008 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:41 INFO - PROCESS | 1660 | 1471983341009 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b10c800 == 36 [pid = 1660] [id = 548] 13:15:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x128b1c000) [pid = 1660] [serial = 1644] [outer = 0x0] 13:15:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x128cf1800) [pid = 1660] [serial = 1645] [outer = 0x128b1c000] 13:15:41 INFO - PROCESS | 1660 | 1471983341037 Marionette DEBUG loaded listener.js 13:15:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1291a3000) [pid = 1660] [serial = 1646] [outer = 0x128b1c000] 13:15:41 INFO - PROCESS | 1660 | 1471983341336 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 13:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 472ms 13:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:15:41 INFO - PROCESS | 1660 | 1471983341353 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:15:41 INFO - PROCESS | 1660 | 1471983341354 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:15:41 INFO - PROCESS | 1660 | 1471983341356 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:15:41 INFO - PROCESS | 1660 | 1471983341358 Marionette TRACE conn2 <- [1,2166,null,{}] 13:15:41 INFO - PROCESS | 1660 | 1471983341360 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:41 INFO - PROCESS | 1660 | 1471983341363 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:41 INFO - PROCESS | 1660 | 1471983341449 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:15:41 INFO - PROCESS | 1660 | 1471983341452 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:41 INFO - PROCESS | 1660 | 1471983341453 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcbb000 == 37 [pid = 1660] [id = 549] 13:15:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1291a3c00) [pid = 1660] [serial = 1647] [outer = 0x0] 13:15:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1292cc000) [pid = 1660] [serial = 1648] [outer = 0x1291a3c00] 13:15:41 INFO - PROCESS | 1660 | 1471983341478 Marionette DEBUG loaded listener.js 13:15:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x129496800) [pid = 1660] [serial = 1649] [outer = 0x1291a3c00] 13:15:41 INFO - PROCESS | 1660 | 1471983341821 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 13:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 474ms 13:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:15:41 INFO - PROCESS | 1660 | 1471983341831 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:15:41 INFO - PROCESS | 1660 | 1471983341833 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:15:41 INFO - PROCESS | 1660 | 1471983341835 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:15:41 INFO - PROCESS | 1660 | 1471983341837 Marionette TRACE conn2 <- [1,2170,null,{}] 13:15:41 INFO - PROCESS | 1660 | 1471983341839 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:41 INFO - PROCESS | 1660 | 1471983341840 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:41 INFO - PROCESS | 1660 | 1471983341972 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:15:41 INFO - PROCESS | 1660 | 1471983341987 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:41 INFO - PROCESS | 1660 | 1471983341988 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270e1000 == 38 [pid = 1660] [id = 550] 13:15:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113c95400) [pid = 1660] [serial = 1650] [outer = 0x0] 13:15:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12949b000) [pid = 1660] [serial = 1651] [outer = 0x113c95400] 13:15:42 INFO - PROCESS | 1660 | 1471983342015 Marionette DEBUG loaded listener.js 13:15:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a647400) [pid = 1660] [serial = 1652] [outer = 0x113c95400] 13:15:42 INFO - PROCESS | 1660 | 1471983342371 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 13:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 569ms 13:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:15:42 INFO - PROCESS | 1660 | 1471983342404 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:15:42 INFO - PROCESS | 1660 | 1471983342405 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:15:42 INFO - PROCESS | 1660 | 1471983342407 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:15:42 INFO - PROCESS | 1660 | 1471983342409 Marionette TRACE conn2 <- [1,2174,null,{}] 13:15:42 INFO - PROCESS | 1660 | 1471983342413 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:42 INFO - PROCESS | 1660 | 1471983342415 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:42 INFO - PROCESS | 1660 | 1471983342517 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:15:42 INFO - PROCESS | 1660 | 1471983342520 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:42 INFO - PROCESS | 1660 | 1471983342521 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c59d000 == 39 [pid = 1660] [id = 551] 13:15:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123419400) [pid = 1660] [serial = 1653] [outer = 0x0] 13:15:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a7d7400) [pid = 1660] [serial = 1654] [outer = 0x123419400] 13:15:42 INFO - PROCESS | 1660 | 1471983342546 Marionette DEBUG loaded listener.js 13:15:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a7df800) [pid = 1660] [serial = 1655] [outer = 0x123419400] 13:15:42 INFO - PROCESS | 1660 | 1471983342976 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 13:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 618ms 13:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:15:43 INFO - PROCESS | 1660 | 1471983343027 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:15:43 INFO - PROCESS | 1660 | 1471983343029 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:15:43 INFO - PROCESS | 1660 | 1471983343032 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:15:43 INFO - PROCESS | 1660 | 1471983343034 Marionette TRACE conn2 <- [1,2178,null,{}] 13:15:43 INFO - PROCESS | 1660 | 1471983343037 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:43 INFO - PROCESS | 1660 | 1471983343039 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:43 INFO - PROCESS | 1660 | 1471983343205 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:15:43 INFO - PROCESS | 1660 | 1471983343302 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:43 INFO - PROCESS | 1660 | 1471983343303 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cfe5800 == 40 [pid = 1660] [id = 552] 13:15:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12af48c00) [pid = 1660] [serial = 1656] [outer = 0x0] 13:15:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12af4d800) [pid = 1660] [serial = 1657] [outer = 0x12af48c00] 13:15:43 INFO - PROCESS | 1660 | 1471983343327 Marionette DEBUG loaded listener.js 13:15:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12afa3800) [pid = 1660] [serial = 1658] [outer = 0x12af48c00] 13:15:43 INFO - PROCESS | 1660 | 1471983343640 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 621ms 13:15:43 INFO - PROCESS | 1660 | 1471983343654 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:15:43 INFO - PROCESS | 1660 | 1471983343655 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:15:43 INFO - PROCESS | 1660 | 1471983343657 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:15:43 INFO - PROCESS | 1660 | 1471983343658 Marionette TRACE conn2 <- [1,2182,null,{}] 13:15:43 INFO - PROCESS | 1660 | 1471983343662 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:43 INFO - PROCESS | 1660 | 1471983343665 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:43 INFO - PROCESS | 1660 | 1471983343771 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:15:43 INFO - PROCESS | 1660 | 1471983343783 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:43 INFO - PROCESS | 1660 | 1471983343784 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d379000 == 41 [pid = 1660] [id = 553] 13:15:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12afa3c00) [pid = 1660] [serial = 1659] [outer = 0x0] 13:15:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12b9eb400) [pid = 1660] [serial = 1660] [outer = 0x12afa3c00] 13:15:43 INFO - PROCESS | 1660 | 1471983343809 Marionette DEBUG loaded listener.js 13:15:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12b9f2800) [pid = 1660] [serial = 1661] [outer = 0x12afa3c00] 13:15:44 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121eb1000) [pid = 1660] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:15:44 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1242e9000) [pid = 1660] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:15:44 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1268b5800) [pid = 1660] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:15:44 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x111cad400) [pid = 1660] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:15:44 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115cb2c00) [pid = 1660] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:15:44 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121010800) [pid = 1660] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:15:44 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116352000) [pid = 1660] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:15:44 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112ea2c00) [pid = 1660] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:15:44 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118fbc800) [pid = 1660] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:15:44 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x115cb5800) [pid = 1660] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:15:44 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116353800) [pid = 1660] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:15:44 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11a03b800) [pid = 1660] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:15:44 INFO - PROCESS | 1660 | 1471983344396 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 13:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 772ms 13:15:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:15:44 INFO - PROCESS | 1660 | 1471983344430 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:15:44 INFO - PROCESS | 1660 | 1471983344431 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:15:44 INFO - PROCESS | 1660 | 1471983344433 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:15:44 INFO - PROCESS | 1660 | 1471983344434 Marionette TRACE conn2 <- [1,2186,null,{}] 13:15:44 INFO - PROCESS | 1660 | 1471983344437 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:44 INFO - PROCESS | 1660 | 1471983344438 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:44 INFO - PROCESS | 1660 | 1471983344542 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:15:44 INFO - PROCESS | 1660 | 1471983344607 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:44 INFO - PROCESS | 1660 | 1471983344608 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cfe6800 == 42 [pid = 1660] [id = 554] 13:15:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1131b2000) [pid = 1660] [serial = 1662] [outer = 0x0] 13:15:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11832b800) [pid = 1660] [serial = 1663] [outer = 0x1131b2000] 13:15:44 INFO - PROCESS | 1660 | 1471983344633 Marionette DEBUG loaded listener.js 13:15:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119da4000) [pid = 1660] [serial = 1664] [outer = 0x1131b2000] 13:15:44 INFO - PROCESS | 1660 | 1471983344898 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 13:15:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:15:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 517ms 13:15:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:15:44 INFO - PROCESS | 1660 | 1471983344952 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:15:44 INFO - PROCESS | 1660 | 1471983344953 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:15:44 INFO - PROCESS | 1660 | 1471983344955 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:15:44 INFO - PROCESS | 1660 | 1471983344956 Marionette TRACE conn2 <- [1,2190,null,{}] 13:15:44 INFO - PROCESS | 1660 | 1471983344958 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:44 INFO - PROCESS | 1660 | 1471983344960 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:45 INFO - PROCESS | 1660 | 1471983345047 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:15:45 INFO - PROCESS | 1660 | 1471983345051 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:45 INFO - PROCESS | 1660 | 1471983345052 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a74a800 == 43 [pid = 1660] [id = 555] 13:15:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119da7000) [pid = 1660] [serial = 1665] [outer = 0x0] 13:15:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1269d8000) [pid = 1660] [serial = 1666] [outer = 0x119da7000] 13:15:45 INFO - PROCESS | 1660 | 1471983345076 Marionette DEBUG loaded listener.js 13:15:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a7d4800) [pid = 1660] [serial = 1667] [outer = 0x119da7000] 13:15:45 INFO - PROCESS | 1660 | 1471983345403 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 13:15:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:15:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 470ms 13:15:45 INFO - PROCESS | 1660 | 1471983345425 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:15:45 INFO - PROCESS | 1660 | 1471983345427 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:15:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:15:45 INFO - PROCESS | 1660 | 1471983345431 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:15:45 INFO - PROCESS | 1660 | 1471983345432 Marionette TRACE conn2 <- [1,2194,null,{}] 13:15:45 INFO - PROCESS | 1660 | 1471983345435 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:45 INFO - PROCESS | 1660 | 1471983345436 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:45 INFO - PROCESS | 1660 | 1471983345553 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:15:45 INFO - PROCESS | 1660 | 1471983345563 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:45 INFO - PROCESS | 1660 | 1471983345564 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d630800 == 44 [pid = 1660] [id = 556] 13:15:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128b13400) [pid = 1660] [serial = 1668] [outer = 0x0] 13:15:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12b9f5000) [pid = 1660] [serial = 1669] [outer = 0x128b13400] 13:15:45 INFO - PROCESS | 1660 | 1471983345589 Marionette DEBUG loaded listener.js 13:15:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12bc91c00) [pid = 1660] [serial = 1670] [outer = 0x128b13400] 13:15:45 INFO - PROCESS | 1660 | 1471983345899 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 13:15:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:15:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 13:15:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:15:45 INFO - PROCESS | 1660 | 1471983345950 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:15:45 INFO - PROCESS | 1660 | 1471983345951 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:15:45 INFO - PROCESS | 1660 | 1471983345953 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:15:45 INFO - PROCESS | 1660 | 1471983345954 Marionette TRACE conn2 <- [1,2198,null,{}] 13:15:45 INFO - PROCESS | 1660 | 1471983345956 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:45 INFO - PROCESS | 1660 | 1471983345957 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:46 INFO - PROCESS | 1660 | 1471983346040 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:15:46 INFO - PROCESS | 1660 | 1471983346044 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:46 INFO - PROCESS | 1660 | 1471983346045 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af63800 == 45 [pid = 1660] [id = 557] 13:15:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12b9fa800) [pid = 1660] [serial = 1671] [outer = 0x0] 13:15:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12bc98c00) [pid = 1660] [serial = 1672] [outer = 0x12b9fa800] 13:15:46 INFO - PROCESS | 1660 | 1471983346069 Marionette DEBUG loaded listener.js 13:15:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12bc9f400) [pid = 1660] [serial = 1673] [outer = 0x12b9fa800] 13:15:46 INFO - PROCESS | 1660 | --DOCSHELL 0x116ad6000 == 44 [pid = 1660] [id = 540] 13:15:46 INFO - PROCESS | 1660 | --DOCSHELL 0x12cccc800 == 43 [pid = 1660] [id = 539] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12b10c800 == 42 [pid = 1660] [id = 548] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12cfe6800 == 41 [pid = 1660] [id = 554] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12a74a800 == 40 [pid = 1660] [id = 555] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x1292ef000 == 39 [pid = 1660] [id = 547] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x1270e1000 == 38 [pid = 1660] [id = 550] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12971c800 == 37 [pid = 1660] [id = 546] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcbb000 == 36 [pid = 1660] [id = 549] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x121e60800 == 35 [pid = 1660] [id = 543] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12915e800 == 34 [pid = 1660] [id = 545] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12c59d000 == 33 [pid = 1660] [id = 551] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x11871b800 == 32 [pid = 1660] [id = 541] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0e1800 == 31 [pid = 1660] [id = 542] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12d379000 == 30 [pid = 1660] [id = 553] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12cfe5800 == 29 [pid = 1660] [id = 552] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x1270e1800 == 28 [pid = 1660] [id = 544] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115cae800) [pid = 1660] [serial = 1610] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128aa9400) [pid = 1660] [serial = 1607] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128ab3000) [pid = 1660] [serial = 1616] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1197be000) [pid = 1660] [serial = 1594] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115cb3400) [pid = 1660] [serial = 1591] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118330000) [pid = 1660] [serial = 1592] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128b15c00) [pid = 1660] [serial = 1618] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119670800) [pid = 1660] [serial = 1589] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1193f3400) [pid = 1660] [serial = 1588] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11832ec00) [pid = 1660] [serial = 1586] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116819000) [pid = 1660] [serial = 1585] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x118596c00) [pid = 1660] [serial = 1583] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121305400) [pid = 1660] [serial = 1597] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12341c400) [pid = 1660] [serial = 1598] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1246f3400) [pid = 1660] [serial = 1613] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119da6400) [pid = 1660] [serial = 1595] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOCSHELL 0x12d630800 == 27 [pid = 1660] [id = 556] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1242a0800) [pid = 1660] [serial = 1600] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x124c9a400) [pid = 1660] [serial = 1603] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1245a8400) [pid = 1660] [serial = 1601] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x126f7a000) [pid = 1660] [serial = 1606] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x112e9ec00) [pid = 1660] [serial = 1609] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x124ca7800) [pid = 1660] [serial = 1604] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x119667c00) [pid = 1660] [serial = 1612] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x127384800) [pid = 1660] [serial = 1615] [outer = 0x0] [url = about:blank] 13:15:47 INFO - PROCESS | 1660 | 1471983347571 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:15:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:15:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1621ms 13:15:47 INFO - PROCESS | 1660 | 1471983347575 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:15:47 INFO - PROCESS | 1660 | 1471983347579 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:15:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:15:47 INFO - PROCESS | 1660 | 1471983347583 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:15:47 INFO - PROCESS | 1660 | 1471983347586 Marionette TRACE conn2 <- [1,2202,null,{}] 13:15:47 INFO - PROCESS | 1660 | 1471983347590 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:47 INFO - PROCESS | 1660 | 1471983347592 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:47 INFO - PROCESS | 1660 | 1471983347675 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:15:47 INFO - PROCESS | 1660 | 1471983347728 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:47 INFO - PROCESS | 1660 | 1471983347731 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x113c73800 == 28 [pid = 1660] [id = 558] 13:15:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1126da800) [pid = 1660] [serial = 1674] [outer = 0x0] 13:15:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1126db000) [pid = 1660] [serial = 1675] [outer = 0x1126da800] 13:15:47 INFO - PROCESS | 1660 | 1471983347760 Marionette DEBUG loaded listener.js 13:15:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1128b1400) [pid = 1660] [serial = 1676] [outer = 0x1126da800] 13:15:48 INFO - PROCESS | 1660 | 1471983348086 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:15:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:15:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 522ms 13:15:48 INFO - PROCESS | 1660 | 1471983348104 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:15:48 INFO - PROCESS | 1660 | 1471983348108 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:15:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:15:48 INFO - PROCESS | 1660 | 1471983348115 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:15:48 INFO - PROCESS | 1660 | 1471983348117 Marionette TRACE conn2 <- [1,2206,null,{}] 13:15:48 INFO - PROCESS | 1660 | 1471983348120 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:48 INFO - PROCESS | 1660 | 1471983348122 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:48 INFO - PROCESS | 1660 | 1471983348198 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:15:48 INFO - PROCESS | 1660 | 1471983348202 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:48 INFO - PROCESS | 1660 | 1471983348204 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ae8800 == 29 [pid = 1660] [id = 559] 13:15:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112990800) [pid = 1660] [serial = 1677] [outer = 0x0] 13:15:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x112e9e400) [pid = 1660] [serial = 1678] [outer = 0x112990800] 13:15:48 INFO - PROCESS | 1660 | 1471983348234 Marionette DEBUG loaded listener.js 13:15:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x112eab800) [pid = 1660] [serial = 1679] [outer = 0x112990800] 13:15:48 INFO - PROCESS | 1660 | 1471983348569 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 13:15:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:15:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 474ms 13:15:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:15:48 INFO - PROCESS | 1660 | 1471983348588 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:15:48 INFO - PROCESS | 1660 | 1471983348590 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:15:48 INFO - PROCESS | 1660 | 1471983348592 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:15:48 INFO - PROCESS | 1660 | 1471983348605 Marionette TRACE conn2 <- [1,2210,null,{}] 13:15:48 INFO - PROCESS | 1660 | 1471983348613 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:48 INFO - PROCESS | 1660 | 1471983348616 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:48 INFO - PROCESS | 1660 | 1471983348692 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:15:48 INFO - PROCESS | 1660 | 1471983348699 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:48 INFO - PROCESS | 1660 | 1471983348701 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x11823e000 == 30 [pid = 1660] [id = 560] 13:15:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x10e9fc400) [pid = 1660] [serial = 1680] [outer = 0x0] 13:15:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x115c1b000) [pid = 1660] [serial = 1681] [outer = 0x10e9fc400] 13:15:48 INFO - PROCESS | 1660 | 1471983348730 Marionette DEBUG loaded listener.js 13:15:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x115cb7000) [pid = 1660] [serial = 1682] [outer = 0x10e9fc400] 13:15:49 INFO - PROCESS | 1660 | 1471983349069 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 13:15:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:15:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 485ms 13:15:49 INFO - PROCESS | 1660 | 1471983349078 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:15:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:15:49 INFO - PROCESS | 1660 | 1471983349081 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:15:49 INFO - PROCESS | 1660 | 1471983349083 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:15:49 INFO - PROCESS | 1660 | 1471983349085 Marionette TRACE conn2 <- [1,2214,null,{}] 13:15:49 INFO - PROCESS | 1660 | 1471983349087 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:49 INFO - PROCESS | 1660 | 1471983349088 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:49 INFO - PROCESS | 1660 | 1471983349163 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:15:49 INFO - PROCESS | 1660 | 1471983349221 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:49 INFO - PROCESS | 1660 | 1471983349223 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194b9800 == 31 [pid = 1660] [id = 561] 13:15:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x115cb3800) [pid = 1660] [serial = 1683] [outer = 0x0] 13:15:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115fe8800) [pid = 1660] [serial = 1684] [outer = 0x115cb3800] 13:15:49 INFO - PROCESS | 1660 | 1471983349249 Marionette DEBUG loaded listener.js 13:15:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116371400) [pid = 1660] [serial = 1685] [outer = 0x115cb3800] 13:15:49 INFO - PROCESS | 1660 | 1471983349521 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 13:15:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:15:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 470ms 13:15:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:15:49 INFO - PROCESS | 1660 | 1471983349554 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:15:49 INFO - PROCESS | 1660 | 1471983349555 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:15:49 INFO - PROCESS | 1660 | 1471983349557 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:15:49 INFO - PROCESS | 1660 | 1471983349558 Marionette TRACE conn2 <- [1,2218,null,{}] 13:15:49 INFO - PROCESS | 1660 | 1471983349569 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:49 INFO - PROCESS | 1660 | 1471983349570 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:49 INFO - PROCESS | 1660 | 1471983349657 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:15:49 INFO - PROCESS | 1660 | 1471983349661 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:49 INFO - PROCESS | 1660 | 1471983349664 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a48000 == 32 [pid = 1660] [id = 562] 13:15:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112623800) [pid = 1660] [serial = 1686] [outer = 0x0] 13:15:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116895400) [pid = 1660] [serial = 1687] [outer = 0x112623800] 13:15:49 INFO - PROCESS | 1660 | 1471983349690 Marionette DEBUG loaded listener.js 13:15:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x117c4f000) [pid = 1660] [serial = 1688] [outer = 0x112623800] 13:15:50 INFO - PROCESS | 1660 | 1471983350040 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 13:15:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:15:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 522ms 13:15:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:15:50 INFO - PROCESS | 1660 | 1471983350081 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:15:50 INFO - PROCESS | 1660 | 1471983350082 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:15:50 INFO - PROCESS | 1660 | 1471983350084 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:15:50 INFO - PROCESS | 1660 | 1471983350085 Marionette TRACE conn2 <- [1,2222,null,{}] 13:15:50 INFO - PROCESS | 1660 | 1471983350088 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:50 INFO - PROCESS | 1660 | 1471983350092 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:50 INFO - PROCESS | 1660 | 1471983350184 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:15:50 INFO - PROCESS | 1660 | 1471983350188 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:50 INFO - PROCESS | 1660 | 1471983350189 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215be000 == 33 [pid = 1660] [id = 563] 13:15:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11830f400) [pid = 1660] [serial = 1689] [outer = 0x0] 13:15:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11832d400) [pid = 1660] [serial = 1690] [outer = 0x11830f400] 13:15:50 INFO - PROCESS | 1660 | 1471983350218 Marionette DEBUG loaded listener.js 13:15:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118f6b000) [pid = 1660] [serial = 1691] [outer = 0x11830f400] 13:15:50 INFO - PROCESS | 1660 | 1471983350537 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:15:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:15:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 468ms 13:15:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:15:50 INFO - PROCESS | 1660 | 1471983350552 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:15:50 INFO - PROCESS | 1660 | 1471983350554 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:15:50 INFO - PROCESS | 1660 | 1471983350556 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:15:50 INFO - PROCESS | 1660 | 1471983350557 Marionette TRACE conn2 <- [1,2226,null,{}] 13:15:50 INFO - PROCESS | 1660 | 1471983350559 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:50 INFO - PROCESS | 1660 | 1471983350560 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:50 INFO - PROCESS | 1660 | 1471983350640 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:15:50 INFO - PROCESS | 1660 | 1471983350645 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:50 INFO - PROCESS | 1660 | 1471983350648 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12465e000 == 34 [pid = 1660] [id = 564] 13:15:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118fb0000) [pid = 1660] [serial = 1692] [outer = 0x0] 13:15:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11934fc00) [pid = 1660] [serial = 1693] [outer = 0x118fb0000] 13:15:50 INFO - PROCESS | 1660 | 1471983350673 Marionette DEBUG loaded listener.js 13:15:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1193f7400) [pid = 1660] [serial = 1694] [outer = 0x118fb0000] 13:15:51 INFO - PROCESS | 1660 | 1471983351015 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 13:15:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:15:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 467ms 13:15:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:15:51 INFO - PROCESS | 1660 | 1471983351024 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:15:51 INFO - PROCESS | 1660 | 1471983351025 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:15:51 INFO - PROCESS | 1660 | 1471983351027 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:15:51 INFO - PROCESS | 1660 | 1471983351031 Marionette TRACE conn2 <- [1,2230,null,{}] 13:15:51 INFO - PROCESS | 1660 | 1471983351035 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:51 INFO - PROCESS | 1660 | 1471983351036 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:51 INFO - PROCESS | 1660 | 1471983351137 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:15:51 INFO - PROCESS | 1660 | 1471983351144 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:51 INFO - PROCESS | 1660 | 1471983351147 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x124cd3000 == 35 [pid = 1660] [id = 565] 13:15:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119351c00) [pid = 1660] [serial = 1695] [outer = 0x0] 13:15:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11966fc00) [pid = 1660] [serial = 1696] [outer = 0x119351c00] 13:15:51 INFO - PROCESS | 1660 | 1471983351173 Marionette DEBUG loaded listener.js 13:15:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1197be400) [pid = 1660] [serial = 1697] [outer = 0x119351c00] 13:15:51 INFO - PROCESS | 1660 | 1471983351586 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 13:15:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:15:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 572ms 13:15:51 INFO - PROCESS | 1660 | 1471983351601 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:15:51 INFO - PROCESS | 1660 | 1471983351603 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:15:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:15:51 INFO - PROCESS | 1660 | 1471983351606 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:15:51 INFO - PROCESS | 1660 | 1471983351608 Marionette TRACE conn2 <- [1,2234,null,{}] 13:15:51 INFO - PROCESS | 1660 | 1471983351611 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:51 INFO - PROCESS | 1660 | 1471983351613 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:51 INFO - PROCESS | 1660 | 1471983351730 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:15:51 INFO - PROCESS | 1660 | 1471983351822 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:51 INFO - PROCESS | 1660 | 1471983351823 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x11823c000 == 36 [pid = 1660] [id = 566] 13:15:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x110ea5c00) [pid = 1660] [serial = 1698] [outer = 0x0] 13:15:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119a8b800) [pid = 1660] [serial = 1699] [outer = 0x110ea5c00] 13:15:51 INFO - PROCESS | 1660 | 1471983351864 Marionette DEBUG loaded listener.js 13:15:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119da8000) [pid = 1660] [serial = 1700] [outer = 0x110ea5c00] 13:15:52 INFO - PROCESS | 1660 | 1471983352128 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 13:15:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:15:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 575ms 13:15:52 INFO - PROCESS | 1660 | 1471983352184 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:15:52 INFO - PROCESS | 1660 | 1471983352185 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:15:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:15:52 INFO - PROCESS | 1660 | 1471983352188 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:15:52 INFO - PROCESS | 1660 | 1471983352189 Marionette TRACE conn2 <- [1,2238,null,{}] 13:15:52 INFO - PROCESS | 1660 | 1471983352191 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:52 INFO - PROCESS | 1660 | 1471983352192 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:52 INFO - PROCESS | 1660 | 1471983352277 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:15:52 INFO - PROCESS | 1660 | 1471983352284 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:52 INFO - PROCESS | 1660 | 1471983352285 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e51800 == 37 [pid = 1660] [id = 567] 13:15:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119d9ec00) [pid = 1660] [serial = 1701] [outer = 0x0] 13:15:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12100f000) [pid = 1660] [serial = 1702] [outer = 0x119d9ec00] 13:15:52 INFO - PROCESS | 1660 | 1471983352310 Marionette DEBUG loaded listener.js 13:15:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1211e7c00) [pid = 1660] [serial = 1703] [outer = 0x119d9ec00] 13:15:52 INFO - PROCESS | 1660 | 1471983352651 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:15:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:15:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 471ms 13:15:52 INFO - PROCESS | 1660 | 1471983352659 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:15:52 INFO - PROCESS | 1660 | 1471983352661 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:15:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:15:52 INFO - PROCESS | 1660 | 1471983352667 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:15:52 INFO - PROCESS | 1660 | 1471983352669 Marionette TRACE conn2 <- [1,2242,null,{}] 13:15:52 INFO - PROCESS | 1660 | 1471983352671 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:52 INFO - PROCESS | 1660 | 1471983352673 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:52 INFO - PROCESS | 1660 | 1471983352815 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:15:52 INFO - PROCESS | 1660 | 1471983352830 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:52 INFO - PROCESS | 1660 | 1471983352832 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a46000 == 38 [pid = 1660] [id = 568] 13:15:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121307c00) [pid = 1660] [serial = 1704] [outer = 0x0] 13:15:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x121ea6400) [pid = 1660] [serial = 1705] [outer = 0x121307c00] 13:15:52 INFO - PROCESS | 1660 | 1471983352859 Marionette DEBUG loaded listener.js 13:15:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x123420c00) [pid = 1660] [serial = 1706] [outer = 0x121307c00] 13:15:53 INFO - PROCESS | 1660 | 1471983353205 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:15:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:15:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 575ms 13:15:53 INFO - PROCESS | 1660 | 1471983353244 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:15:53 INFO - PROCESS | 1660 | 1471983353245 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:15:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:15:53 INFO - PROCESS | 1660 | 1471983353247 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:15:53 INFO - PROCESS | 1660 | 1471983353248 Marionette TRACE conn2 <- [1,2246,null,{}] 13:15:53 INFO - PROCESS | 1660 | 1471983353250 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:53 INFO - PROCESS | 1660 | 1471983353251 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:53 INFO - PROCESS | 1660 | 1471983353352 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:15:53 INFO - PROCESS | 1660 | 1471983353356 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:53 INFO - PROCESS | 1660 | 1471983353357 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a55f000 == 39 [pid = 1660] [id = 569] 13:15:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1215e9800) [pid = 1660] [serial = 1707] [outer = 0x0] 13:15:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1240f8c00) [pid = 1660] [serial = 1708] [outer = 0x1215e9800] 13:15:53 INFO - PROCESS | 1660 | 1471983353383 Marionette DEBUG loaded listener.js 13:15:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12445d000) [pid = 1660] [serial = 1709] [outer = 0x1215e9800] 13:15:53 INFO - PROCESS | 1660 | 1471983353705 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:15:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:15:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 13:15:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:15:53 INFO - PROCESS | 1660 | 1471983353767 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:15:53 INFO - PROCESS | 1660 | 1471983353769 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:15:53 INFO - PROCESS | 1660 | 1471983353771 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:15:53 INFO - PROCESS | 1660 | 1471983353772 Marionette TRACE conn2 <- [1,2250,null,{}] 13:15:53 INFO - PROCESS | 1660 | 1471983353774 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:53 INFO - PROCESS | 1660 | 1471983353775 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:53 INFO - PROCESS | 1660 | 1471983353883 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:15:53 INFO - PROCESS | 1660 | 1471983353896 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:53 INFO - PROCESS | 1660 | 1471983353897 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a746800 == 40 [pid = 1660] [id = 570] 13:15:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1245a8400) [pid = 1660] [serial = 1710] [outer = 0x0] 13:15:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1246f7800) [pid = 1660] [serial = 1711] [outer = 0x1245a8400] 13:15:53 INFO - PROCESS | 1660 | 1471983353922 Marionette DEBUG loaded listener.js 13:15:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x124c7dc00) [pid = 1660] [serial = 1712] [outer = 0x1245a8400] 13:15:54 INFO - PROCESS | 1660 | 1471983354267 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 13:15:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:15:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 517ms 13:15:54 INFO - PROCESS | 1660 | 1471983354293 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:15:54 INFO - PROCESS | 1660 | 1471983354296 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:15:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:15:54 INFO - PROCESS | 1660 | 1471983354299 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:15:54 INFO - PROCESS | 1660 | 1471983354300 Marionette TRACE conn2 <- [1,2254,null,{}] 13:15:54 INFO - PROCESS | 1660 | 1471983354302 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:54 INFO - PROCESS | 1660 | 1471983354303 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:54 INFO - PROCESS | 1660 | 1471983354403 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:15:54 INFO - PROCESS | 1660 | 1471983354415 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:54 INFO - PROCESS | 1660 | 1471983354416 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af1c800 == 41 [pid = 1660] [id = 571] 13:15:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x124c9a400) [pid = 1660] [serial = 1713] [outer = 0x0] 13:15:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x124ca4800) [pid = 1660] [serial = 1714] [outer = 0x124c9a400] 13:15:54 INFO - PROCESS | 1660 | 1471983354441 Marionette DEBUG loaded listener.js 13:15:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1268b7400) [pid = 1660] [serial = 1715] [outer = 0x124c9a400] 13:15:54 INFO - PROCESS | 1660 | 1471983354951 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x123419400) [pid = 1660] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12af48c00) [pid = 1660] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12afa3c00) [pid = 1660] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1131b2000) [pid = 1660] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119da7000) [pid = 1660] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128ab5000) [pid = 1660] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x118fb4800) [pid = 1660] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x112e9e800) [pid = 1660] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x115fef400) [pid = 1660] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121007c00) [pid = 1660] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x10e9f8000) [pid = 1660] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11609bc00) [pid = 1660] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112f3e400) [pid = 1660] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x126d9dc00) [pid = 1660] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1291a3c00) [pid = 1660] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128b1c000) [pid = 1660] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128b13400) [pid = 1660] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:15:54 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x113c95400) [pid = 1660] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:15:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:15:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 671ms 13:15:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:15:54 INFO - PROCESS | 1660 | 1471983354970 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:15:54 INFO - PROCESS | 1660 | 1471983354971 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:15:54 INFO - PROCESS | 1660 | 1471983354973 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:15:54 INFO - PROCESS | 1660 | 1471983354974 Marionette TRACE conn2 <- [1,2258,null,{}] 13:15:54 INFO - PROCESS | 1660 | 1471983354977 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:54 INFO - PROCESS | 1660 | 1471983354978 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:55 INFO - PROCESS | 1660 | 1471983355062 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:15:55 INFO - PROCESS | 1660 | 1471983355066 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:55 INFO - PROCESS | 1660 | 1471983355067 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c56800 == 42 [pid = 1660] [id = 572] 13:15:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112ff7800) [pid = 1660] [serial = 1716] [outer = 0x0] 13:15:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1168f6800) [pid = 1660] [serial = 1717] [outer = 0x112ff7800] 13:15:55 INFO - PROCESS | 1660 | 1471983355094 Marionette DEBUG loaded listener.js 13:15:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119dab400) [pid = 1660] [serial = 1718] [outer = 0x112ff7800] 13:15:55 INFO - PROCESS | 1660 | 1471983355434 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:15:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:15:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 469ms 13:15:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:15:55 INFO - PROCESS | 1660 | 1471983355444 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:15:55 INFO - PROCESS | 1660 | 1471983355446 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:15:55 INFO - PROCESS | 1660 | 1471983355449 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:15:55 INFO - PROCESS | 1660 | 1471983355450 Marionette TRACE conn2 <- [1,2262,null,{}] 13:15:55 INFO - PROCESS | 1660 | 1471983355452 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:55 INFO - PROCESS | 1660 | 1471983355453 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:55 INFO - PROCESS | 1660 | 1471983355534 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:15:55 INFO - PROCESS | 1660 | 1471983355592 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:55 INFO - PROCESS | 1660 | 1471983355593 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b189800 == 43 [pid = 1660] [id = 573] 13:15:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11a03b800) [pid = 1660] [serial = 1719] [outer = 0x0] 13:15:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124c9e400) [pid = 1660] [serial = 1720] [outer = 0x11a03b800] 13:15:55 INFO - PROCESS | 1660 | 1471983355620 Marionette DEBUG loaded listener.js 13:15:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1269d6800) [pid = 1660] [serial = 1721] [outer = 0x11a03b800] 13:15:55 INFO - PROCESS | 1660 | 1471983355876 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:15:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:15:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 470ms 13:15:55 INFO - PROCESS | 1660 | 1471983355919 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:15:55 INFO - PROCESS | 1660 | 1471983355921 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:15:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:15:55 INFO - PROCESS | 1660 | 1471983355923 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:15:55 INFO - PROCESS | 1660 | 1471983355924 Marionette TRACE conn2 <- [1,2266,null,{}] 13:15:55 INFO - PROCESS | 1660 | 1471983355934 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:55 INFO - PROCESS | 1660 | 1471983355935 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:56 INFO - PROCESS | 1660 | 1471983356027 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:15:56 INFO - PROCESS | 1660 | 1471983356033 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:56 INFO - PROCESS | 1660 | 1471983356034 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcbe000 == 44 [pid = 1660] [id = 574] 13:15:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119a8ac00) [pid = 1660] [serial = 1722] [outer = 0x0] 13:15:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126f7bc00) [pid = 1660] [serial = 1723] [outer = 0x119a8ac00] 13:15:56 INFO - PROCESS | 1660 | 1471983356059 Marionette DEBUG loaded listener.js 13:15:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1270a5000) [pid = 1660] [serial = 1724] [outer = 0x119a8ac00] 13:15:56 INFO - PROCESS | 1660 | 1471983356399 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 13:15:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:15:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 518ms 13:15:56 INFO - PROCESS | 1660 | 1471983356442 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:15:56 INFO - PROCESS | 1660 | 1471983356443 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:15:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:15:56 INFO - PROCESS | 1660 | 1471983356445 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:15:56 INFO - PROCESS | 1660 | 1471983356446 Marionette TRACE conn2 <- [1,2270,null,{}] 13:15:56 INFO - PROCESS | 1660 | 1471983356448 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:56 INFO - PROCESS | 1660 | 1471983356450 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:56 INFO - PROCESS | 1660 | 1471983356560 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:15:56 INFO - PROCESS | 1660 | 1471983356566 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:56 INFO - PROCESS | 1660 | 1471983356567 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bce6800 == 45 [pid = 1660] [id = 575] 13:15:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x127093400) [pid = 1660] [serial = 1725] [outer = 0x0] 13:15:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12737bc00) [pid = 1660] [serial = 1726] [outer = 0x127093400] 13:15:56 INFO - PROCESS | 1660 | 1471983356592 Marionette DEBUG loaded listener.js 13:15:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x127384c00) [pid = 1660] [serial = 1727] [outer = 0x127093400] 13:15:56 INFO - PROCESS | 1660 | 1471983356886 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 13:15:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:15:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 469ms 13:15:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:15:56 INFO - PROCESS | 1660 | 1471983356916 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:15:56 INFO - PROCESS | 1660 | 1471983356917 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:15:56 INFO - PROCESS | 1660 | 1471983356919 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:15:56 INFO - PROCESS | 1660 | 1471983356920 Marionette TRACE conn2 <- [1,2274,null,{}] 13:15:56 INFO - PROCESS | 1660 | 1471983356922 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:56 INFO - PROCESS | 1660 | 1471983356923 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:57 INFO - PROCESS | 1660 | 1471983357062 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:15:57 INFO - PROCESS | 1660 | 1471983357123 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:57 INFO - PROCESS | 1660 | 1471983357125 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x112519000 == 46 [pid = 1660] [id = 576] 13:15:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x10e9f9000) [pid = 1660] [serial = 1728] [outer = 0x0] 13:15:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x110ea6800) [pid = 1660] [serial = 1729] [outer = 0x10e9f9000] 13:15:57 INFO - PROCESS | 1660 | 1471983357158 Marionette DEBUG loaded listener.js 13:15:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x110fac400) [pid = 1660] [serial = 1730] [outer = 0x10e9f9000] 13:15:57 INFO - PROCESS | 1660 | 1471983357652 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 13:15:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:15:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 770ms 13:15:57 INFO - PROCESS | 1660 | 1471983357691 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:15:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:15:57 INFO - PROCESS | 1660 | 1471983357693 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:15:57 INFO - PROCESS | 1660 | 1471983357696 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:15:57 INFO - PROCESS | 1660 | 1471983357698 Marionette TRACE conn2 <- [1,2278,null,{}] 13:15:57 INFO - PROCESS | 1660 | 1471983357702 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:57 INFO - PROCESS | 1660 | 1471983357705 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:57 INFO - PROCESS | 1660 | 1471983357844 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:15:57 INFO - PROCESS | 1660 | 1471983357906 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:57 INFO - PROCESS | 1660 | 1471983357907 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x118222800 == 47 [pid = 1660] [id = 577] 13:15:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1126ddc00) [pid = 1660] [serial = 1731] [outer = 0x0] 13:15:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x112993400) [pid = 1660] [serial = 1732] [outer = 0x1126ddc00] 13:15:57 INFO - PROCESS | 1660 | 1471983357938 Marionette DEBUG loaded listener.js 13:15:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x113c3d000) [pid = 1660] [serial = 1733] [outer = 0x1126ddc00] 13:15:58 INFO - PROCESS | 1660 | 1471983358478 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 13:15:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:15:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 824ms 13:15:58 INFO - PROCESS | 1660 | 1471983358684 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:15:58 INFO - PROCESS | 1660 | 1471983358687 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:15:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:15:58 INFO - PROCESS | 1660 | 1471983358713 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:15:58 INFO - PROCESS | 1660 | 1471983358715 Marionette TRACE conn2 <- [1,2282,null,{}] 13:15:58 INFO - PROCESS | 1660 | 1471983358719 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:58 INFO - PROCESS | 1660 | 1471983358721 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:58 INFO - PROCESS | 1660 | 1471983358823 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:15:58 INFO - PROCESS | 1660 | 1471983358880 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:58 INFO - PROCESS | 1660 | 1471983358883 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x117294800 == 48 [pid = 1660] [id = 578] 13:15:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x112ea6000) [pid = 1660] [serial = 1734] [outer = 0x0] 13:15:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x112ff5c00) [pid = 1660] [serial = 1735] [outer = 0x112ea6000] 13:15:58 INFO - PROCESS | 1660 | 1471983358912 Marionette DEBUG loaded listener.js 13:15:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x113e36c00) [pid = 1660] [serial = 1736] [outer = 0x112ea6000] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12bce6800 == 47 [pid = 1660] [id = 575] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcbe000 == 46 [pid = 1660] [id = 574] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12b189800 == 45 [pid = 1660] [id = 573] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12bc98c00) [pid = 1660] [serial = 1672] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x124c56800 == 44 [pid = 1660] [id = 572] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12af1c800 == 43 [pid = 1660] [id = 571] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a746800 == 42 [pid = 1660] [id = 570] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12a55f000 == 41 [pid = 1660] [id = 569] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119a46000 == 40 [pid = 1660] [id = 568] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x128e51800 == 39 [pid = 1660] [id = 567] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11823c000 == 38 [pid = 1660] [id = 566] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x124cd3000 == 37 [pid = 1660] [id = 565] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12465e000 == 36 [pid = 1660] [id = 564] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1215be000 == 35 [pid = 1660] [id = 563] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x119a48000 == 34 [pid = 1660] [id = 562] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x1194b9800 == 33 [pid = 1660] [id = 561] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x11823e000 == 32 [pid = 1660] [id = 560] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x116ae8800 == 31 [pid = 1660] [id = 559] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x113c73800 == 30 [pid = 1660] [id = 558] 13:15:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12af63800 == 29 [pid = 1660] [id = 557] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12a7d7400) [pid = 1660] [serial = 1654] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12af4d800) [pid = 1660] [serial = 1657] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12b9eb400) [pid = 1660] [serial = 1660] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11832b800) [pid = 1660] [serial = 1663] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12afa3800) [pid = 1660] [serial = 1658] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1269d8000) [pid = 1660] [serial = 1666] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12b9f2800) [pid = 1660] [serial = 1661] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128c42400) [pid = 1660] [serial = 1642] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x128cee000) [pid = 1660] [serial = 1643] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x124ca0c00) [pid = 1660] [serial = 1639] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x128ab4000) [pid = 1660] [serial = 1640] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1269d8400) [pid = 1660] [serial = 1636] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x127381c00) [pid = 1660] [serial = 1637] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124047000) [pid = 1660] [serial = 1633] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124ca0800) [pid = 1660] [serial = 1634] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121eacc00) [pid = 1660] [serial = 1630] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12341a400) [pid = 1660] [serial = 1631] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119a83800) [pid = 1660] [serial = 1627] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12100b000) [pid = 1660] [serial = 1628] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118309c00) [pid = 1660] [serial = 1624] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11874c000) [pid = 1660] [serial = 1625] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113c99800) [pid = 1660] [serial = 1621] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115cbc400) [pid = 1660] [serial = 1622] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128c3f800) [pid = 1660] [serial = 1619] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1292cc000) [pid = 1660] [serial = 1648] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129496800) [pid = 1660] [serial = 1649] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1291a3000) [pid = 1660] [serial = 1646] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128cf1800) [pid = 1660] [serial = 1645] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12bc91c00) [pid = 1660] [serial = 1670] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12949b000) [pid = 1660] [serial = 1651] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119da4000) [pid = 1660] [serial = 1664] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a647400) [pid = 1660] [serial = 1652] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a7df800) [pid = 1660] [serial = 1655] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a7d4800) [pid = 1660] [serial = 1667] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12b9f5000) [pid = 1660] [serial = 1669] [outer = 0x0] [url = about:blank] 13:15:59 INFO - PROCESS | 1660 | 1471983359497 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 13:15:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:15:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 820ms 13:15:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:15:59 INFO - PROCESS | 1660 | 1471983359535 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:15:59 INFO - PROCESS | 1660 | 1471983359538 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:15:59 INFO - PROCESS | 1660 | 1471983359544 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:15:59 INFO - PROCESS | 1660 | 1471983359548 Marionette TRACE conn2 <- [1,2286,null,{}] 13:15:59 INFO - PROCESS | 1660 | 1471983359552 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:59 INFO - PROCESS | 1660 | 1471983359555 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:59 INFO - PROCESS | 1660 | 1471983359670 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:15:59 INFO - PROCESS | 1660 | 1471983359757 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:59 INFO - PROCESS | 1660 | 1471983359758 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:15:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x117282000 == 30 [pid = 1660] [id = 579] 13:15:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113c95800) [pid = 1660] [serial = 1737] [outer = 0x0] 13:15:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x115cf9400) [pid = 1660] [serial = 1738] [outer = 0x113c95800] 13:15:59 INFO - PROCESS | 1660 | 1471983359803 Marionette DEBUG loaded listener.js 13:15:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116ab1c00) [pid = 1660] [serial = 1739] [outer = 0x113c95800] 13:16:00 INFO - PROCESS | 1660 | 1471983360133 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 13:16:00 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 13:16:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 628ms 13:16:00 INFO - PROCESS | 1660 | 1471983360169 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:16:00 INFO - PROCESS | 1660 | 1471983360171 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:16:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:16:00 INFO - PROCESS | 1660 | 1471983360175 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:16:00 INFO - PROCESS | 1660 | 1471983360176 Marionette TRACE conn2 <- [1,2290,null,{}] 13:16:00 INFO - PROCESS | 1660 | 1471983360183 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:00 INFO - PROCESS | 1660 | 1471983360186 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:00 INFO - PROCESS | 1660 | 1471983360272 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:16:00 INFO - PROCESS | 1660 | 1471983360335 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:00 INFO - PROCESS | 1660 | 1471983360338 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x119a4c800 == 31 [pid = 1660] [id = 580] 13:16:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118324c00) [pid = 1660] [serial = 1740] [outer = 0x0] 13:16:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118591400) [pid = 1660] [serial = 1741] [outer = 0x118324c00] 13:16:00 INFO - PROCESS | 1660 | 1471983360367 Marionette DEBUG loaded listener.js 13:16:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11879b000) [pid = 1660] [serial = 1742] [outer = 0x118324c00] 13:16:00 INFO - PROCESS | 1660 | 1471983360657 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 13:16:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:16:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 521ms 13:16:00 INFO - PROCESS | 1660 | 1471983360701 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:16:00 INFO - PROCESS | 1660 | 1471983360703 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:16:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:16:00 INFO - PROCESS | 1660 | 1471983360705 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:16:00 INFO - PROCESS | 1660 | 1471983360706 Marionette TRACE conn2 <- [1,2294,null,{}] 13:16:00 INFO - PROCESS | 1660 | 1471983360709 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:00 INFO - PROCESS | 1660 | 1471983360710 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:00 INFO - PROCESS | 1660 | 1471983360796 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:16:00 INFO - PROCESS | 1660 | 1471983360853 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:00 INFO - PROCESS | 1660 | 1471983360854 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215bd800 == 32 [pid = 1660] [id = 581] 13:16:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11879a800) [pid = 1660] [serial = 1743] [outer = 0x0] 13:16:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118f6c800) [pid = 1660] [serial = 1744] [outer = 0x11879a800] 13:16:00 INFO - PROCESS | 1660 | 1471983360881 Marionette DEBUG loaded listener.js 13:16:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11966e400) [pid = 1660] [serial = 1745] [outer = 0x11879a800] 13:16:01 INFO - PROCESS | 1660 | 1471983361194 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 13:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms 13:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:16:01 INFO - PROCESS | 1660 | 1471983361227 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:16:01 INFO - PROCESS | 1660 | 1471983361230 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:16:01 INFO - PROCESS | 1660 | 1471983361233 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:16:01 INFO - PROCESS | 1660 | 1471983361234 Marionette TRACE conn2 <- [1,2298,null,{}] 13:16:01 INFO - PROCESS | 1660 | 1471983361237 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:01 INFO - PROCESS | 1660 | 1471983361238 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:01 INFO - PROCESS | 1660 | 1471983361324 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:16:01 INFO - PROCESS | 1660 | 1471983361330 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:01 INFO - PROCESS | 1660 | 1471983361331 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x117044800 == 33 [pid = 1660] [id = 582] 13:16:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11966ec00) [pid = 1660] [serial = 1746] [outer = 0x0] 13:16:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119da5800) [pid = 1660] [serial = 1747] [outer = 0x11966ec00] 13:16:01 INFO - PROCESS | 1660 | 1471983361372 Marionette DEBUG loaded listener.js 13:16:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1210ed800) [pid = 1660] [serial = 1748] [outer = 0x11966ec00] 13:16:01 INFO - PROCESS | 1660 | 1471983361792 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 13:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 571ms 13:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:16:01 INFO - PROCESS | 1660 | 1471983361805 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:16:01 INFO - PROCESS | 1660 | 1471983361807 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:16:01 INFO - PROCESS | 1660 | 1471983361810 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:16:01 INFO - PROCESS | 1660 | 1471983361812 Marionette TRACE conn2 <- [1,2302,null,{}] 13:16:01 INFO - PROCESS | 1660 | 1471983361816 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:01 INFO - PROCESS | 1660 | 1471983361822 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:02 INFO - PROCESS | 1660 | 1471983362009 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:16:02 INFO - PROCESS | 1660 | 1471983362031 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:02 INFO - PROCESS | 1660 | 1471983362033 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e34800 == 34 [pid = 1660] [id = 583] 13:16:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1215ef800) [pid = 1660] [serial = 1749] [outer = 0x0] 13:16:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121ea7400) [pid = 1660] [serial = 1750] [outer = 0x1215ef800] 13:16:02 INFO - PROCESS | 1660 | 1471983362074 Marionette DEBUG loaded listener.js 13:16:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124050c00) [pid = 1660] [serial = 1751] [outer = 0x1215ef800] 13:16:02 INFO - PROCESS | 1660 | 1471983362534 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 13:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 771ms 13:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:16:02 INFO - PROCESS | 1660 | 1471983362581 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:16:02 INFO - PROCESS | 1660 | 1471983362582 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:16:02 INFO - PROCESS | 1660 | 1471983362585 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:16:02 INFO - PROCESS | 1660 | 1471983362586 Marionette TRACE conn2 <- [1,2306,null,{}] 13:16:02 INFO - PROCESS | 1660 | 1471983362588 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:02 INFO - PROCESS | 1660 | 1471983362589 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:02 INFO - PROCESS | 1660 | 1471983362686 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:16:02 INFO - PROCESS | 1660 | 1471983362726 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:02 INFO - PROCESS | 1660 | 1471983362727 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292f6800 == 35 [pid = 1660] [id = 584] 13:16:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1245a7c00) [pid = 1660] [serial = 1752] [outer = 0x0] 13:16:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1246f7000) [pid = 1660] [serial = 1753] [outer = 0x1245a7c00] 13:16:02 INFO - PROCESS | 1660 | 1471983362763 Marionette DEBUG loaded listener.js 13:16:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124ca3400) [pid = 1660] [serial = 1754] [outer = 0x1245a7c00] 13:16:03 INFO - PROCESS | 1660 | 1471983363140 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 13:16:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:16:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 567ms 13:16:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:16:03 INFO - PROCESS | 1660 | 1471983363153 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:16:03 INFO - PROCESS | 1660 | 1471983363155 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:16:03 INFO - PROCESS | 1660 | 1471983363158 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:16:03 INFO - PROCESS | 1660 | 1471983363161 Marionette TRACE conn2 <- [1,2310,null,{}] 13:16:03 INFO - PROCESS | 1660 | 1471983363171 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:03 INFO - PROCESS | 1660 | 1471983363173 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:03 INFO - PROCESS | 1660 | 1471983363314 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:16:03 INFO - PROCESS | 1660 | 1471983363318 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:03 INFO - PROCESS | 1660 | 1471983363319 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a558000 == 36 [pid = 1660] [id = 585] 13:16:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x124299000) [pid = 1660] [serial = 1755] [outer = 0x0] 13:16:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1268b7800) [pid = 1660] [serial = 1756] [outer = 0x124299000] 13:16:03 INFO - PROCESS | 1660 | 1471983363377 Marionette DEBUG loaded listener.js 13:16:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1269ce000) [pid = 1660] [serial = 1757] [outer = 0x124299000] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1215e9800) [pid = 1660] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1245a8400) [pid = 1660] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x115cb3800) [pid = 1660] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1126da800) [pid = 1660] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119d9ec00) [pid = 1660] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12b9fa800) [pid = 1660] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112623800) [pid = 1660] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118fb0000) [pid = 1660] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119351c00) [pid = 1660] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112990800) [pid = 1660] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11830f400) [pid = 1660] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x110ea5c00) [pid = 1660] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x10e9fc400) [pid = 1660] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124c9a400) [pid = 1660] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119a8ac00) [pid = 1660] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112ff7800) [pid = 1660] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11a03b800) [pid = 1660] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:16:03 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121307c00) [pid = 1660] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:16:03 INFO - PROCESS | 1660 | 1471983363831 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 13:16:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:16:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 724ms 13:16:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:16:03 INFO - PROCESS | 1660 | 1471983363882 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:16:03 INFO - PROCESS | 1660 | 1471983363884 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:16:03 INFO - PROCESS | 1660 | 1471983363886 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:16:03 INFO - PROCESS | 1660 | 1471983363887 Marionette TRACE conn2 <- [1,2314,null,{}] 13:16:03 INFO - PROCESS | 1660 | 1471983363889 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:03 INFO - PROCESS | 1660 | 1471983363890 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:03 INFO - PROCESS | 1660 | 1471983363975 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:16:04 INFO - PROCESS | 1660 | 1471983364038 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 1660 | 1471983364040 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a749800 == 37 [pid = 1660] [id = 586] 13:16:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113c99000) [pid = 1660] [serial = 1758] [outer = 0x0] 13:16:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116f87800) [pid = 1660] [serial = 1759] [outer = 0x113c99000] 13:16:04 INFO - PROCESS | 1660 | 1471983364065 Marionette DEBUG loaded listener.js 13:16:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119663400) [pid = 1660] [serial = 1760] [outer = 0x113c99000] 13:16:04 INFO - PROCESS | 1660 | 1471983364329 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 13:16:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:16:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 468ms 13:16:04 INFO - PROCESS | 1660 | 1471983364355 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:16:04 INFO - PROCESS | 1660 | 1471983364356 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:16:04 INFO - PROCESS | 1660 | 1471983364358 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:16:04 INFO - PROCESS | 1660 | 1471983364360 Marionette TRACE conn2 <- [1,2318,null,{}] 13:16:04 INFO - PROCESS | 1660 | 1471983364369 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:04 INFO - PROCESS | 1660 | 1471983364370 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:04 INFO - PROCESS | 1660 | 1471983364453 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:16:04 INFO - PROCESS | 1660 | 1471983364457 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 1660 | 1471983364458 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215b1800 == 38 [pid = 1660] [id = 587] 13:16:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1193f2000) [pid = 1660] [serial = 1761] [outer = 0x0] 13:16:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1245a9c00) [pid = 1660] [serial = 1762] [outer = 0x1193f2000] 13:16:04 INFO - PROCESS | 1660 | 1471983364485 Marionette DEBUG loaded listener.js 13:16:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1269cd000) [pid = 1660] [serial = 1763] [outer = 0x1193f2000] 13:16:04 INFO - PROCESS | 1660 | 1471983364826 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 13:16:04 INFO - PROCESS | 1660 | 1471983364881 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:16:04 INFO - PROCESS | 1660 | 1471983364884 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:16:04 INFO - PROCESS | 1660 | 1471983364885 Marionette TRACE conn2 <- [1,2322,null,{}] 13:16:04 INFO - PROCESS | 1660 | 1471983364888 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:04 INFO - PROCESS | 1660 | 1471983364889 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:04 INFO - PROCESS | 1660 | 1471983364989 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:16:04 INFO - PROCESS | 1660 | 1471983364992 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 1660 | 1471983364994 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b180000 == 39 [pid = 1660] [id = 588] 13:16:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1269cd800) [pid = 1660] [serial = 1764] [outer = 0x0] 13:16:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1270ab800) [pid = 1660] [serial = 1765] [outer = 0x1269cd800] 13:16:05 INFO - PROCESS | 1660 | 1471983365023 Marionette DEBUG loaded listener.js 13:16:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128ab1400) [pid = 1660] [serial = 1766] [outer = 0x1269cd800] 13:16:05 INFO - PROCESS | 1660 | 1471983365354 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 13:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 13:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:16:05 INFO - PROCESS | 1660 | 1471983365403 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:16:05 INFO - PROCESS | 1660 | 1471983365404 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:16:05 INFO - PROCESS | 1660 | 1471983365406 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:16:05 INFO - PROCESS | 1660 | 1471983365407 Marionette TRACE conn2 <- [1,2326,null,{}] 13:16:05 INFO - PROCESS | 1660 | 1471983365409 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:05 INFO - PROCESS | 1660 | 1471983365410 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:05 INFO - PROCESS | 1660 | 1471983365489 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:16:05 INFO - PROCESS | 1660 | 1471983365555 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:05 INFO - PROCESS | 1660 | 1471983365556 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9ac800 == 40 [pid = 1660] [id = 589] 13:16:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128ab1c00) [pid = 1660] [serial = 1767] [outer = 0x0] 13:16:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128b12000) [pid = 1660] [serial = 1768] [outer = 0x128ab1c00] 13:16:05 INFO - PROCESS | 1660 | 1471983365581 Marionette DEBUG loaded listener.js 13:16:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128c41000) [pid = 1660] [serial = 1769] [outer = 0x128ab1c00] 13:16:06 INFO - PROCESS | 1660 | --DOCSHELL 0x117282000 == 39 [pid = 1660] [id = 579] 13:16:06 INFO - PROCESS | 1660 | --DOCSHELL 0x117294800 == 38 [pid = 1660] [id = 578] 13:16:06 INFO - PROCESS | 1660 | --DOCSHELL 0x118222800 == 37 [pid = 1660] [id = 577] 13:16:06 INFO - PROCESS | 1660 | --DOCSHELL 0x112519000 == 36 [pid = 1660] [id = 576] 13:16:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1292f6800 == 35 [pid = 1660] [id = 584] 13:16:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12a749800 == 34 [pid = 1660] [id = 586] 13:16:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1215b1800 == 33 [pid = 1660] [id = 587] 13:16:06 INFO - PROCESS | 1660 | --DOCSHELL 0x128e34800 == 32 [pid = 1660] [id = 583] 13:16:06 INFO - PROCESS | 1660 | --DOCSHELL 0x117044800 == 31 [pid = 1660] [id = 582] 13:16:06 INFO - PROCESS | 1660 | --DOCSHELL 0x1215bd800 == 30 [pid = 1660] [id = 581] 13:16:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12a558000 == 29 [pid = 1660] [id = 585] 13:16:06 INFO - PROCESS | 1660 | --DOCSHELL 0x119a4c800 == 28 [pid = 1660] [id = 580] 13:16:06 INFO - PROCESS | 1660 | --DOCSHELL 0x12b180000 == 27 [pid = 1660] [id = 588] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1268b7400) [pid = 1660] [serial = 1715] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1168f6800) [pid = 1660] [serial = 1717] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119dab400) [pid = 1660] [serial = 1718] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126f7bc00) [pid = 1660] [serial = 1723] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12737bc00) [pid = 1660] [serial = 1726] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1269d6800) [pid = 1660] [serial = 1721] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124c9e400) [pid = 1660] [serial = 1720] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121ea6400) [pid = 1660] [serial = 1705] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12445d000) [pid = 1660] [serial = 1709] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x123420c00) [pid = 1660] [serial = 1706] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1240f8c00) [pid = 1660] [serial = 1708] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1246f7800) [pid = 1660] [serial = 1711] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x115fe8800) [pid = 1660] [serial = 1684] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x116371400) [pid = 1660] [serial = 1685] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1126db000) [pid = 1660] [serial = 1675] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1128b1400) [pid = 1660] [serial = 1676] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12100f000) [pid = 1660] [serial = 1702] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1211e7c00) [pid = 1660] [serial = 1703] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12bc9f400) [pid = 1660] [serial = 1673] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x116895400) [pid = 1660] [serial = 1687] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x117c4f000) [pid = 1660] [serial = 1688] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11934fc00) [pid = 1660] [serial = 1693] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1193f7400) [pid = 1660] [serial = 1694] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11966fc00) [pid = 1660] [serial = 1696] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1197be400) [pid = 1660] [serial = 1697] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x112e9e400) [pid = 1660] [serial = 1678] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x112eab800) [pid = 1660] [serial = 1679] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x11832d400) [pid = 1660] [serial = 1690] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x118f6b000) [pid = 1660] [serial = 1691] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x119a8b800) [pid = 1660] [serial = 1699] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x119da8000) [pid = 1660] [serial = 1700] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x115c1b000) [pid = 1660] [serial = 1681] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x115cb7000) [pid = 1660] [serial = 1682] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x124ca4800) [pid = 1660] [serial = 1714] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x124c7dc00) [pid = 1660] [serial = 1712] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x1270a5000) [pid = 1660] [serial = 1724] [outer = 0x0] [url = about:blank] 13:16:06 INFO - PROCESS | 1660 | 1471983366935 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 13:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1572ms 13:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:16:06 INFO - PROCESS | 1660 | 1471983366979 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:16:06 INFO - PROCESS | 1660 | 1471983366982 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:16:06 INFO - PROCESS | 1660 | 1471983366985 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:16:06 INFO - PROCESS | 1660 | 1471983366987 Marionette TRACE conn2 <- [1,2330,null,{}] 13:16:06 INFO - PROCESS | 1660 | 1471983366991 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:06 INFO - PROCESS | 1660 | 1471983366993 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:07 INFO - PROCESS | 1660 | 1471983367082 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:16:07 INFO - PROCESS | 1660 | 1471983367141 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:07 INFO - PROCESS | 1660 | 1471983367142 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1160d0800 == 28 [pid = 1660] [id = 590] 13:16:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x112993000) [pid = 1660] [serial = 1770] [outer = 0x0] 13:16:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1129f1c00) [pid = 1660] [serial = 1771] [outer = 0x112993000] 13:16:07 INFO - PROCESS | 1660 | 1471983367171 Marionette DEBUG loaded listener.js 13:16:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x112ea9c00) [pid = 1660] [serial = 1772] [outer = 0x112993000] 13:16:07 INFO - PROCESS | 1660 | 1471983367491 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 13:16:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:16:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 522ms 13:16:07 INFO - PROCESS | 1660 | 1471983367506 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:16:07 INFO - PROCESS | 1660 | 1471983367511 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:16:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:16:07 INFO - PROCESS | 1660 | 1471983367520 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:16:07 INFO - PROCESS | 1660 | 1471983367522 Marionette TRACE conn2 <- [1,2334,null,{}] 13:16:07 INFO - PROCESS | 1660 | 1471983367525 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:07 INFO - PROCESS | 1660 | 1471983367529 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:07 INFO - PROCESS | 1660 | 1471983367617 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:16:07 INFO - PROCESS | 1660 | 1471983367671 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:07 INFO - PROCESS | 1660 | 1471983367672 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x11704a000 == 29 [pid = 1660] [id = 591] 13:16:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x112f3d000) [pid = 1660] [serial = 1773] [outer = 0x0] 13:16:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x113c99800) [pid = 1660] [serial = 1774] [outer = 0x112f3d000] 13:16:07 INFO - PROCESS | 1660 | 1471983367703 Marionette DEBUG loaded listener.js 13:16:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x115cb3800) [pid = 1660] [serial = 1775] [outer = 0x112f3d000] 13:16:08 INFO - PROCESS | 1660 | 1471983368090 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 13:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 621ms 13:16:08 INFO - PROCESS | 1660 | 1471983368141 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 1660 | 1471983368143 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:16:08 INFO - PROCESS | 1660 | 1471983368147 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 1660 | 1471983368150 Marionette TRACE conn2 <- [1,2338,null,{}] 13:16:08 INFO - PROCESS | 1660 | 1471983368162 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:08 INFO - PROCESS | 1660 | 1471983368167 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:08 INFO - PROCESS | 1660 | 1471983368315 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:16:08 INFO - PROCESS | 1660 | 1471983368362 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:08 INFO - PROCESS | 1660 | 1471983368364 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x11917f800 == 30 [pid = 1660] [id = 592] 13:16:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x110d66800) [pid = 1660] [serial = 1776] [outer = 0x0] 13:16:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x116abbc00) [pid = 1660] [serial = 1777] [outer = 0x110d66800] 13:16:08 INFO - PROCESS | 1660 | 1471983368410 Marionette DEBUG loaded listener.js 13:16:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1176d4c00) [pid = 1660] [serial = 1778] [outer = 0x110d66800] 13:16:08 INFO - PROCESS | 1660 | 1471983368720 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 627ms 13:16:08 INFO - PROCESS | 1660 | 1471983368773 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 1660 | 1471983368775 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:16:08 INFO - PROCESS | 1660 | 1471983368777 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 1660 | 1471983368778 Marionette TRACE conn2 <- [1,2342,null,{}] 13:16:08 INFO - PROCESS | 1660 | 1471983368781 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:08 INFO - PROCESS | 1660 | 1471983368782 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:08 INFO - PROCESS | 1660 | 1471983368881 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:16:08 INFO - PROCESS | 1660 | 1471983368913 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:08 INFO - PROCESS | 1660 | 1471983368914 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197dd000 == 31 [pid = 1660] [id = 593] 13:16:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x116810800) [pid = 1660] [serial = 1779] [outer = 0x0] 13:16:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x118324000) [pid = 1660] [serial = 1780] [outer = 0x116810800] 13:16:08 INFO - PROCESS | 1660 | 1471983368940 Marionette DEBUG loaded listener.js 13:16:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x118743400) [pid = 1660] [serial = 1781] [outer = 0x116810800] 13:16:09 INFO - PROCESS | 1660 | 1471983369202 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 13:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 470ms 13:16:09 INFO - PROCESS | 1660 | 1471983369251 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:16:09 INFO - PROCESS | 1660 | 1471983369252 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:16:09 INFO - PROCESS | 1660 | 1471983369265 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:16:09 INFO - PROCESS | 1660 | 1471983369267 Marionette TRACE conn2 <- [1,2346,null,{}] 13:16:09 INFO - PROCESS | 1660 | 1471983369274 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:09 INFO - PROCESS | 1660 | 1471983369276 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:09 INFO - PROCESS | 1660 | 1471983369351 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:16:09 INFO - PROCESS | 1660 | 1471983369354 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:09 INFO - PROCESS | 1660 | 1471983369356 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x121921800 == 32 [pid = 1660] [id = 594] 13:16:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x110ee5400) [pid = 1660] [serial = 1782] [outer = 0x0] 13:16:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11889c000) [pid = 1660] [serial = 1783] [outer = 0x110ee5400] 13:16:09 INFO - PROCESS | 1660 | 1471983369383 Marionette DEBUG loaded listener.js 13:16:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118fbc800) [pid = 1660] [serial = 1784] [outer = 0x110ee5400] 13:16:09 INFO - PROCESS | 1660 | 1471983369712 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 13:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 486ms 13:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:16:09 INFO - PROCESS | 1660 | 1471983369741 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:16:09 INFO - PROCESS | 1660 | 1471983369743 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:16:09 INFO - PROCESS | 1660 | 1471983369745 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:16:09 INFO - PROCESS | 1660 | 1471983369746 Marionette TRACE conn2 <- [1,2350,null,{}] 13:16:09 INFO - PROCESS | 1660 | 1471983369748 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:09 INFO - PROCESS | 1660 | 1471983369752 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:09 INFO - PROCESS | 1660 | 1471983369870 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:16:09 INFO - PROCESS | 1660 | 1471983369878 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:09 INFO - PROCESS | 1660 | 1471983369880 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12346e000 == 33 [pid = 1660] [id = 595] 13:16:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119346400) [pid = 1660] [serial = 1785] [outer = 0x0] 13:16:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11966d800) [pid = 1660] [serial = 1786] [outer = 0x119346400] 13:16:09 INFO - PROCESS | 1660 | 1471983369907 Marionette DEBUG loaded listener.js 13:16:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11a03bc00) [pid = 1660] [serial = 1787] [outer = 0x119346400] 13:16:10 INFO - PROCESS | 1660 | 1471983370204 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 13:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 472ms 13:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:16:10 INFO - PROCESS | 1660 | 1471983370218 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:16:10 INFO - PROCESS | 1660 | 1471983370220 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:16:10 INFO - PROCESS | 1660 | 1471983370222 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:16:10 INFO - PROCESS | 1660 | 1471983370223 Marionette TRACE conn2 <- [1,2354,null,{}] 13:16:10 INFO - PROCESS | 1660 | 1471983370225 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:10 INFO - PROCESS | 1660 | 1471983370226 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:10 INFO - PROCESS | 1660 | 1471983370311 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:16:10 INFO - PROCESS | 1660 | 1471983370317 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:10 INFO - PROCESS | 1660 | 1471983370318 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270fd000 == 34 [pid = 1660] [id = 596] 13:16:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x110ea5c00) [pid = 1660] [serial = 1788] [outer = 0x0] 13:16:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1210f2400) [pid = 1660] [serial = 1789] [outer = 0x110ea5c00] 13:16:10 INFO - PROCESS | 1660 | 1471983370343 Marionette DEBUG loaded listener.js 13:16:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121a85000) [pid = 1660] [serial = 1790] [outer = 0x110ea5c00] 13:16:10 INFO - PROCESS | 1660 | 1471983370688 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 13:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 470ms 13:16:10 INFO - PROCESS | 1660 | 1471983370693 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:16:10 INFO - PROCESS | 1660 | 1471983370695 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:16:10 INFO - PROCESS | 1660 | 1471983370699 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:16:10 INFO - PROCESS | 1660 | 1471983370700 Marionette TRACE conn2 <- [1,2358,null,{}] 13:16:10 INFO - PROCESS | 1660 | 1471983370703 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:10 INFO - PROCESS | 1660 | 1471983370704 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:10 INFO - PROCESS | 1660 | 1471983370812 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:16:10 INFO - PROCESS | 1660 | 1471983370818 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:10 INFO - PROCESS | 1660 | 1471983370820 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a7f000 == 35 [pid = 1660] [id = 597] 13:16:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112993c00) [pid = 1660] [serial = 1791] [outer = 0x0] 13:16:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121ea7800) [pid = 1660] [serial = 1792] [outer = 0x112993c00] 13:16:10 INFO - PROCESS | 1660 | 1471983370845 Marionette DEBUG loaded listener.js 13:16:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121ef8400) [pid = 1660] [serial = 1793] [outer = 0x112993c00] 13:16:11 INFO - PROCESS | 1660 | 1471983371151 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 13:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 469ms 13:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:16:11 INFO - PROCESS | 1660 | 1471983371169 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:16:11 INFO - PROCESS | 1660 | 1471983371170 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:16:11 INFO - PROCESS | 1660 | 1471983371172 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:16:11 INFO - PROCESS | 1660 | 1471983371173 Marionette TRACE conn2 <- [1,2362,null,{}] 13:16:11 INFO - PROCESS | 1660 | 1471983371176 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:11 INFO - PROCESS | 1660 | 1471983371177 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:11 INFO - PROCESS | 1660 | 1471983371266 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:16:11 INFO - PROCESS | 1660 | 1471983371270 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:11 INFO - PROCESS | 1660 | 1471983371271 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292e7800 == 36 [pid = 1660] [id = 598] 13:16:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1210f0800) [pid = 1660] [serial = 1794] [outer = 0x0] 13:16:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123421c00) [pid = 1660] [serial = 1795] [outer = 0x1210f0800] 13:16:11 INFO - PROCESS | 1660 | 1471983371296 Marionette DEBUG loaded listener.js 13:16:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1240f8c00) [pid = 1660] [serial = 1796] [outer = 0x1210f0800] 13:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 471ms 13:16:11 INFO - PROCESS | 1660 | 1471983371639 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 13:16:11 INFO - PROCESS | 1660 | 1471983371647 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:16:11 INFO - PROCESS | 1660 | 1471983371650 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:16:11 INFO - PROCESS | 1660 | 1471983371653 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:16:11 INFO - PROCESS | 1660 | 1471983371654 Marionette TRACE conn2 <- [1,2366,null,{}] 13:16:11 INFO - PROCESS | 1660 | 1471983371656 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:11 INFO - PROCESS | 1660 | 1471983371657 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:11 INFO - PROCESS | 1660 | 1471983371775 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:16:11 INFO - PROCESS | 1660 | 1471983371781 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:11 INFO - PROCESS | 1660 | 1471983371782 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12971f800 == 37 [pid = 1660] [id = 599] 13:16:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121eae400) [pid = 1660] [serial = 1797] [outer = 0x0] 13:16:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12429a400) [pid = 1660] [serial = 1798] [outer = 0x121eae400] 13:16:11 INFO - PROCESS | 1660 | 1471983371808 Marionette DEBUG loaded listener.js 13:16:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124c6e800) [pid = 1660] [serial = 1799] [outer = 0x121eae400] 13:16:12 INFO - PROCESS | 1660 | 1471983372230 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 13:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 618ms 13:16:12 INFO - PROCESS | 1660 | 1471983372272 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:16:12 INFO - PROCESS | 1660 | 1471983372274 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:16:12 INFO - PROCESS | 1660 | 1471983372276 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:16:12 INFO - PROCESS | 1660 | 1471983372278 Marionette TRACE conn2 <- [1,2370,null,{}] 13:16:12 INFO - PROCESS | 1660 | 1471983372280 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:12 INFO - PROCESS | 1660 | 1471983372282 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:12 INFO - PROCESS | 1660 | 1471983372454 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:16:12 INFO - PROCESS | 1660 | 1471983372482 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:12 INFO - PROCESS | 1660 | 1471983372484 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215c3000 == 38 [pid = 1660] [id = 600] 13:16:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124c79000) [pid = 1660] [serial = 1800] [outer = 0x0] 13:16:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1268bfc00) [pid = 1660] [serial = 1801] [outer = 0x124c79000] 13:16:12 INFO - PROCESS | 1660 | 1471983372528 Marionette DEBUG loaded listener.js 13:16:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126f7dc00) [pid = 1660] [serial = 1802] [outer = 0x124c79000] 13:16:12 INFO - PROCESS | 1660 | 1471983372884 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 13:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 622ms 13:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:16:12 INFO - PROCESS | 1660 | 1471983372900 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:16:12 INFO - PROCESS | 1660 | 1471983372901 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:16:12 INFO - PROCESS | 1660 | 1471983372903 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:16:12 INFO - PROCESS | 1660 | 1471983372904 Marionette TRACE conn2 <- [1,2374,null,{}] 13:16:12 INFO - PROCESS | 1660 | 1471983372906 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:12 INFO - PROCESS | 1660 | 1471983372907 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:13 INFO - PROCESS | 1660 | 1471983373006 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:16:13 INFO - PROCESS | 1660 | 1471983373024 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:13 INFO - PROCESS | 1660 | 1471983373025 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af5d000 == 39 [pid = 1660] [id = 601] 13:16:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126f7e400) [pid = 1660] [serial = 1803] [outer = 0x0] 13:16:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1270aec00) [pid = 1660] [serial = 1804] [outer = 0x126f7e400] 13:16:13 INFO - PROCESS | 1660 | 1471983373050 Marionette DEBUG loaded listener.js 13:16:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128aaa000) [pid = 1660] [serial = 1805] [outer = 0x126f7e400] 13:16:13 INFO - PROCESS | 1660 | 1471983373444 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 13:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 569ms 13:16:13 INFO - PROCESS | 1660 | 1471983373476 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:16:13 INFO - PROCESS | 1660 | 1471983373478 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:16:13 INFO - PROCESS | 1660 | 1471983373483 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:16:13 INFO - PROCESS | 1660 | 1471983373485 Marionette TRACE conn2 <- [1,2378,null,{}] 13:16:13 INFO - PROCESS | 1660 | 1471983373488 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:13 INFO - PROCESS | 1660 | 1471983373490 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:13 INFO - PROCESS | 1660 | 1471983373654 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:16:13 INFO - PROCESS | 1660 | 1471983373676 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:13 INFO - PROCESS | 1660 | 1471983373677 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b991000 == 40 [pid = 1660] [id = 602] 13:16:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128aaa800) [pid = 1660] [serial = 1806] [outer = 0x0] 13:16:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128ab5400) [pid = 1660] [serial = 1807] [outer = 0x128aaa800] 13:16:13 INFO - PROCESS | 1660 | 1471983373718 Marionette DEBUG loaded listener.js 13:16:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128b1c000) [pid = 1660] [serial = 1808] [outer = 0x128aaa800] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1269cd800) [pid = 1660] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1215ef800) [pid = 1660] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1245a7c00) [pid = 1660] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113c99000) [pid = 1660] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124299000) [pid = 1660] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1193f2000) [pid = 1660] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11966ec00) [pid = 1660] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11879a800) [pid = 1660] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118324c00) [pid = 1660] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113c95800) [pid = 1660] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112ea6000) [pid = 1660] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1126ddc00) [pid = 1660] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x10e9f9000) [pid = 1660] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:16:14 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x127093400) [pid = 1660] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:16:14 INFO - PROCESS | 1660 | 1471983374341 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 13:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 871ms 13:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:16:14 INFO - PROCESS | 1660 | 1471983374355 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:16:14 INFO - PROCESS | 1660 | 1471983374357 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:16:14 INFO - PROCESS | 1660 | 1471983374363 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:16:14 INFO - PROCESS | 1660 | 1471983374365 Marionette TRACE conn2 <- [1,2382,null,{}] 13:16:14 INFO - PROCESS | 1660 | 1471983374368 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:14 INFO - PROCESS | 1660 | 1471983374370 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:14 INFO - PROCESS | 1660 | 1471983374492 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:16:14 INFO - PROCESS | 1660 | 1471983374581 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:14 INFO - PROCESS | 1660 | 1471983374582 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a6c000 == 41 [pid = 1660] [id = 603] 13:16:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1126e4000) [pid = 1660] [serial = 1809] [outer = 0x0] 13:16:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x115cb0000) [pid = 1660] [serial = 1810] [outer = 0x1126e4000] 13:16:14 INFO - PROCESS | 1660 | 1471983374625 Marionette DEBUG loaded listener.js 13:16:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1193f2000) [pid = 1660] [serial = 1811] [outer = 0x1126e4000] 13:16:14 INFO - PROCESS | 1660 | 1471983374914 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 13:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 573ms 13:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:16:14 INFO - PROCESS | 1660 | 1471983374955 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:16:14 INFO - PROCESS | 1660 | 1471983374956 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:16:14 INFO - PROCESS | 1660 | 1471983374958 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:16:14 INFO - PROCESS | 1660 | 1471983374959 Marionette TRACE conn2 <- [1,2386,null,{}] 13:16:14 INFO - PROCESS | 1660 | 1471983374967 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:14 INFO - PROCESS | 1660 | 1471983374968 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:15 INFO - PROCESS | 1660 | 1471983375059 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:16:15 INFO - PROCESS | 1660 | 1471983375065 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:15 INFO - PROCESS | 1660 | 1471983375066 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bce3800 == 42 [pid = 1660] [id = 604] 13:16:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1193f5000) [pid = 1660] [serial = 1812] [outer = 0x0] 13:16:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1269c9400) [pid = 1660] [serial = 1813] [outer = 0x1193f5000] 13:16:15 INFO - PROCESS | 1660 | 1471983375091 Marionette DEBUG loaded listener.js 13:16:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128c42400) [pid = 1660] [serial = 1814] [outer = 0x1193f5000] 13:16:15 INFO - PROCESS | 1660 | 1471983375417 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 13:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 473ms 13:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:16:15 INFO - PROCESS | 1660 | 1471983375433 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:16:15 INFO - PROCESS | 1660 | 1471983375434 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:16:15 INFO - PROCESS | 1660 | 1471983375436 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:16:15 INFO - PROCESS | 1660 | 1471983375437 Marionette TRACE conn2 <- [1,2390,null,{}] 13:16:15 INFO - PROCESS | 1660 | 1471983375440 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:15 INFO - PROCESS | 1660 | 1471983375441 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:15 INFO - PROCESS | 1660 | 1471983375554 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:16:15 INFO - PROCESS | 1660 | 1471983375560 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:15 INFO - PROCESS | 1660 | 1471983375561 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c42b000 == 43 [pid = 1660] [id = 605] 13:16:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119da1000) [pid = 1660] [serial = 1815] [outer = 0x0] 13:16:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128ce5400) [pid = 1660] [serial = 1816] [outer = 0x119da1000] 13:16:15 INFO - PROCESS | 1660 | 1471983375586 Marionette DEBUG loaded listener.js 13:16:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129198400) [pid = 1660] [serial = 1817] [outer = 0x119da1000] 13:16:15 INFO - PROCESS | 1660 | 1471983375882 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 13:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 467ms 13:16:15 INFO - PROCESS | 1660 | 1471983375905 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:16:15 INFO - PROCESS | 1660 | 1471983375906 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:16:15 INFO - PROCESS | 1660 | 1471983375908 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:16:15 INFO - PROCESS | 1660 | 1471983375909 Marionette TRACE conn2 <- [1,2394,null,{}] 13:16:15 INFO - PROCESS | 1660 | 1471983375914 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:15 INFO - PROCESS | 1660 | 1471983375924 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:16 INFO - PROCESS | 1660 | 1471983376006 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:16:16 INFO - PROCESS | 1660 | 1471983376009 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:16 INFO - PROCESS | 1660 | 1471983376011 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c59e800 == 44 [pid = 1660] [id = 606] 13:16:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121eaf000) [pid = 1660] [serial = 1818] [outer = 0x0] 13:16:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12919f800) [pid = 1660] [serial = 1819] [outer = 0x121eaf000] 13:16:16 INFO - PROCESS | 1660 | 1471983376036 Marionette DEBUG loaded listener.js 13:16:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1292c4000) [pid = 1660] [serial = 1820] [outer = 0x121eaf000] 13:16:16 INFO - PROCESS | 1660 | 1471983376578 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 13:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 725ms 13:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:16:16 INFO - PROCESS | 1660 | 1471983376633 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:16:16 INFO - PROCESS | 1660 | 1471983376636 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:16:16 INFO - PROCESS | 1660 | 1471983376638 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:16:16 INFO - PROCESS | 1660 | 1471983376641 Marionette TRACE conn2 <- [1,2398,null,{}] 13:16:16 INFO - PROCESS | 1660 | 1471983376644 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:16 INFO - PROCESS | 1660 | 1471983376646 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:16 INFO - PROCESS | 1660 | 1471983376761 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:16:16 INFO - PROCESS | 1660 | 1471983376822 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:16 INFO - PROCESS | 1660 | 1471983376824 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ae7000 == 45 [pid = 1660] [id = 607] 13:16:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1126e2000) [pid = 1660] [serial = 1821] [outer = 0x0] 13:16:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11298a800) [pid = 1660] [serial = 1822] [outer = 0x1126e2000] 13:16:16 INFO - PROCESS | 1660 | 1471983376855 Marionette DEBUG loaded listener.js 13:16:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1132bc800) [pid = 1660] [serial = 1823] [outer = 0x1126e2000] 13:16:17 INFO - PROCESS | 1660 | 1471983377366 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 13:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 771ms 13:16:17 INFO - PROCESS | 1660 | 1471983377421 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:16:17 INFO - PROCESS | 1660 | 1471983377424 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:16:17 INFO - PROCESS | 1660 | 1471983377433 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:16:17 INFO - PROCESS | 1660 | 1471983377435 Marionette TRACE conn2 <- [1,2402,null,{}] 13:16:17 INFO - PROCESS | 1660 | 1471983377437 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:17 INFO - PROCESS | 1660 | 1471983377439 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:17 INFO - PROCESS | 1660 | 1471983377568 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:16:17 INFO - PROCESS | 1660 | 1471983377651 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:17 INFO - PROCESS | 1660 | 1471983377653 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1165ab000 == 46 [pid = 1660] [id = 608] 13:16:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x113c37400) [pid = 1660] [serial = 1824] [outer = 0x0] 13:16:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x115cbc000) [pid = 1660] [serial = 1825] [outer = 0x113c37400] 13:16:17 INFO - PROCESS | 1660 | 1471983377685 Marionette DEBUG loaded listener.js 13:16:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x116346400) [pid = 1660] [serial = 1826] [outer = 0x113c37400] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12c42b000 == 45 [pid = 1660] [id = 605] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12bce3800 == 44 [pid = 1660] [id = 604] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x128a6c000 == 43 [pid = 1660] [id = 603] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12b991000 == 42 [pid = 1660] [id = 602] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12af5d000 == 41 [pid = 1660] [id = 601] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1215c3000 == 40 [pid = 1660] [id = 600] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12971f800 == 39 [pid = 1660] [id = 599] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x128b12000) [pid = 1660] [serial = 1768] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | 1471983378406 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1292e7800 == 38 [pid = 1660] [id = 598] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x128a7f000 == 37 [pid = 1660] [id = 597] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1270fd000 == 36 [pid = 1660] [id = 596] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12346e000 == 35 [pid = 1660] [id = 595] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x121921800 == 34 [pid = 1660] [id = 594] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1197dd000 == 33 [pid = 1660] [id = 593] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11917f800 == 32 [pid = 1660] [id = 592] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x11704a000 == 31 [pid = 1660] [id = 591] 13:16:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1160d0800 == 30 [pid = 1660] [id = 590] 13:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1022ms 13:16:18 INFO - PROCESS | 1660 | 1471983378456 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:16:18 INFO - PROCESS | 1660 | 1471983378459 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:16:18 INFO - PROCESS | 1660 | 1471983378462 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:16:18 INFO - PROCESS | 1660 | 1471983378463 Marionette TRACE conn2 <- [1,2406,null,{}] 13:16:18 INFO - PROCESS | 1660 | 1471983378476 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:18 INFO - PROCESS | 1660 | 1471983378477 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:18 INFO - PROCESS | 1660 | 1471983378555 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:16:18 INFO - PROCESS | 1660 | 1471983378560 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:18 INFO - PROCESS | 1660 | 1471983378565 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1168cc000 == 31 [pid = 1660] [id = 609] 13:16:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x115cb8000) [pid = 1660] [serial = 1827] [outer = 0x0] 13:16:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x115f7d400) [pid = 1660] [serial = 1828] [outer = 0x115cb8000] 13:16:18 INFO - PROCESS | 1660 | 1471983378594 Marionette DEBUG loaded listener.js 13:16:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11634f800) [pid = 1660] [serial = 1829] [outer = 0x115cb8000] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x128ab1400) [pid = 1660] [serial = 1766] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121ea7400) [pid = 1660] [serial = 1750] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1246f7000) [pid = 1660] [serial = 1753] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116f87800) [pid = 1660] [serial = 1759] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1268b7800) [pid = 1660] [serial = 1756] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124ca3400) [pid = 1660] [serial = 1754] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1245a9c00) [pid = 1660] [serial = 1762] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1270ab800) [pid = 1660] [serial = 1765] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119663400) [pid = 1660] [serial = 1760] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1269ce000) [pid = 1660] [serial = 1757] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119da5800) [pid = 1660] [serial = 1747] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118f6c800) [pid = 1660] [serial = 1744] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11966e400) [pid = 1660] [serial = 1745] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11879b000) [pid = 1660] [serial = 1742] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118591400) [pid = 1660] [serial = 1741] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x115cf9400) [pid = 1660] [serial = 1738] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116ab1c00) [pid = 1660] [serial = 1739] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113e36c00) [pid = 1660] [serial = 1736] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112ff5c00) [pid = 1660] [serial = 1735] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113c3d000) [pid = 1660] [serial = 1733] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x112993400) [pid = 1660] [serial = 1732] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x110fac400) [pid = 1660] [serial = 1730] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x110ea6800) [pid = 1660] [serial = 1729] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x127384c00) [pid = 1660] [serial = 1727] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x124050c00) [pid = 1660] [serial = 1751] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1210ed800) [pid = 1660] [serial = 1748] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1269cd000) [pid = 1660] [serial = 1763] [outer = 0x0] [url = about:blank] 13:16:18 INFO - PROCESS | 1660 | 1471983378941 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 13:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 521ms 13:16:18 INFO - PROCESS | 1660 | 1471983378982 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:16:18 INFO - PROCESS | 1660 | 1471983378985 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:16:18 INFO - PROCESS | 1660 | 1471983378989 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:16:18 INFO - PROCESS | 1660 | 1471983378991 Marionette TRACE conn2 <- [1,2410,null,{}] 13:16:18 INFO - PROCESS | 1660 | 1471983378993 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:18 INFO - PROCESS | 1660 | 1471983378996 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:19 INFO - PROCESS | 1660 | 1471983379073 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:16:19 INFO - PROCESS | 1660 | 1471983379079 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:19 INFO - PROCESS | 1660 | 1471983379081 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x118710000 == 32 [pid = 1660] [id = 610] 13:16:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1176ca800) [pid = 1660] [serial = 1830] [outer = 0x0] 13:16:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x117c4e000) [pid = 1660] [serial = 1831] [outer = 0x1176ca800] 13:16:19 INFO - PROCESS | 1660 | 1471983379111 Marionette DEBUG loaded listener.js 13:16:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11832e400) [pid = 1660] [serial = 1832] [outer = 0x1176ca800] 13:16:19 INFO - PROCESS | 1660 | 1471983379491 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 519ms 13:16:19 INFO - PROCESS | 1660 | 1471983379509 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:16:19 INFO - PROCESS | 1660 | 1471983379512 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:16:19 INFO - PROCESS | 1660 | 1471983379515 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:16:19 INFO - PROCESS | 1660 | 1471983379519 Marionette TRACE conn2 <- [1,2414,null,{}] 13:16:19 INFO - PROCESS | 1660 | 1471983379545 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:19 INFO - PROCESS | 1660 | 1471983379550 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:19 INFO - PROCESS | 1660 | 1471983379670 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:16:19 INFO - PROCESS | 1660 | 1471983379678 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:19 INFO - PROCESS | 1660 | 1471983379681 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0e0800 == 33 [pid = 1660] [id = 611] 13:16:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112992c00) [pid = 1660] [serial = 1833] [outer = 0x0] 13:16:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119350000) [pid = 1660] [serial = 1834] [outer = 0x112992c00] 13:16:19 INFO - PROCESS | 1660 | 1471983379726 Marionette DEBUG loaded listener.js 13:16:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1197b7000) [pid = 1660] [serial = 1835] [outer = 0x112992c00] 13:16:20 INFO - PROCESS | 1660 | 1471983380151 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 13:16:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:16:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 683ms 13:16:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:16:20 INFO - PROCESS | 1660 | 1471983380207 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:16:20 INFO - PROCESS | 1660 | 1471983380208 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:16:20 INFO - PROCESS | 1660 | 1471983380217 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:16:20 INFO - PROCESS | 1660 | 1471983380218 Marionette TRACE conn2 <- [1,2418,null,{}] 13:16:20 INFO - PROCESS | 1660 | 1471983380220 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:20 INFO - PROCESS | 1660 | 1471983380222 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:20 INFO - PROCESS | 1660 | 1471983380301 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:16:20 INFO - PROCESS | 1660 | 1471983380323 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:20 INFO - PROCESS | 1660 | 1471983380324 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c5a000 == 34 [pid = 1660] [id = 612] 13:16:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119da8400) [pid = 1660] [serial = 1836] [outer = 0x0] 13:16:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11a03e000) [pid = 1660] [serial = 1837] [outer = 0x119da8400] 13:16:20 INFO - PROCESS | 1660 | 1471983380350 Marionette DEBUG loaded listener.js 13:16:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1211e5c00) [pid = 1660] [serial = 1838] [outer = 0x119da8400] 13:16:20 INFO - PROCESS | 1660 | 1471983380703 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:16:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:16:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 528ms 13:16:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:16:20 INFO - PROCESS | 1660 | 1471983380739 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:16:20 INFO - PROCESS | 1660 | 1471983380741 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:16:20 INFO - PROCESS | 1660 | 1471983380743 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:16:20 INFO - PROCESS | 1660 | 1471983380744 Marionette TRACE conn2 <- [1,2422,null,{}] 13:16:20 INFO - PROCESS | 1660 | 1471983380746 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:20 INFO - PROCESS | 1660 | 1471983380748 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:20 INFO - PROCESS | 1660 | 1471983380843 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:16:20 INFO - PROCESS | 1660 | 1471983380860 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:20 INFO - PROCESS | 1660 | 1471983380861 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a70000 == 35 [pid = 1660] [id = 613] 13:16:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1121ab800) [pid = 1660] [serial = 1839] [outer = 0x0] 13:16:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121a81800) [pid = 1660] [serial = 1840] [outer = 0x1121ab800] 13:16:20 INFO - PROCESS | 1660 | 1471983380886 Marionette DEBUG loaded listener.js 13:16:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121ef9400) [pid = 1660] [serial = 1841] [outer = 0x1121ab800] 13:16:21 INFO - PROCESS | 1660 | 1471983381237 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:16:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:16:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 520ms 13:16:21 INFO - PROCESS | 1660 | 1471983381264 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:16:21 INFO - PROCESS | 1660 | 1471983381265 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:16:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:16:21 INFO - PROCESS | 1660 | 1471983381267 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:16:21 INFO - PROCESS | 1660 | 1471983381268 Marionette TRACE conn2 <- [1,2426,null,{}] 13:16:21 INFO - PROCESS | 1660 | 1471983381276 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:21 INFO - PROCESS | 1660 | 1471983381280 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:21 INFO - PROCESS | 1660 | 1471983381392 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:16:21 INFO - PROCESS | 1660 | 1471983381404 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:21 INFO - PROCESS | 1660 | 1471983381405 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12915b800 == 36 [pid = 1660] [id = 614] 13:16:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12341a400) [pid = 1660] [serial = 1842] [outer = 0x0] 13:16:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124459400) [pid = 1660] [serial = 1843] [outer = 0x12341a400] 13:16:21 INFO - PROCESS | 1660 | 1471983381431 Marionette DEBUG loaded listener.js 13:16:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1268bbc00) [pid = 1660] [serial = 1844] [outer = 0x12341a400] 13:16:21 INFO - PROCESS | 1660 | 1471983381783 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:16:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:16:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 524ms 13:16:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:16:21 INFO - PROCESS | 1660 | 1471983381793 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:16:21 INFO - PROCESS | 1660 | 1471983381794 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:16:21 INFO - PROCESS | 1660 | 1471983381798 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:16:21 INFO - PROCESS | 1660 | 1471983381799 Marionette TRACE conn2 <- [1,2430,null,{}] 13:16:21 INFO - PROCESS | 1660 | 1471983381802 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:21 INFO - PROCESS | 1660 | 1471983381803 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:21 INFO - PROCESS | 1660 | 1471983381901 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:16:21 INFO - PROCESS | 1660 | 1471983381905 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:21 INFO - PROCESS | 1660 | 1471983381906 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6bc000 == 37 [pid = 1660] [id = 615] 13:16:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1246e9800) [pid = 1660] [serial = 1845] [outer = 0x0] 13:16:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x126d9f800) [pid = 1660] [serial = 1846] [outer = 0x1246e9800] 13:16:21 INFO - PROCESS | 1660 | 1471983381931 Marionette DEBUG loaded listener.js 13:16:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x127097000) [pid = 1660] [serial = 1847] [outer = 0x1246e9800] 13:16:22 INFO - PROCESS | 1660 | 1471983382241 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 13:16:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:16:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 472ms 13:16:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:16:22 INFO - PROCESS | 1660 | 1471983382270 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:16:22 INFO - PROCESS | 1660 | 1471983382271 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:16:22 INFO - PROCESS | 1660 | 1471983382273 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:16:22 INFO - PROCESS | 1660 | 1471983382274 Marionette TRACE conn2 <- [1,2434,null,{}] 13:16:22 INFO - PROCESS | 1660 | 1471983382276 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:22 INFO - PROCESS | 1660 | 1471983382278 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:22 INFO - PROCESS | 1660 | 1471983382387 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:16:22 INFO - PROCESS | 1660 | 1471983382426 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:22 INFO - PROCESS | 1660 | 1471983382427 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a753000 == 38 [pid = 1660] [id = 616] 13:16:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126f78c00) [pid = 1660] [serial = 1848] [outer = 0x0] 13:16:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x127380800) [pid = 1660] [serial = 1849] [outer = 0x126f78c00] 13:16:22 INFO - PROCESS | 1660 | 1471983382452 Marionette DEBUG loaded listener.js 13:16:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128ab0c00) [pid = 1660] [serial = 1850] [outer = 0x126f78c00] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x126f7e400) [pid = 1660] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119346400) [pid = 1660] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124c79000) [pid = 1660] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112993000) [pid = 1660] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x112f3d000) [pid = 1660] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x110ea5c00) [pid = 1660] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128aaa800) [pid = 1660] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116810800) [pid = 1660] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1210f0800) [pid = 1660] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1126e4000) [pid = 1660] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x110ee5400) [pid = 1660] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x110d66800) [pid = 1660] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112993c00) [pid = 1660] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1193f5000) [pid = 1660] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121eae400) [pid = 1660] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:16:22 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119da1000) [pid = 1660] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:16:22 INFO - PROCESS | 1660 | 1471983382878 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 13:16:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:16:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 618ms 13:16:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:16:22 INFO - PROCESS | 1660 | 1471983382892 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:16:22 INFO - PROCESS | 1660 | 1471983382893 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:16:22 INFO - PROCESS | 1660 | 1471983382900 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:16:22 INFO - PROCESS | 1660 | 1471983382902 Marionette TRACE conn2 <- [1,2438,null,{}] 13:16:22 INFO - PROCESS | 1660 | 1471983382905 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:22 INFO - PROCESS | 1660 | 1471983382906 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:23 INFO - PROCESS | 1660 | 1471983383027 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:16:23 INFO - PROCESS | 1660 | 1471983383063 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:23 INFO - PROCESS | 1660 | 1471983383065 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0df800 == 39 [pid = 1660] [id = 617] 13:16:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x112ea8000) [pid = 1660] [serial = 1851] [outer = 0x0] 13:16:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11889e400) [pid = 1660] [serial = 1852] [outer = 0x112ea8000] 13:16:23 INFO - PROCESS | 1660 | 1471983383090 Marionette DEBUG loaded listener.js 13:16:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121eb2000) [pid = 1660] [serial = 1853] [outer = 0x112ea8000] 13:16:23 INFO - PROCESS | 1660 | 1471983383347 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 13:16:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:16:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 476ms 13:16:23 INFO - PROCESS | 1660 | 1471983383372 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:16:23 INFO - PROCESS | 1660 | 1471983383373 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:16:23 INFO - PROCESS | 1660 | 1471983383376 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:16:23 INFO - PROCESS | 1660 | 1471983383377 Marionette TRACE conn2 <- [1,2442,null,{}] 13:16:23 INFO - PROCESS | 1660 | 1471983383387 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:23 INFO - PROCESS | 1660 | 1471983383388 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:23 INFO - PROCESS | 1660 | 1471983383472 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:16:23 INFO - PROCESS | 1660 | 1471983383476 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:23 INFO - PROCESS | 1660 | 1471983383477 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b189800 == 40 [pid = 1660] [id = 618] 13:16:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1240f3000) [pid = 1660] [serial = 1854] [outer = 0x0] 13:16:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124ca0c00) [pid = 1660] [serial = 1855] [outer = 0x1240f3000] 13:16:23 INFO - PROCESS | 1660 | 1471983383511 Marionette DEBUG loaded listener.js 13:16:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128ab7c00) [pid = 1660] [serial = 1856] [outer = 0x1240f3000] 13:16:23 INFO - PROCESS | 1660 | 1471983383889 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 13:16:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:16:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 525ms 13:16:23 INFO - PROCESS | 1660 | 1471983383912 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:16:23 INFO - PROCESS | 1660 | 1471983383915 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:16:23 INFO - PROCESS | 1660 | 1471983383918 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:16:23 INFO - PROCESS | 1660 | 1471983383921 Marionette TRACE conn2 <- [1,2446,null,{}] 13:16:23 INFO - PROCESS | 1660 | 1471983383925 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:23 INFO - PROCESS | 1660 | 1471983383927 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:24 INFO - PROCESS | 1660 | 1471983384003 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:16:24 INFO - PROCESS | 1660 | 1471983384006 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:24 INFO - PROCESS | 1660 | 1471983384007 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcd8800 == 41 [pid = 1660] [id = 619] 13:16:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128b0e400) [pid = 1660] [serial = 1857] [outer = 0x0] 13:16:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128cee800) [pid = 1660] [serial = 1858] [outer = 0x128b0e400] 13:16:24 INFO - PROCESS | 1660 | 1471983384032 Marionette DEBUG loaded listener.js 13:16:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1292c3c00) [pid = 1660] [serial = 1859] [outer = 0x128b0e400] 13:16:24 INFO - PROCESS | 1660 | 1471983384407 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 13:16:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:16:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 526ms 13:16:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:16:24 INFO - PROCESS | 1660 | 1471983384444 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:16:24 INFO - PROCESS | 1660 | 1471983384445 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:16:24 INFO - PROCESS | 1660 | 1471983384448 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:16:24 INFO - PROCESS | 1660 | 1471983384450 Marionette TRACE conn2 <- [1,2450,null,{}] 13:16:24 INFO - PROCESS | 1660 | 1471983384453 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:24 INFO - PROCESS | 1660 | 1471983384455 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:24 INFO - PROCESS | 1660 | 1471983384574 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:16:24 INFO - PROCESS | 1660 | 1471983384676 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:24 INFO - PROCESS | 1660 | 1471983384677 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x110df0000 == 42 [pid = 1660] [id = 620] 13:16:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x10e9f9000) [pid = 1660] [serial = 1860] [outer = 0x0] 13:16:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11213f000) [pid = 1660] [serial = 1861] [outer = 0x10e9f9000] 13:16:24 INFO - PROCESS | 1660 | 1471983384790 Marionette DEBUG loaded listener.js 13:16:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1129f4c00) [pid = 1660] [serial = 1862] [outer = 0x10e9f9000] 13:16:25 INFO - PROCESS | 1660 | 1471983385282 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 13:16:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:16:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 922ms 13:16:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:16:25 INFO - PROCESS | 1660 | 1471983385370 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:16:25 INFO - PROCESS | 1660 | 1471983385373 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:16:25 INFO - PROCESS | 1660 | 1471983385377 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:16:25 INFO - PROCESS | 1660 | 1471983385378 Marionette TRACE conn2 <- [1,2454,null,{}] 13:16:25 INFO - PROCESS | 1660 | 1471983385384 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:25 INFO - PROCESS | 1660 | 1471983385385 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:25 INFO - PROCESS | 1660 | 1471983385488 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:16:25 INFO - PROCESS | 1660 | 1471983385559 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:25 INFO - PROCESS | 1660 | 1471983385561 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x119920000 == 43 [pid = 1660] [id = 621] 13:16:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11637c800) [pid = 1660] [serial = 1863] [outer = 0x0] 13:16:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11725b400) [pid = 1660] [serial = 1864] [outer = 0x11637c800] 13:16:25 INFO - PROCESS | 1660 | 1471983385593 Marionette DEBUG loaded listener.js 13:16:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11832b800) [pid = 1660] [serial = 1865] [outer = 0x11637c800] 13:16:26 INFO - PROCESS | 1660 | 1471983386013 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 13:16:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:16:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 673ms 13:16:26 INFO - PROCESS | 1660 | 1471983386049 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:16:26 INFO - PROCESS | 1660 | 1471983386052 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:16:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:16:26 INFO - PROCESS | 1660 | 1471983386057 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:16:26 INFO - PROCESS | 1660 | 1471983386058 Marionette TRACE conn2 <- [1,2458,null,{}] 13:16:26 INFO - PROCESS | 1660 | 1471983386061 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:26 INFO - PROCESS | 1660 | 1471983386063 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:26 INFO - PROCESS | 1660 | 1471983386168 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:16:26 INFO - PROCESS | 1660 | 1471983386229 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:26 INFO - PROCESS | 1660 | 1471983386230 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6bd800 == 44 [pid = 1660] [id = 622] 13:16:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11879a800) [pid = 1660] [serial = 1866] [outer = 0x0] 13:16:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119671000) [pid = 1660] [serial = 1867] [outer = 0x11879a800] 13:16:26 INFO - PROCESS | 1660 | 1471983386261 Marionette DEBUG loaded listener.js 13:16:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11a03b800) [pid = 1660] [serial = 1868] [outer = 0x11879a800] 13:16:26 INFO - PROCESS | 1660 | 1471983386728 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 13:16:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:16:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 720ms 13:16:26 INFO - PROCESS | 1660 | 1471983386800 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:16:26 INFO - PROCESS | 1660 | 1471983386801 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:16:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:16:26 INFO - PROCESS | 1660 | 1471983386805 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:16:26 INFO - PROCESS | 1660 | 1471983386808 Marionette TRACE conn2 <- [1,2462,null,{}] 13:16:26 INFO - PROCESS | 1660 | 1471983386818 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:26 INFO - PROCESS | 1660 | 1471983386821 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:26 INFO - PROCESS | 1660 | 1471983386924 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:16:27 INFO - PROCESS | 1660 | 1471983387002 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:27 INFO - PROCESS | 1660 | 1471983387004 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c594000 == 45 [pid = 1660] [id = 623] 13:16:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124299000) [pid = 1660] [serial = 1869] [outer = 0x0] 13:16:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124c7d000) [pid = 1660] [serial = 1870] [outer = 0x124299000] 13:16:27 INFO - PROCESS | 1660 | 1471983387036 Marionette DEBUG loaded listener.js 13:16:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12683d000) [pid = 1660] [serial = 1871] [outer = 0x124299000] 13:16:27 INFO - PROCESS | 1660 | 1471983387549 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 13:16:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:16:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 771ms 13:16:27 INFO - PROCESS | 1660 | 1471983387579 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:16:27 INFO - PROCESS | 1660 | 1471983387581 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:16:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:16:27 INFO - PROCESS | 1660 | 1471983387585 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:16:27 INFO - PROCESS | 1660 | 1471983387586 Marionette TRACE conn2 <- [1,2466,null,{}] 13:16:27 INFO - PROCESS | 1660 | 1471983387588 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:27 INFO - PROCESS | 1660 | 1471983387590 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:27 INFO - PROCESS | 1660 | 1471983387691 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:16:27 INFO - PROCESS | 1660 | 1471983387763 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:27 INFO - PROCESS | 1660 | 1471983387764 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cfdd800 == 46 [pid = 1660] [id = 624] 13:16:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128b10400) [pid = 1660] [serial = 1872] [outer = 0x0] 13:16:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128b17400) [pid = 1660] [serial = 1873] [outer = 0x128b10400] 13:16:27 INFO - PROCESS | 1660 | 1471983387796 Marionette DEBUG loaded listener.js 13:16:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x128cf2c00) [pid = 1660] [serial = 1874] [outer = 0x128b10400] 13:16:28 INFO - PROCESS | 1660 | 1471983388389 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 13:16:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:16:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 820ms 13:16:28 INFO - PROCESS | 1660 | 1471983388405 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:16:28 INFO - PROCESS | 1660 | 1471983388408 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:16:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:16:28 INFO - PROCESS | 1660 | 1471983388412 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:16:28 INFO - PROCESS | 1660 | 1471983388413 Marionette TRACE conn2 <- [1,2470,null,{}] 13:16:28 INFO - PROCESS | 1660 | 1471983388417 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:28 INFO - PROCESS | 1660 | 1471983388418 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:28 INFO - PROCESS | 1660 | 1471983388517 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:16:28 INFO - PROCESS | 1660 | 1471983388578 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:28 INFO - PROCESS | 1660 | 1471983388581 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x121282800 == 47 [pid = 1660] [id = 625] 13:16:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112f3e400) [pid = 1660] [serial = 1875] [outer = 0x0] 13:16:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x116094800) [pid = 1660] [serial = 1876] [outer = 0x112f3e400] 13:16:28 INFO - PROCESS | 1660 | 1471983388622 Marionette DEBUG loaded listener.js 13:16:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1176cfc00) [pid = 1660] [serial = 1877] [outer = 0x112f3e400] 13:16:29 INFO - PROCESS | 1660 | 1471983389013 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcd8800 == 46 [pid = 1660] [id = 619] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12b189800 == 45 [pid = 1660] [id = 618] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0df800 == 44 [pid = 1660] [id = 617] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a753000 == 43 [pid = 1660] [id = 616] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6bc000 == 42 [pid = 1660] [id = 615] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12915b800 == 41 [pid = 1660] [id = 614] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x128a70000 == 40 [pid = 1660] [id = 613] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x124c5a000 == 39 [pid = 1660] [id = 612] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0e0800 == 38 [pid = 1660] [id = 611] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x118710000 == 37 [pid = 1660] [id = 610] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1168cc000 == 36 [pid = 1660] [id = 609] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c59e800 == 35 [pid = 1660] [id = 606] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x116ae7000 == 34 [pid = 1660] [id = 607] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9ac800 == 33 [pid = 1660] [id = 589] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x1165ab000 == 32 [pid = 1660] [id = 608] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12cfdd800 == 31 [pid = 1660] [id = 624] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12c594000 == 30 [pid = 1660] [id = 623] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6bd800 == 29 [pid = 1660] [id = 622] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x119920000 == 28 [pid = 1660] [id = 621] 13:16:29 INFO - PROCESS | 1660 | --DOCSHELL 0x110df0000 == 27 [pid = 1660] [id = 620] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1270aec00) [pid = 1660] [serial = 1804] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11966d800) [pid = 1660] [serial = 1786] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11a03bc00) [pid = 1660] [serial = 1787] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1268bfc00) [pid = 1660] [serial = 1801] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1129f1c00) [pid = 1660] [serial = 1771] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112ea9c00) [pid = 1660] [serial = 1772] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113c99800) [pid = 1660] [serial = 1774] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x115cb3800) [pid = 1660] [serial = 1775] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1210f2400) [pid = 1660] [serial = 1789] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128ab5400) [pid = 1660] [serial = 1807] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121a85000) [pid = 1660] [serial = 1790] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118324000) [pid = 1660] [serial = 1780] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x118743400) [pid = 1660] [serial = 1781] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x123421c00) [pid = 1660] [serial = 1795] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x115cb0000) [pid = 1660] [serial = 1810] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1240f8c00) [pid = 1660] [serial = 1796] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11889c000) [pid = 1660] [serial = 1783] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118fbc800) [pid = 1660] [serial = 1784] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128b1c000) [pid = 1660] [serial = 1808] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116abbc00) [pid = 1660] [serial = 1777] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1176d4c00) [pid = 1660] [serial = 1778] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121ea7800) [pid = 1660] [serial = 1792] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1269c9400) [pid = 1660] [serial = 1813] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121ef8400) [pid = 1660] [serial = 1793] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12429a400) [pid = 1660] [serial = 1798] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128c42400) [pid = 1660] [serial = 1814] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x129198400) [pid = 1660] [serial = 1817] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128aaa000) [pid = 1660] [serial = 1805] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12919f800) [pid = 1660] [serial = 1819] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126f7dc00) [pid = 1660] [serial = 1802] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1193f2000) [pid = 1660] [serial = 1811] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x124c6e800) [pid = 1660] [serial = 1799] [outer = 0x0] [url = about:blank] 13:16:29 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x128ce5400) [pid = 1660] [serial = 1816] [outer = 0x0] [url = about:blank] 13:16:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:16:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1224ms 13:16:29 INFO - PROCESS | 1660 | 1471983389636 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:16:29 INFO - PROCESS | 1660 | 1471983389639 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:16:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:16:29 INFO - PROCESS | 1660 | 1471983389642 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:16:29 INFO - PROCESS | 1660 | 1471983389644 Marionette TRACE conn2 <- [1,2474,null,{}] 13:16:29 INFO - PROCESS | 1660 | 1471983389649 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:29 INFO - PROCESS | 1660 | 1471983389651 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:29 INFO - PROCESS | 1660 | 1471983389734 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:16:29 INFO - PROCESS | 1660 | 1471983389739 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:29 INFO - PROCESS | 1660 | 1471983389743 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x111f6e000 == 28 [pid = 1660] [id = 626] 13:16:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x112ea1800) [pid = 1660] [serial = 1878] [outer = 0x0] 13:16:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112ea3800) [pid = 1660] [serial = 1879] [outer = 0x112ea1800] 13:16:29 INFO - PROCESS | 1660 | 1471983389774 Marionette DEBUG loaded listener.js 13:16:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112f38000) [pid = 1660] [serial = 1880] [outer = 0x112ea1800] 13:16:30 INFO - PROCESS | 1660 | 1471983390221 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 13:16:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:16:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 627ms 13:16:30 INFO - PROCESS | 1660 | 1471983390314 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:16:30 INFO - PROCESS | 1660 | 1471983390318 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:16:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:16:30 INFO - PROCESS | 1660 | 1471983390324 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:16:30 INFO - PROCESS | 1660 | 1471983390328 Marionette TRACE conn2 <- [1,2478,null,{}] 13:16:30 INFO - PROCESS | 1660 | 1471983390337 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:30 INFO - PROCESS | 1660 | 1471983390340 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:30 INFO - PROCESS | 1660 | 1471983390496 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:16:30 INFO - PROCESS | 1660 | 1471983390612 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:30 INFO - PROCESS | 1660 | 1471983390617 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ad8000 == 29 [pid = 1660] [id = 627] 13:16:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112e9e000) [pid = 1660] [serial = 1881] [outer = 0x0] 13:16:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x112ea8400) [pid = 1660] [serial = 1882] [outer = 0x112e9e000] 13:16:30 INFO - PROCESS | 1660 | 1471983390671 Marionette DEBUG loaded listener.js 13:16:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x113c99c00) [pid = 1660] [serial = 1883] [outer = 0x112e9e000] 13:16:31 INFO - PROCESS | 1660 | 1471983391219 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:16:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:16:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 930ms 13:16:31 INFO - PROCESS | 1660 | 1471983391254 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:16:31 INFO - PROCESS | 1660 | 1471983391257 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:16:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:16:31 INFO - PROCESS | 1660 | 1471983391262 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:16:31 INFO - PROCESS | 1660 | 1471983391265 Marionette TRACE conn2 <- [1,2482,null,{}] 13:16:31 INFO - PROCESS | 1660 | 1471983391268 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:31 INFO - PROCESS | 1660 | 1471983391270 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:31 INFO - PROCESS | 1660 | 1471983391371 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:16:31 INFO - PROCESS | 1660 | 1471983391450 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:31 INFO - PROCESS | 1660 | 1471983391452 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fe6800 == 30 [pid = 1660] [id = 628] 13:16:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116819400) [pid = 1660] [serial = 1884] [outer = 0x0] 13:16:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116abbc00) [pid = 1660] [serial = 1885] [outer = 0x116819400] 13:16:31 INFO - PROCESS | 1660 | 1471983391484 Marionette DEBUG loaded listener.js 13:16:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118302c00) [pid = 1660] [serial = 1886] [outer = 0x116819400] 13:16:32 INFO - PROCESS | 1660 | 1471983392050 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 13:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 875ms 13:16:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:16:32 INFO - PROCESS | 1660 | 1471983392134 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:16:32 INFO - PROCESS | 1660 | 1471983392136 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:16:32 INFO - PROCESS | 1660 | 1471983392138 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:16:32 INFO - PROCESS | 1660 | 1471983392140 Marionette TRACE conn2 <- [1,2486,null,{}] 13:16:32 INFO - PROCESS | 1660 | 1471983392147 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:32 INFO - PROCESS | 1660 | 1471983392151 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:32 INFO - PROCESS | 1660 | 1471983392298 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:16:32 INFO - PROCESS | 1660 | 1471983392358 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:32 INFO - PROCESS | 1660 | 1471983392359 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x11659c000 == 31 [pid = 1660] [id = 629] 13:16:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x110eed800) [pid = 1660] [serial = 1887] [outer = 0x0] 13:16:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1126e2400) [pid = 1660] [serial = 1888] [outer = 0x110eed800] 13:16:32 INFO - PROCESS | 1660 | 1471983392389 Marionette DEBUG loaded listener.js 13:16:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x112ff6400) [pid = 1660] [serial = 1889] [outer = 0x110eed800] 13:16:32 INFO - PROCESS | 1660 | --DOCSHELL 0x121282800 == 30 [pid = 1660] [id = 625] 13:16:32 INFO - PROCESS | 1660 | 1471983392780 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 13:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 670ms 13:16:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:16:32 INFO - PROCESS | 1660 | 1471983392810 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:16:32 INFO - PROCESS | 1660 | 1471983392812 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:16:32 INFO - PROCESS | 1660 | 1471983392815 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:16:32 INFO - PROCESS | 1660 | 1471983392818 Marionette TRACE conn2 <- [1,2490,null,{}] 13:16:32 INFO - PROCESS | 1660 | 1471983392821 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:32 INFO - PROCESS | 1660 | 1471983392822 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:32 INFO - PROCESS | 1660 | 1471983392901 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:16:32 INFO - PROCESS | 1660 | 1471983392961 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:32 INFO - PROCESS | 1660 | 1471983392963 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0c8000 == 31 [pid = 1660] [id = 630] 13:16:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x112fefc00) [pid = 1660] [serial = 1890] [outer = 0x0] 13:16:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x116544400) [pid = 1660] [serial = 1891] [outer = 0x112fefc00] 13:16:32 INFO - PROCESS | 1660 | 1471983392991 Marionette DEBUG loaded listener.js 13:16:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11878f400) [pid = 1660] [serial = 1892] [outer = 0x112fefc00] 13:16:33 INFO - PROCESS | 1660 | 1471983393307 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:16:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:16:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 520ms 13:16:33 INFO - PROCESS | 1660 | 1471983393336 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:16:33 INFO - PROCESS | 1660 | 1471983393338 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:16:33 INFO - PROCESS | 1660 | 1471983393340 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 1660 | 1471983393341 Marionette TRACE conn2 <- [1,2494,null,{}] 13:16:33 INFO - PROCESS | 1660 | 1471983393344 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:33 INFO - PROCESS | 1660 | 1471983393346 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:33 INFO - PROCESS | 1660 | 1471983393426 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:16:33 INFO - PROCESS | 1660 | 1471983393434 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:33 INFO - PROCESS | 1660 | 1471983393435 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1240a6000 == 32 [pid = 1660] [id = 631] 13:16:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x118f63800) [pid = 1660] [serial = 1893] [outer = 0x0] 13:16:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1193f6400) [pid = 1660] [serial = 1894] [outer = 0x118f63800] 13:16:33 INFO - PROCESS | 1660 | 1471983393462 Marionette DEBUG loaded listener.js 13:16:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1197c2400) [pid = 1660] [serial = 1895] [outer = 0x118f63800] 13:16:33 INFO - PROCESS | 1660 | 1471983393839 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 13:16:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:16:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 518ms 13:16:33 INFO - PROCESS | 1660 | 1471983393859 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:16:33 INFO - PROCESS | 1660 | 1471983393862 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:16:33 INFO - PROCESS | 1660 | 1471983393870 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 1660 | 1471983393873 Marionette TRACE conn2 <- [1,2498,null,{}] 13:16:33 INFO - PROCESS | 1660 | 1471983393875 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:33 INFO - PROCESS | 1660 | 1471983393877 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:33 INFO - PROCESS | 1660 | 1471983393982 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:16:34 INFO - PROCESS | 1660 | 1471983394000 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:34 INFO - PROCESS | 1660 | 1471983394001 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a6a800 == 33 [pid = 1660] [id = 632] 13:16:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1197c2800) [pid = 1660] [serial = 1896] [outer = 0x0] 13:16:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119dab800) [pid = 1660] [serial = 1897] [outer = 0x1197c2800] 13:16:34 INFO - PROCESS | 1660 | 1471983394027 Marionette DEBUG loaded listener.js 13:16:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1121aa800) [pid = 1660] [serial = 1898] [outer = 0x1197c2800] 13:16:34 INFO - PROCESS | 1660 | 1471983394444 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 13:16:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:16:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 625ms 13:16:34 INFO - PROCESS | 1660 | 1471983394492 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:16:34 INFO - PROCESS | 1660 | 1471983394494 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:16:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:16:34 INFO - PROCESS | 1660 | 1471983394498 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:16:34 INFO - PROCESS | 1660 | 1471983394499 Marionette TRACE conn2 <- [1,2502,null,{}] 13:16:34 INFO - PROCESS | 1660 | 1471983394503 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:34 INFO - PROCESS | 1660 | 1471983394505 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:34 INFO - PROCESS | 1660 | 1471983394655 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:16:34 INFO - PROCESS | 1660 | 1471983394675 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:34 INFO - PROCESS | 1660 | 1471983394677 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x129157000 == 34 [pid = 1660] [id = 633] 13:16:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1128b4000) [pid = 1660] [serial = 1899] [outer = 0x0] 13:16:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121eab000) [pid = 1660] [serial = 1900] [outer = 0x1128b4000] 13:16:34 INFO - PROCESS | 1660 | 1471983394718 Marionette DEBUG loaded listener.js 13:16:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x123423000) [pid = 1660] [serial = 1901] [outer = 0x1128b4000] 13:16:35 INFO - PROCESS | 1660 | 1471983395074 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:16:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:16:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 623ms 13:16:35 INFO - PROCESS | 1660 | 1471983395120 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:16:35 INFO - PROCESS | 1660 | 1471983395129 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:16:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:16:35 INFO - PROCESS | 1660 | 1471983395141 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:16:35 INFO - PROCESS | 1660 | 1471983395142 Marionette TRACE conn2 <- [1,2506,null,{}] 13:16:35 INFO - PROCESS | 1660 | 1471983395144 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:35 INFO - PROCESS | 1660 | 1471983395146 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:35 INFO - PROCESS | 1660 | 1471983395244 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:16:35 INFO - PROCESS | 1660 | 1471983395298 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:35 INFO - PROCESS | 1660 | 1471983395302 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270ed800 == 35 [pid = 1660] [id = 634] 13:16:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1246f6400) [pid = 1660] [serial = 1902] [outer = 0x0] 13:16:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124c74800) [pid = 1660] [serial = 1903] [outer = 0x1246f6400] 13:16:35 INFO - PROCESS | 1660 | 1471983395335 Marionette DEBUG loaded listener.js 13:16:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1268b7800) [pid = 1660] [serial = 1904] [outer = 0x1246f6400] 13:16:35 INFO - PROCESS | 1660 | 1471983395670 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:16:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:16:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 570ms 13:16:35 INFO - PROCESS | 1660 | 1471983395711 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:16:35 INFO - PROCESS | 1660 | 1471983395713 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:16:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:16:35 INFO - PROCESS | 1660 | 1471983395715 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:16:35 INFO - PROCESS | 1660 | 1471983395716 Marionette TRACE conn2 <- [1,2510,null,{}] 13:16:35 INFO - PROCESS | 1660 | 1471983395718 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:35 INFO - PROCESS | 1660 | 1471983395720 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:35 INFO - PROCESS | 1660 | 1471983395821 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x112f3e400) [pid = 1660] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1121ab800) [pid = 1660] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12341a400) [pid = 1660] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112ea8000) [pid = 1660] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x121eaf000) [pid = 1660] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x113c37400) [pid = 1660] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119da8400) [pid = 1660] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1176ca800) [pid = 1660] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1126e2000) [pid = 1660] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x115cb8000) [pid = 1660] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11637c800) [pid = 1660] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1246e9800) [pid = 1660] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x10e9f9000) [pid = 1660] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112992c00) [pid = 1660] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11879a800) [pid = 1660] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124299000) [pid = 1660] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128b0e400) [pid = 1660] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128b10400) [pid = 1660] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126f78c00) [pid = 1660] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1240f3000) [pid = 1660] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:16:35 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128ab1c00) [pid = 1660] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:16:35 INFO - PROCESS | 1660 | 1471983395898 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:35 INFO - PROCESS | 1660 | 1471983395899 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1160b5800 == 36 [pid = 1660] [id = 635] 13:16:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x111c75000) [pid = 1660] [serial = 1905] [outer = 0x0] 13:16:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1126e5c00) [pid = 1660] [serial = 1906] [outer = 0x111c75000] 13:16:35 INFO - PROCESS | 1660 | 1471983395925 Marionette DEBUG loaded listener.js 13:16:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112ff5c00) [pid = 1660] [serial = 1907] [outer = 0x111c75000] 13:16:36 INFO - PROCESS | 1660 | 1471983396202 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 13:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 520ms 13:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:16:36 INFO - PROCESS | 1660 | 1471983396237 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:16:36 INFO - PROCESS | 1660 | 1471983396238 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:16:36 INFO - PROCESS | 1660 | 1471983396240 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:16:36 INFO - PROCESS | 1660 | 1471983396241 Marionette TRACE conn2 <- [1,2514,null,{}] 13:16:36 INFO - PROCESS | 1660 | 1471983396244 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:36 INFO - PROCESS | 1660 | 1471983396256 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:36 INFO - PROCESS | 1660 | 1471983396336 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:16:36 INFO - PROCESS | 1660 | 1471983396340 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:36 INFO - PROCESS | 1660 | 1471983396341 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a791800 == 37 [pid = 1660] [id = 636] 13:16:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x115cb8800) [pid = 1660] [serial = 1908] [outer = 0x0] 13:16:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118f64c00) [pid = 1660] [serial = 1909] [outer = 0x115cb8800] 13:16:36 INFO - PROCESS | 1660 | 1471983396366 Marionette DEBUG loaded listener.js 13:16:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1245a8000) [pid = 1660] [serial = 1910] [outer = 0x115cb8800] 13:16:36 INFO - PROCESS | 1660 | 1471983396706 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 13:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 518ms 13:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:16:36 INFO - PROCESS | 1660 | 1471983396760 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:16:36 INFO - PROCESS | 1660 | 1471983396761 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:16:36 INFO - PROCESS | 1660 | 1471983396764 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:16:36 INFO - PROCESS | 1660 | 1471983396765 Marionette TRACE conn2 <- [1,2518,null,{}] 13:16:36 INFO - PROCESS | 1660 | 1471983396767 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:36 INFO - PROCESS | 1660 | 1471983396768 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:36 INFO - PROCESS | 1660 | 1471983396849 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:16:36 INFO - PROCESS | 1660 | 1471983396853 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:36 INFO - PROCESS | 1660 | 1471983396855 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af75800 == 38 [pid = 1660] [id = 637] 13:16:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1246e9800) [pid = 1660] [serial = 1911] [outer = 0x0] 13:16:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x127095800) [pid = 1660] [serial = 1912] [outer = 0x1246e9800] 13:16:36 INFO - PROCESS | 1660 | 1471983396881 Marionette DEBUG loaded listener.js 13:16:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12737b000) [pid = 1660] [serial = 1913] [outer = 0x1246e9800] 13:16:37 INFO - PROCESS | 1660 | 1471983397218 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 469ms 13:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:16:37 INFO - PROCESS | 1660 | 1471983397235 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:16:37 INFO - PROCESS | 1660 | 1471983397236 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:16:37 INFO - PROCESS | 1660 | 1471983397238 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:16:37 INFO - PROCESS | 1660 | 1471983397239 Marionette TRACE conn2 <- [1,2522,null,{}] 13:16:37 INFO - PROCESS | 1660 | 1471983397241 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:37 INFO - PROCESS | 1660 | 1471983397242 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:37 INFO - PROCESS | 1660 | 1471983397333 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:16:37 INFO - PROCESS | 1660 | 1471983397337 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:37 INFO - PROCESS | 1660 | 1471983397338 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b992000 == 39 [pid = 1660] [id = 638] 13:16:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1269d6800) [pid = 1660] [serial = 1914] [outer = 0x0] 13:16:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128aa9800) [pid = 1660] [serial = 1915] [outer = 0x1269d6800] 13:16:37 INFO - PROCESS | 1660 | 1471983397364 Marionette DEBUG loaded listener.js 13:16:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128b0e400) [pid = 1660] [serial = 1916] [outer = 0x1269d6800] 13:16:37 INFO - PROCESS | 1660 | 1471983397705 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 13:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 518ms 13:16:37 INFO - PROCESS | 1660 | 1471983397761 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:16:37 INFO - PROCESS | 1660 | 1471983397762 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:16:37 INFO - PROCESS | 1660 | 1471983397765 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:16:37 INFO - PROCESS | 1660 | 1471983397766 Marionette TRACE conn2 <- [1,2526,null,{}] 13:16:37 INFO - PROCESS | 1660 | 1471983397769 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:37 INFO - PROCESS | 1660 | 1471983397770 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:37 INFO - PROCESS | 1660 | 1471983397848 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:16:37 INFO - PROCESS | 1660 | 1471983397852 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:37 INFO - PROCESS | 1660 | 1471983397854 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x112162800 == 40 [pid = 1660] [id = 639] 13:16:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x110ea6000) [pid = 1660] [serial = 1917] [outer = 0x0] 13:16:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x110ee5400) [pid = 1660] [serial = 1918] [outer = 0x110ea6000] 13:16:37 INFO - PROCESS | 1660 | 1471983397932 Marionette DEBUG loaded listener.js 13:16:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112ea2000) [pid = 1660] [serial = 1919] [outer = 0x110ea6000] 13:16:38 INFO - PROCESS | 1660 | 1471983398489 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 13:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 769ms 13:16:38 INFO - PROCESS | 1660 | 1471983398536 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:16:38 INFO - PROCESS | 1660 | 1471983398539 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:16:38 INFO - PROCESS | 1660 | 1471983398545 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:16:38 INFO - PROCESS | 1660 | 1471983398548 Marionette TRACE conn2 <- [1,2530,null,{}] 13:16:38 INFO - PROCESS | 1660 | 1471983398553 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:38 INFO - PROCESS | 1660 | 1471983398556 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:38 INFO - PROCESS | 1660 | 1471983398710 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:16:38 INFO - PROCESS | 1660 | 1471983398838 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:38 INFO - PROCESS | 1660 | 1471983398840 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x12691b000 == 41 [pid = 1660] [id = 640] 13:16:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112e9e400) [pid = 1660] [serial = 1920] [outer = 0x0] 13:16:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x118594400) [pid = 1660] [serial = 1921] [outer = 0x112e9e400] 13:16:38 INFO - PROCESS | 1660 | 1471983398874 Marionette DEBUG loaded listener.js 13:16:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119346c00) [pid = 1660] [serial = 1922] [outer = 0x112e9e400] 13:16:39 INFO - PROCESS | 1660 | 1471983399351 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 13:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 877ms 13:16:39 INFO - PROCESS | 1660 | 1471983399421 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:16:39 INFO - PROCESS | 1660 | 1471983399425 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:16:39 INFO - PROCESS | 1660 | 1471983399431 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:16:39 INFO - PROCESS | 1660 | 1471983399433 Marionette TRACE conn2 <- [1,2534,null,{}] 13:16:39 INFO - PROCESS | 1660 | 1471983399435 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:39 INFO - PROCESS | 1660 | 1471983399437 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:39 INFO - PROCESS | 1660 | 1471983399540 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:16:39 INFO - PROCESS | 1660 | 1471983399602 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:39 INFO - PROCESS | 1660 | 1471983399603 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af5f800 == 42 [pid = 1660] [id = 641] 13:16:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119da7400) [pid = 1660] [serial = 1923] [outer = 0x0] 13:16:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121308000) [pid = 1660] [serial = 1924] [outer = 0x119da7400] 13:16:39 INFO - PROCESS | 1660 | 1471983399634 Marionette DEBUG loaded listener.js 13:16:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1240f8c00) [pid = 1660] [serial = 1925] [outer = 0x119da7400] 13:16:40 INFO - PROCESS | 1660 | 1471983400085 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 13:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 670ms 13:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:16:40 INFO - PROCESS | 1660 | 1471983400101 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:16:40 INFO - PROCESS | 1660 | 1471983400102 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:16:40 INFO - PROCESS | 1660 | 1471983400105 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:16:40 INFO - PROCESS | 1660 | 1471983400107 Marionette TRACE conn2 <- [1,2538,null,{}] 13:16:40 INFO - PROCESS | 1660 | 1471983400115 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:40 INFO - PROCESS | 1660 | 1471983400118 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:40 INFO - PROCESS | 1660 | 1471983400226 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:16:40 INFO - PROCESS | 1660 | 1471983400288 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:40 INFO - PROCESS | 1660 | 1471983400289 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c582800 == 43 [pid = 1660] [id = 642] 13:16:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124c9e000) [pid = 1660] [serial = 1926] [outer = 0x0] 13:16:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1269c9400) [pid = 1660] [serial = 1927] [outer = 0x124c9e000] 13:16:40 INFO - PROCESS | 1660 | 1471983400319 Marionette DEBUG loaded listener.js 13:16:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x128b14400) [pid = 1660] [serial = 1928] [outer = 0x124c9e000] 13:16:40 INFO - PROCESS | 1660 | 1471983400775 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 721ms 13:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:16:40 INFO - PROCESS | 1660 | 1471983400827 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:16:40 INFO - PROCESS | 1660 | 1471983400828 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:16:40 INFO - PROCESS | 1660 | 1471983400831 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:16:40 INFO - PROCESS | 1660 | 1471983400832 Marionette TRACE conn2 <- [1,2542,null,{}] 13:16:40 INFO - PROCESS | 1660 | 1471983400835 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:40 INFO - PROCESS | 1660 | 1471983400836 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:40 INFO - PROCESS | 1660 | 1471983400965 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:16:41 INFO - PROCESS | 1660 | 1471983401041 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:41 INFO - PROCESS | 1660 | 1471983401042 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x11816b800 == 44 [pid = 1660] [id = 643] 13:16:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x111c78c00) [pid = 1660] [serial = 1929] [outer = 0x0] 13:16:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x126f7c400) [pid = 1660] [serial = 1930] [outer = 0x111c78c00] 13:16:41 INFO - PROCESS | 1660 | 1471983401074 Marionette DEBUG loaded listener.js 13:16:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x128ed5c00) [pid = 1660] [serial = 1931] [outer = 0x111c78c00] 13:16:41 INFO - PROCESS | 1660 | 1471983401625 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 13:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 822ms 13:16:41 INFO - PROCESS | 1660 | 1471983401654 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:16:41 INFO - PROCESS | 1660 | 1471983401656 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:16:41 INFO - PROCESS | 1660 | 1471983401660 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:16:41 INFO - PROCESS | 1660 | 1471983401662 Marionette TRACE conn2 <- [1,2546,null,{}] 13:16:41 INFO - PROCESS | 1660 | 1471983401688 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:41 INFO - PROCESS | 1660 | 1471983401690 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:41 INFO - PROCESS | 1660 | 1471983401787 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:16:41 INFO - PROCESS | 1660 | 1471983401865 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:41 INFO - PROCESS | 1660 | 1471983401868 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x113957800 == 45 [pid = 1660] [id = 644] 13:16:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x115caf400) [pid = 1660] [serial = 1932] [outer = 0x0] 13:16:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x115cb3000) [pid = 1660] [serial = 1933] [outer = 0x115caf400] 13:16:41 INFO - PROCESS | 1660 | 1471983401898 Marionette DEBUG loaded listener.js 13:16:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x116810c00) [pid = 1660] [serial = 1934] [outer = 0x115caf400] 13:16:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12b992000 == 44 [pid = 1660] [id = 638] 13:16:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12af75800 == 43 [pid = 1660] [id = 637] 13:16:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12a791800 == 42 [pid = 1660] [id = 636] 13:16:42 INFO - PROCESS | 1660 | --DOCSHELL 0x1160b5800 == 41 [pid = 1660] [id = 635] 13:16:42 INFO - PROCESS | 1660 | --DOCSHELL 0x1270ed800 == 40 [pid = 1660] [id = 634] 13:16:42 INFO - PROCESS | 1660 | --DOCSHELL 0x129157000 == 39 [pid = 1660] [id = 633] 13:16:42 INFO - PROCESS | 1660 | --DOCSHELL 0x128a6a800 == 38 [pid = 1660] [id = 632] 13:16:42 INFO - PROCESS | 1660 | --DOCSHELL 0x1240a6000 == 37 [pid = 1660] [id = 631] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x112ea3800) [pid = 1660] [serial = 1879] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0c8000 == 36 [pid = 1660] [id = 630] 13:16:42 INFO - PROCESS | 1660 | --DOCSHELL 0x11659c000 == 35 [pid = 1660] [id = 629] 13:16:42 INFO - PROCESS | 1660 | --DOCSHELL 0x118fe6800 == 34 [pid = 1660] [id = 628] 13:16:42 INFO - PROCESS | 1660 | --DOCSHELL 0x116ad8000 == 33 [pid = 1660] [id = 627] 13:16:42 INFO - PROCESS | 1660 | 1471983402332 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 13:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 693ms 13:16:42 INFO - PROCESS | 1660 | 1471983402352 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:16:42 INFO - PROCESS | 1660 | 1471983402355 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:16:42 INFO - PROCESS | 1660 | 1471983402360 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:16:42 INFO - PROCESS | 1660 | 1471983402362 Marionette TRACE conn2 <- [1,2550,null,{}] 13:16:42 INFO - PROCESS | 1660 | 1471983402366 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:42 INFO - PROCESS | 1660 | 1471983402368 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:42 INFO - PROCESS | 1660 | 1471983402456 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x128c41000) [pid = 1660] [serial = 1769] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x116094800) [pid = 1660] [serial = 1876] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1176cfc00) [pid = 1660] [serial = 1877] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x121a81800) [pid = 1660] [serial = 1840] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x124459400) [pid = 1660] [serial = 1843] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121ef9400) [pid = 1660] [serial = 1841] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11889e400) [pid = 1660] [serial = 1852] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1292c4000) [pid = 1660] [serial = 1820] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x115cbc000) [pid = 1660] [serial = 1825] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116346400) [pid = 1660] [serial = 1826] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11a03e000) [pid = 1660] [serial = 1837] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x117c4e000) [pid = 1660] [serial = 1831] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11832e400) [pid = 1660] [serial = 1832] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11298a800) [pid = 1660] [serial = 1822] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1132bc800) [pid = 1660] [serial = 1823] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115f7d400) [pid = 1660] [serial = 1828] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11832b800) [pid = 1660] [serial = 1865] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11634f800) [pid = 1660] [serial = 1829] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11725b400) [pid = 1660] [serial = 1864] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126d9f800) [pid = 1660] [serial = 1846] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1129f4c00) [pid = 1660] [serial = 1862] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119350000) [pid = 1660] [serial = 1834] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1197b7000) [pid = 1660] [serial = 1835] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11a03b800) [pid = 1660] [serial = 1868] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119671000) [pid = 1660] [serial = 1867] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1268bbc00) [pid = 1660] [serial = 1844] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x127097000) [pid = 1660] [serial = 1847] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12683d000) [pid = 1660] [serial = 1871] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1292c3c00) [pid = 1660] [serial = 1859] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x124c7d000) [pid = 1660] [serial = 1870] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128cf2c00) [pid = 1660] [serial = 1874] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x127380800) [pid = 1660] [serial = 1849] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x124ca0c00) [pid = 1660] [serial = 1855] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128cee800) [pid = 1660] [serial = 1858] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x128ab0c00) [pid = 1660] [serial = 1850] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x121eb2000) [pid = 1660] [serial = 1853] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128ab7c00) [pid = 1660] [serial = 1856] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x128b17400) [pid = 1660] [serial = 1873] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1211e5c00) [pid = 1660] [serial = 1838] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11213f000) [pid = 1660] [serial = 1861] [outer = 0x0] [url = about:blank] 13:16:42 INFO - PROCESS | 1660 | 1471983402524 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:42 INFO - PROCESS | 1660 | 1471983402525 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x116855800 == 34 [pid = 1660] [id = 645] 13:16:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1129f4c00) [pid = 1660] [serial = 1935] [outer = 0x0] 13:16:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x115caf800) [pid = 1660] [serial = 1936] [outer = 0x1129f4c00] 13:16:42 INFO - PROCESS | 1660 | 1471983402554 Marionette DEBUG loaded listener.js 13:16:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118fbc800) [pid = 1660] [serial = 1937] [outer = 0x1129f4c00] 13:16:42 INFO - PROCESS | 1660 | 1471983402885 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 13:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 575ms 13:16:42 INFO - PROCESS | 1660 | 1471983402934 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:16:42 INFO - PROCESS | 1660 | 1471983402936 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:16:42 INFO - PROCESS | 1660 | 1471983402938 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:16:42 INFO - PROCESS | 1660 | 1471983402940 Marionette TRACE conn2 <- [1,2554,null,{}] 13:16:42 INFO - PROCESS | 1660 | 1471983402971 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:42 INFO - PROCESS | 1660 | 1471983402974 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:43 INFO - PROCESS | 1660 | 1471983403084 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:16:43 INFO - PROCESS | 1660 | 1471983403092 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:43 INFO - PROCESS | 1660 | 1471983403094 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x121ab3000 == 35 [pid = 1660] [id = 646] 13:16:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119dac000) [pid = 1660] [serial = 1938] [outer = 0x0] 13:16:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x121eab800) [pid = 1660] [serial = 1939] [outer = 0x119dac000] 13:16:43 INFO - PROCESS | 1660 | 1471983403124 Marionette DEBUG loaded listener.js 13:16:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1242a0c00) [pid = 1660] [serial = 1940] [outer = 0x119dac000] 13:16:43 INFO - PROCESS | 1660 | 1471983403457 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 570ms 13:16:43 INFO - PROCESS | 1660 | 1471983403508 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:16:43 INFO - PROCESS | 1660 | 1471983403510 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:16:43 INFO - PROCESS | 1660 | 1471983403524 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:16:43 INFO - PROCESS | 1660 | 1471983403525 Marionette TRACE conn2 <- [1,2558,null,{}] 13:16:43 INFO - PROCESS | 1660 | 1471983403527 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:43 INFO - PROCESS | 1660 | 1471983403528 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:43 INFO - PROCESS | 1660 | 1471983403609 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:16:43 INFO - PROCESS | 1660 | 1471983403614 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:43 INFO - PROCESS | 1660 | 1471983403616 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f17000 == 36 [pid = 1660] [id = 647] 13:16:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124c9bc00) [pid = 1660] [serial = 1941] [outer = 0x0] 13:16:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x124ca6c00) [pid = 1660] [serial = 1942] [outer = 0x124c9bc00] 13:16:43 INFO - PROCESS | 1660 | 1471983403642 Marionette DEBUG loaded listener.js 13:16:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x126d9cc00) [pid = 1660] [serial = 1943] [outer = 0x124c9bc00] 13:16:43 INFO - PROCESS | 1660 | 1471983403988 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 13:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 472ms 13:16:43 INFO - PROCESS | 1660 | 1471983403992 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:16:43 INFO - PROCESS | 1660 | 1471983403993 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:16:44 INFO - PROCESS | 1660 | 1471983403999 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:16:44 INFO - PROCESS | 1660 | 1471983404002 Marionette TRACE conn2 <- [1,2562,null,{}] 13:16:44 INFO - PROCESS | 1660 | 1471983404004 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:44 INFO - PROCESS | 1660 | 1471983404006 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:44 INFO - PROCESS | 1660 | 1471983404089 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:16:44 INFO - PROCESS | 1660 | 1471983404093 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:44 INFO - PROCESS | 1660 | 1471983404094 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292ec800 == 37 [pid = 1660] [id = 648] 13:16:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1131b1800) [pid = 1660] [serial = 1944] [outer = 0x0] 13:16:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128ab0c00) [pid = 1660] [serial = 1945] [outer = 0x1131b1800] 13:16:44 INFO - PROCESS | 1660 | 1471983404122 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x128ce4800) [pid = 1660] [serial = 1946] [outer = 0x1131b1800] 13:16:44 INFO - PROCESS | 1660 | 1471983404461 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 13:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 524ms 13:16:44 INFO - PROCESS | 1660 | 1471983404525 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:16:44 INFO - PROCESS | 1660 | 1471983404526 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:16:44 INFO - PROCESS | 1660 | 1471983404536 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:16:44 INFO - PROCESS | 1660 | 1471983404537 Marionette TRACE conn2 <- [1,2566,null,{}] 13:16:44 INFO - PROCESS | 1660 | 1471983404539 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:44 INFO - PROCESS | 1660 | 1471983404544 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:44 INFO - PROCESS | 1660 | 1471983404666 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:16:44 INFO - PROCESS | 1660 | 1471983404679 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:44 INFO - PROCESS | 1660 | 1471983404681 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a547000 == 38 [pid = 1660] [id = 649] 13:16:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128aa9400) [pid = 1660] [serial = 1947] [outer = 0x0] 13:16:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12919fc00) [pid = 1660] [serial = 1948] [outer = 0x128aa9400] 13:16:44 INFO - PROCESS | 1660 | 1471983404706 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x129496000) [pid = 1660] [serial = 1949] [outer = 0x128aa9400] 13:16:45 INFO - PROCESS | 1660 | 1471983405078 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 13:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 570ms 13:16:45 INFO - PROCESS | 1660 | 1471983405106 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:16:45 INFO - PROCESS | 1660 | 1471983405108 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:16:45 INFO - PROCESS | 1660 | 1471983405110 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:16:45 INFO - PROCESS | 1660 | 1471983405111 Marionette TRACE conn2 <- [1,2570,null,{}] 13:16:45 INFO - PROCESS | 1660 | 1471983405119 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:45 INFO - PROCESS | 1660 | 1471983405120 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:45 INFO - PROCESS | 1660 | 1471983405222 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:16:45 INFO - PROCESS | 1660 | 1471983405225 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:45 INFO - PROCESS | 1660 | 1471983405227 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af57800 == 39 [pid = 1660] [id = 650] 13:16:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128ce5400) [pid = 1660] [serial = 1950] [outer = 0x0] 13:16:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12a5ea800) [pid = 1660] [serial = 1951] [outer = 0x128ce5400] 13:16:45 INFO - PROCESS | 1660 | 1471983405286 Marionette DEBUG loaded listener.js 13:16:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a5f6400) [pid = 1660] [serial = 1952] [outer = 0x128ce5400] 13:16:45 INFO - PROCESS | 1660 | 1471983405677 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 13:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 624ms 13:16:45 INFO - PROCESS | 1660 | 1471983405735 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:16:45 INFO - PROCESS | 1660 | 1471983405737 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:16:45 INFO - PROCESS | 1660 | 1471983405740 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:16:45 INFO - PROCESS | 1660 | 1471983405742 Marionette TRACE conn2 <- [1,2574,null,{}] 13:16:45 INFO - PROCESS | 1660 | 1471983405745 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:45 INFO - PROCESS | 1660 | 1471983405747 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:45 INFO - PROCESS | 1660 | 1471983405903 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:16:45 INFO - PROCESS | 1660 | 1471983405942 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:45 INFO - PROCESS | 1660 | 1471983405944 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b997800 == 40 [pid = 1660] [id = 651] 13:16:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x129498c00) [pid = 1660] [serial = 1953] [outer = 0x0] 13:16:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a647000) [pid = 1660] [serial = 1954] [outer = 0x129498c00] 13:16:45 INFO - PROCESS | 1660 | 1471983405969 Marionette DEBUG loaded listener.js 13:16:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a7d8c00) [pid = 1660] [serial = 1955] [outer = 0x129498c00] 13:16:46 INFO - PROCESS | 1660 | 1471983406304 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 13:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 622ms 13:16:46 INFO - PROCESS | 1660 | 1471983406362 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:16:46 INFO - PROCESS | 1660 | 1471983406363 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:16:46 INFO - PROCESS | 1660 | 1471983406365 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:16:46 INFO - PROCESS | 1660 | 1471983406366 Marionette TRACE conn2 <- [1,2578,null,{}] 13:16:46 INFO - PROCESS | 1660 | 1471983406369 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:46 INFO - PROCESS | 1660 | 1471983406370 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:46 INFO - PROCESS | 1660 | 1471983406476 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:16:46 INFO - PROCESS | 1660 | 1471983406487 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:46 INFO - PROCESS | 1660 | 1471983406488 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bce9800 == 41 [pid = 1660] [id = 652] 13:16:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a7d7c00) [pid = 1660] [serial = 1956] [outer = 0x0] 13:16:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12af46800) [pid = 1660] [serial = 1957] [outer = 0x12a7d7c00] 13:16:46 INFO - PROCESS | 1660 | 1471983406521 Marionette DEBUG loaded listener.js 13:16:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12af50000) [pid = 1660] [serial = 1958] [outer = 0x12a7d7c00] 13:16:46 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112fefc00) [pid = 1660] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:16:46 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118f63800) [pid = 1660] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:16:46 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x110eed800) [pid = 1660] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:16:46 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1128b4000) [pid = 1660] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:16:46 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1246e9800) [pid = 1660] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:16:46 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1246f6400) [pid = 1660] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:16:46 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x111c75000) [pid = 1660] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:16:46 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1197c2800) [pid = 1660] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:16:46 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115cb8800) [pid = 1660] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:16:46 INFO - PROCESS | 1660 | 1471983406900 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 13:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 570ms 13:16:46 INFO - PROCESS | 1660 | 1471983406936 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:16:46 INFO - PROCESS | 1660 | 1471983406937 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:16:46 INFO - PROCESS | 1660 | 1471983406939 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:16:46 INFO - PROCESS | 1660 | 1471983406941 Marionette TRACE conn2 <- [1,2582,null,{}] 13:16:46 INFO - PROCESS | 1660 | 1471983406943 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:46 INFO - PROCESS | 1660 | 1471983406944 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:47 INFO - PROCESS | 1660 | 1471983407059 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:16:47 INFO - PROCESS | 1660 | 1471983407067 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:47 INFO - PROCESS | 1660 | 1471983407068 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c426800 == 42 [pid = 1660] [id = 653] 13:16:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1128bf800) [pid = 1660] [serial = 1959] [outer = 0x0] 13:16:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1197c2800) [pid = 1660] [serial = 1960] [outer = 0x1128bf800] 13:16:47 INFO - PROCESS | 1660 | 1471983407094 Marionette DEBUG loaded listener.js 13:16:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1269cb800) [pid = 1660] [serial = 1961] [outer = 0x1128bf800] 13:16:47 INFO - PROCESS | 1660 | 1471983407422 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 13:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 519ms 13:16:47 INFO - PROCESS | 1660 | 1471983407460 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:16:47 INFO - PROCESS | 1660 | 1471983407461 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:16:47 INFO - PROCESS | 1660 | 1471983407464 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:16:47 INFO - PROCESS | 1660 | 1471983407465 Marionette TRACE conn2 <- [1,2586,null,{}] 13:16:47 INFO - PROCESS | 1660 | 1471983407468 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:47 INFO - PROCESS | 1660 | 1471983407470 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:47 INFO - PROCESS | 1660 | 1471983407593 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:16:47 INFO - PROCESS | 1660 | 1471983407641 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:47 INFO - PROCESS | 1660 | 1471983407642 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cfd9800 == 43 [pid = 1660] [id = 654] 13:16:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126f81000) [pid = 1660] [serial = 1962] [outer = 0x0] 13:16:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12afa2800) [pid = 1660] [serial = 1963] [outer = 0x126f81000] 13:16:47 INFO - PROCESS | 1660 | 1471983407669 Marionette DEBUG loaded listener.js 13:16:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12b9f5000) [pid = 1660] [serial = 1964] [outer = 0x126f81000] 13:16:47 INFO - PROCESS | 1660 | 1471983407950 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 13:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 519ms 13:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:16:47 INFO - PROCESS | 1660 | 1471983407987 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:16:47 INFO - PROCESS | 1660 | 1471983407988 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:16:47 INFO - PROCESS | 1660 | 1471983407990 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:16:47 INFO - PROCESS | 1660 | 1471983407991 Marionette TRACE conn2 <- [1,2590,null,{}] 13:16:47 INFO - PROCESS | 1660 | 1471983407993 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:47 INFO - PROCESS | 1660 | 1471983407995 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:48 INFO - PROCESS | 1660 | 1471983408084 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:16:48 INFO - PROCESS | 1660 | 1471983408087 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:48 INFO - PROCESS | 1660 | 1471983408088 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d376000 == 44 [pid = 1660] [id = 655] 13:16:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12b9f6400) [pid = 1660] [serial = 1965] [outer = 0x0] 13:16:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12bc93000) [pid = 1660] [serial = 1966] [outer = 0x12b9f6400] 13:16:48 INFO - PROCESS | 1660 | 1471983408113 Marionette DEBUG loaded listener.js 13:16:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12bc9c000) [pid = 1660] [serial = 1967] [outer = 0x12b9f6400] 13:16:48 INFO - PROCESS | 1660 | 1471983408466 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 13:16:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:16:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 517ms 13:16:48 INFO - PROCESS | 1660 | 1471983408511 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:16:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:16:48 INFO - PROCESS | 1660 | 1471983408513 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:16:48 INFO - PROCESS | 1660 | 1471983408515 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:16:48 INFO - PROCESS | 1660 | 1471983408516 Marionette TRACE conn2 <- [1,2594,null,{}] 13:16:48 INFO - PROCESS | 1660 | 1471983408518 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:48 INFO - PROCESS | 1660 | 1471983408519 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:48 INFO - PROCESS | 1660 | 1471983408610 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:16:48 INFO - PROCESS | 1660 | 1471983408613 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:48 INFO - PROCESS | 1660 | 1471983408614 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d620000 == 45 [pid = 1660] [id = 656] 13:16:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12bc9c800) [pid = 1660] [serial = 1968] [outer = 0x0] 13:16:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12bc9ec00) [pid = 1660] [serial = 1969] [outer = 0x12bc9c800] 13:16:48 INFO - PROCESS | 1660 | 1471983408639 Marionette DEBUG loaded listener.js 13:16:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12c011400) [pid = 1660] [serial = 1970] [outer = 0x12bc9c800] 13:16:49 INFO - PROCESS | 1660 | 1471983409161 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 13:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 669ms 13:16:49 INFO - PROCESS | 1660 | 1471983409186 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:16:49 INFO - PROCESS | 1660 | 1471983409191 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:16:49 INFO - PROCESS | 1660 | 1471983409196 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:16:49 INFO - PROCESS | 1660 | 1471983409199 Marionette TRACE conn2 <- [1,2598,null,{}] 13:16:49 INFO - PROCESS | 1660 | 1471983409206 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:49 INFO - PROCESS | 1660 | 1471983409209 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:49 INFO - PROCESS | 1660 | 1471983409349 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:16:49 INFO - PROCESS | 1660 | 1471983409449 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:49 INFO - PROCESS | 1660 | 1471983409451 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1197c5800 == 46 [pid = 1660] [id = 657] 13:16:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x116352400) [pid = 1660] [serial = 1971] [outer = 0x0] 13:16:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1176cf400) [pid = 1660] [serial = 1972] [outer = 0x116352400] 13:16:49 INFO - PROCESS | 1660 | 1471983409483 Marionette DEBUG loaded listener.js 13:16:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x118796400) [pid = 1660] [serial = 1973] [outer = 0x116352400] 13:16:49 INFO - PROCESS | 1660 | 1471983409942 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 776ms 13:16:49 INFO - PROCESS | 1660 | 1471983409971 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:16:49 INFO - PROCESS | 1660 | 1471983409974 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:16:49 INFO - PROCESS | 1660 | 1471983409997 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:16:50 INFO - PROCESS | 1660 | 1471983409999 Marionette TRACE conn2 <- [1,2602,null,{}] 13:16:50 INFO - PROCESS | 1660 | 1471983410005 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:50 INFO - PROCESS | 1660 | 1471983410006 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:50 INFO - PROCESS | 1660 | 1471983410113 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:16:50 INFO - PROCESS | 1660 | 1471983410188 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:50 INFO - PROCESS | 1660 | 1471983410189 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a547800 == 47 [pid = 1660] [id = 658] 13:16:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119da1c00) [pid = 1660] [serial = 1974] [outer = 0x0] 13:16:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12100b400) [pid = 1660] [serial = 1975] [outer = 0x119da1c00] 13:16:50 INFO - PROCESS | 1660 | 1471983410221 Marionette DEBUG loaded listener.js 13:16:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x121eadc00) [pid = 1660] [serial = 1976] [outer = 0x119da1c00] 13:16:50 INFO - PROCESS | 1660 | 1471983410653 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 13:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 741ms 13:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:16:50 INFO - PROCESS | 1660 | 1471983410720 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:16:50 INFO - PROCESS | 1660 | 1471983410722 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:16:50 INFO - PROCESS | 1660 | 1471983410724 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:16:50 INFO - PROCESS | 1660 | 1471983410727 Marionette TRACE conn2 <- [1,2606,null,{}] 13:16:50 INFO - PROCESS | 1660 | 1471983410737 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:50 INFO - PROCESS | 1660 | 1471983410740 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:50 INFO - PROCESS | 1660 | 1471983410844 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:16:50 INFO - PROCESS | 1660 | 1471983410920 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:50 INFO - PROCESS | 1660 | 1471983410922 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d614800 == 48 [pid = 1660] [id = 659] 13:16:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1270a3c00) [pid = 1660] [serial = 1977] [outer = 0x0] 13:16:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x128c43800) [pid = 1660] [serial = 1978] [outer = 0x1270a3c00] 13:16:50 INFO - PROCESS | 1660 | 1471983410955 Marionette DEBUG loaded listener.js 13:16:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12919cc00) [pid = 1660] [serial = 1979] [outer = 0x1270a3c00] 13:16:51 INFO - PROCESS | 1660 | 1471983411387 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 13:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 676ms 13:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:16:51 INFO - PROCESS | 1660 | 1471983411400 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:16:51 INFO - PROCESS | 1660 | 1471983411402 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:16:51 INFO - PROCESS | 1660 | 1471983411404 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:16:51 INFO - PROCESS | 1660 | 1471983411406 Marionette TRACE conn2 <- [1,2610,null,{}] 13:16:51 INFO - PROCESS | 1660 | 1471983411408 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:51 INFO - PROCESS | 1660 | 1471983411409 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:51 INFO - PROCESS | 1660 | 1471983411516 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:16:51 INFO - PROCESS | 1660 | 1471983411578 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:51 INFO - PROCESS | 1660 | 1471983411579 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x121159800 == 49 [pid = 1660] [id = 660] 13:16:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x112ea3800) [pid = 1660] [serial = 1980] [outer = 0x0] 13:16:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x129493800) [pid = 1660] [serial = 1981] [outer = 0x112ea3800] 13:16:51 INFO - PROCESS | 1660 | 1471983411657 Marionette DEBUG loaded listener.js 13:16:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12a7d9000) [pid = 1660] [serial = 1982] [outer = 0x112ea3800] 13:16:52 INFO - PROCESS | 1660 | 1471983412356 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1022ms 13:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:16:52 INFO - PROCESS | 1660 | 1471983412427 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:16:52 INFO - PROCESS | 1660 | 1471983412430 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:16:52 INFO - PROCESS | 1660 | 1471983412449 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:16:52 INFO - PROCESS | 1660 | 1471983412452 Marionette TRACE conn2 <- [1,2614,null,{}] 13:16:52 INFO - PROCESS | 1660 | 1471983412457 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:52 INFO - PROCESS | 1660 | 1471983412460 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:52 INFO - PROCESS | 1660 | 1471983412603 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:16:52 INFO - PROCESS | 1660 | 1471983412735 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:52 INFO - PROCESS | 1660 | 1471983412736 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x118176000 == 50 [pid = 1660] [id = 661] 13:16:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x112992c00) [pid = 1660] [serial = 1983] [outer = 0x0] 13:16:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x112ea4000) [pid = 1660] [serial = 1984] [outer = 0x112992c00] 13:16:52 INFO - PROCESS | 1660 | 1471983412785 Marionette DEBUG loaded listener.js 13:16:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x116370000) [pid = 1660] [serial = 1985] [outer = 0x112992c00] 13:16:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12d376000 == 49 [pid = 1660] [id = 655] 13:16:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12cfd9800 == 48 [pid = 1660] [id = 654] 13:16:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c426800 == 47 [pid = 1660] [id = 653] 13:16:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12bce9800 == 46 [pid = 1660] [id = 652] 13:16:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12b997800 == 45 [pid = 1660] [id = 651] 13:16:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12af57800 == 44 [pid = 1660] [id = 650] 13:16:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12a547000 == 43 [pid = 1660] [id = 649] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x128aa9800) [pid = 1660] [serial = 1915] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1292ec800 == 42 [pid = 1660] [id = 648] 13:16:53 INFO - PROCESS | 1660 | --DOCSHELL 0x126f17000 == 41 [pid = 1660] [id = 647] 13:16:53 INFO - PROCESS | 1660 | --DOCSHELL 0x121ab3000 == 40 [pid = 1660] [id = 646] 13:16:53 INFO - PROCESS | 1660 | --DOCSHELL 0x116855800 == 39 [pid = 1660] [id = 645] 13:16:53 INFO - PROCESS | 1660 | --DOCSHELL 0x113957800 == 38 [pid = 1660] [id = 644] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x116544400) [pid = 1660] [serial = 1891] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1193f6400) [pid = 1660] [serial = 1894] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11878f400) [pid = 1660] [serial = 1892] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x112ea8400) [pid = 1660] [serial = 1882] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x112ff6400) [pid = 1660] [serial = 1889] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1126e2400) [pid = 1660] [serial = 1888] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x116abbc00) [pid = 1660] [serial = 1885] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x121eab000) [pid = 1660] [serial = 1900] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12737b000) [pid = 1660] [serial = 1913] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1268b7800) [pid = 1660] [serial = 1904] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124c74800) [pid = 1660] [serial = 1903] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x127095800) [pid = 1660] [serial = 1912] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112ff5c00) [pid = 1660] [serial = 1907] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119dab800) [pid = 1660] [serial = 1897] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1126e5c00) [pid = 1660] [serial = 1906] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x118f64c00) [pid = 1660] [serial = 1909] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x123423000) [pid = 1660] [serial = 1901] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1121aa800) [pid = 1660] [serial = 1898] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1245a8000) [pid = 1660] [serial = 1910] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1197c2400) [pid = 1660] [serial = 1895] [outer = 0x0] [url = about:blank] 13:16:53 INFO - PROCESS | 1660 | 1471983413262 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 13:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 887ms 13:16:53 INFO - PROCESS | 1660 | 1471983413320 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:16:53 INFO - PROCESS | 1660 | 1471983413323 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:16:53 INFO - PROCESS | 1660 | 1471983413327 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:16:53 INFO - PROCESS | 1660 | 1471983413329 Marionette TRACE conn2 <- [1,2618,null,{}] 13:16:53 INFO - PROCESS | 1660 | 1471983413332 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:53 INFO - PROCESS | 1660 | 1471983413333 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:53 INFO - PROCESS | 1660 | 1471983413418 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:16:53 INFO - PROCESS | 1660 | 1471983413477 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:53 INFO - PROCESS | 1660 | 1471983413478 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x118162800 == 39 [pid = 1660] [id = 662] 13:16:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x118f62800) [pid = 1660] [serial = 1986] [outer = 0x0] 13:16:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1193f6400) [pid = 1660] [serial = 1987] [outer = 0x118f62800] 13:16:53 INFO - PROCESS | 1660 | 1471983413513 Marionette DEBUG loaded listener.js 13:16:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119d9f400) [pid = 1660] [serial = 1988] [outer = 0x118f62800] 13:16:53 INFO - PROCESS | 1660 | 1471983413842 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 13:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 522ms 13:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:16:53 INFO - PROCESS | 1660 | 1471983413851 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:16:53 INFO - PROCESS | 1660 | 1471983413853 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:16:53 INFO - PROCESS | 1660 | 1471983413855 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:16:53 INFO - PROCESS | 1660 | 1471983413857 Marionette TRACE conn2 <- [1,2622,null,{}] 13:16:53 INFO - PROCESS | 1660 | 1471983413867 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:53 INFO - PROCESS | 1660 | 1471983413869 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:53 INFO - PROCESS | 1660 | 1471983413950 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:16:53 INFO - PROCESS | 1660 | 1471983413954 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:53 INFO - PROCESS | 1660 | 1471983413956 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12465e000 == 40 [pid = 1660] [id = 663] 13:16:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1211e5c00) [pid = 1660] [serial = 1989] [outer = 0x0] 13:16:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12341dc00) [pid = 1660] [serial = 1990] [outer = 0x1211e5c00] 13:16:53 INFO - PROCESS | 1660 | 1471983413984 Marionette DEBUG loaded listener.js 13:16:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1245a7c00) [pid = 1660] [serial = 1991] [outer = 0x1211e5c00] 13:16:54 INFO - PROCESS | 1660 | 1471983414354 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 13:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 520ms 13:16:54 INFO - PROCESS | 1660 | 1471983414376 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:16:54 INFO - PROCESS | 1660 | 1471983414378 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:16:54 INFO - PROCESS | 1660 | 1471983414382 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:16:54 INFO - PROCESS | 1660 | 1471983414383 Marionette TRACE conn2 <- [1,2626,null,{}] 13:16:54 INFO - PROCESS | 1660 | 1471983414386 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:54 INFO - PROCESS | 1660 | 1471983414387 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:54 INFO - PROCESS | 1660 | 1471983414469 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:16:54 INFO - PROCESS | 1660 | 1471983414473 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:54 INFO - PROCESS | 1660 | 1471983414474 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a7e800 == 41 [pid = 1660] [id = 664] 13:16:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x124c9c800) [pid = 1660] [serial = 1992] [outer = 0x0] 13:16:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126f7d000) [pid = 1660] [serial = 1993] [outer = 0x124c9c800] 13:16:54 INFO - PROCESS | 1660 | 1471983414501 Marionette DEBUG loaded listener.js 13:16:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12737b800) [pid = 1660] [serial = 1994] [outer = 0x124c9c800] 13:16:54 INFO - PROCESS | 1660 | 1471983414834 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 13:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 471ms 13:16:54 INFO - PROCESS | 1660 | 1471983414851 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:16:54 INFO - PROCESS | 1660 | 1471983414853 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:16:54 INFO - PROCESS | 1660 | 1471983414855 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:16:54 INFO - PROCESS | 1660 | 1471983414856 Marionette TRACE conn2 <- [1,2630,null,{}] 13:16:54 INFO - PROCESS | 1660 | 1471983414858 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:54 INFO - PROCESS | 1660 | 1471983414860 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:54 INFO - PROCESS | 1660 | 1471983414939 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:16:55 INFO - PROCESS | 1660 | 1471983415015 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:55 INFO - PROCESS | 1660 | 1471983415017 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x129167000 == 42 [pid = 1660] [id = 665] 13:16:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x112990800) [pid = 1660] [serial = 1995] [outer = 0x0] 13:16:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128ab3000) [pid = 1660] [serial = 1996] [outer = 0x112990800] 13:16:55 INFO - PROCESS | 1660 | 1471983415043 Marionette DEBUG loaded listener.js 13:16:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12919a800) [pid = 1660] [serial = 1997] [outer = 0x112990800] 13:16:55 INFO - PROCESS | 1660 | 1471983415376 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 13:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 568ms 13:16:55 INFO - PROCESS | 1660 | 1471983415423 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:16:55 INFO - PROCESS | 1660 | 1471983415424 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:16:55 INFO - PROCESS | 1660 | 1471983415426 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - PROCESS | 1660 | 1471983415428 Marionette TRACE conn2 <- [1,2634,null,{}] 13:16:55 INFO - PROCESS | 1660 | 1471983415430 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:55 INFO - PROCESS | 1660 | 1471983415434 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:55 INFO - PROCESS | 1660 | 1471983415557 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:16:55 INFO - PROCESS | 1660 | 1471983415574 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:55 INFO - PROCESS | 1660 | 1471983415575 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a54e000 == 43 [pid = 1660] [id = 666] 13:16:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1292c3000) [pid = 1660] [serial = 1998] [outer = 0x0] 13:16:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a647400) [pid = 1660] [serial = 1999] [outer = 0x1292c3000] 13:16:55 INFO - PROCESS | 1660 | 1471983415601 Marionette DEBUG loaded listener.js 13:16:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12b9ee000) [pid = 1660] [serial = 2000] [outer = 0x1292c3000] 13:16:55 INFO - PROCESS | 1660 | 1471983415948 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 569ms 13:16:55 INFO - PROCESS | 1660 | 1471983415996 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:16:55 INFO - PROCESS | 1660 | 1471983415998 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:16:56 INFO - PROCESS | 1660 | 1471983416000 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:16:56 INFO - PROCESS | 1660 | 1471983416001 Marionette TRACE conn2 <- [1,2638,null,{}] 13:16:56 INFO - PROCESS | 1660 | 1471983416003 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:56 INFO - PROCESS | 1660 | 1471983416004 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:56 INFO - PROCESS | 1660 | 1471983416117 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:16:56 INFO - PROCESS | 1660 | 1471983416127 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:56 INFO - PROCESS | 1660 | 1471983416128 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af72800 == 44 [pid = 1660] [id = 667] 13:16:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x112f41400) [pid = 1660] [serial = 2001] [outer = 0x0] 13:16:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12b9fa800) [pid = 1660] [serial = 2002] [outer = 0x112f41400] 13:16:56 INFO - PROCESS | 1660 | 1471983416154 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1128b1400) [pid = 1660] [serial = 2003] [outer = 0x112f41400] 13:16:56 INFO - PROCESS | 1660 | 1471983416537 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 13:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 569ms 13:16:56 INFO - PROCESS | 1660 | 1471983416582 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:16:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:16:56 INFO - PROCESS | 1660 | 1471983416584 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:16:56 INFO - PROCESS | 1660 | 1471983416588 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:16:56 INFO - PROCESS | 1660 | 1471983416589 Marionette TRACE conn2 <- [1,2642,null,{}] 13:16:56 INFO - PROCESS | 1660 | 1471983416593 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:56 INFO - PROCESS | 1660 | 1471983416595 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:56 INFO - PROCESS | 1660 | 1471983416731 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:16:56 INFO - PROCESS | 1660 | 1471983416748 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:56 INFO - PROCESS | 1660 | 1471983416749 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9a1800 == 45 [pid = 1660] [id = 668] 13:16:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12b9f1800) [pid = 1660] [serial = 2004] [outer = 0x0] 13:16:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12c013000) [pid = 1660] [serial = 2005] [outer = 0x12b9f1800] 13:16:56 INFO - PROCESS | 1660 | 1471983416774 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12c017400) [pid = 1660] [serial = 2006] [outer = 0x12b9f1800] 13:16:57 INFO - PROCESS | 1660 | 1471983417137 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 13:16:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:16:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 569ms 13:16:57 INFO - PROCESS | 1660 | 1471983417157 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:16:57 INFO - PROCESS | 1660 | 1471983417158 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:16:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:16:57 INFO - PROCESS | 1660 | 1471983417160 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:16:57 INFO - PROCESS | 1660 | 1471983417162 Marionette TRACE conn2 <- [1,2646,null,{}] 13:16:57 INFO - PROCESS | 1660 | 1471983417179 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:57 INFO - PROCESS | 1660 | 1471983417181 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:57 INFO - PROCESS | 1660 | 1471983417286 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:16:57 INFO - PROCESS | 1660 | 1471983417290 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:57 INFO - PROCESS | 1660 | 1471983417291 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c580000 == 46 [pid = 1660] [id = 669] 13:16:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x112979800) [pid = 1660] [serial = 2007] [outer = 0x0] 13:16:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11297c400) [pid = 1660] [serial = 2008] [outer = 0x112979800] 13:16:57 INFO - PROCESS | 1660 | 1471983417524 Marionette DEBUG loaded listener.js 13:16:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x112981800) [pid = 1660] [serial = 2009] [outer = 0x112979800] 13:16:57 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1269d6800) [pid = 1660] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:16:57 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12b9f6400) [pid = 1660] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:16:57 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x124c9bc00) [pid = 1660] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:16:57 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1129f4c00) [pid = 1660] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:16:57 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1131b1800) [pid = 1660] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:16:57 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x115caf400) [pid = 1660] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:16:57 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x119dac000) [pid = 1660] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:16:57 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x128ce5400) [pid = 1660] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:16:57 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x129498c00) [pid = 1660] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:16:57 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1128bf800) [pid = 1660] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:16:57 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12a7d7c00) [pid = 1660] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:16:57 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x128aa9400) [pid = 1660] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:16:57 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x126f81000) [pid = 1660] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:16:57 INFO - PROCESS | 1660 | 1471983417779 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 13:16:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:16:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 13:16:57 INFO - PROCESS | 1660 | 1471983417838 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:16:57 INFO - PROCESS | 1660 | 1471983417839 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:16:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:16:57 INFO - PROCESS | 1660 | 1471983417841 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:16:57 INFO - PROCESS | 1660 | 1471983417842 Marionette TRACE conn2 <- [1,2650,null,{}] 13:16:57 INFO - PROCESS | 1660 | 1471983417845 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:57 INFO - PROCESS | 1660 | 1471983417846 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:57 INFO - PROCESS | 1660 | 1471983417933 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:16:57 INFO - PROCESS | 1660 | 1471983417936 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:57 INFO - PROCESS | 1660 | 1471983417938 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ccdc000 == 47 [pid = 1660] [id = 670] 13:16:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x112983c00) [pid = 1660] [serial = 2010] [outer = 0x0] 13:16:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x118331000) [pid = 1660] [serial = 2011] [outer = 0x112983c00] 13:16:57 INFO - PROCESS | 1660 | 1471983417963 Marionette DEBUG loaded listener.js 13:16:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1246f3400) [pid = 1660] [serial = 2012] [outer = 0x112983c00] 13:16:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:16:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 469ms 13:16:58 INFO - PROCESS | 1660 | 1471983418304 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 13:16:58 INFO - PROCESS | 1660 | 1471983418310 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:16:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:16:58 INFO - PROCESS | 1660 | 1471983418322 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:16:58 INFO - PROCESS | 1660 | 1471983418325 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:16:58 INFO - PROCESS | 1660 | 1471983418326 Marionette TRACE conn2 <- [1,2654,null,{}] 13:16:58 INFO - PROCESS | 1660 | 1471983418329 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:58 INFO - PROCESS | 1660 | 1471983418330 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:58 INFO - PROCESS | 1660 | 1471983418425 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:16:58 INFO - PROCESS | 1660 | 1471983418491 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:58 INFO - PROCESS | 1660 | 1471983418493 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d61d000 == 48 [pid = 1660] [id = 671] 13:16:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x112e9cc00) [pid = 1660] [serial = 2013] [outer = 0x0] 13:16:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x128c47400) [pid = 1660] [serial = 2014] [outer = 0x112e9cc00] 13:16:58 INFO - PROCESS | 1660 | 1471983418520 Marionette DEBUG loaded listener.js 13:16:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12c018800) [pid = 1660] [serial = 2015] [outer = 0x112e9cc00] 13:16:58 INFO - PROCESS | 1660 | 1471983418795 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 13:16:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:16:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 518ms 13:16:58 INFO - PROCESS | 1660 | 1471983418844 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:16:58 INFO - PROCESS | 1660 | 1471983418845 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:16:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:16:58 INFO - PROCESS | 1660 | 1471983418854 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:16:58 INFO - PROCESS | 1660 | 1471983418855 Marionette TRACE conn2 <- [1,2658,null,{}] 13:16:58 INFO - PROCESS | 1660 | 1471983418858 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:58 INFO - PROCESS | 1660 | 1471983418859 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:58 INFO - PROCESS | 1660 | 1471983418945 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:16:58 INFO - PROCESS | 1660 | 1471983418951 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:58 INFO - PROCESS | 1660 | 1471983418952 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1274db800 == 49 [pid = 1660] [id = 672] 13:16:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12c017c00) [pid = 1660] [serial = 2016] [outer = 0x0] 13:16:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12c034400) [pid = 1660] [serial = 2017] [outer = 0x12c017c00] 13:16:58 INFO - PROCESS | 1660 | 1471983418977 Marionette DEBUG loaded listener.js 13:16:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12c039000) [pid = 1660] [serial = 2018] [outer = 0x12c017c00] 13:16:59 INFO - PROCESS | 1660 | 1471983419343 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 13:16:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:16:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 13:16:59 INFO - PROCESS | 1660 | 1471983419380 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:16:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:16:59 INFO - PROCESS | 1660 | 1471983419381 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:16:59 INFO - PROCESS | 1660 | 1471983419384 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:16:59 INFO - PROCESS | 1660 | 1471983419386 Marionette TRACE conn2 <- [1,2662,null,{}] 13:16:59 INFO - PROCESS | 1660 | 1471983419389 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:59 INFO - PROCESS | 1660 | 1471983419390 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:59 INFO - PROCESS | 1660 | 1471983419519 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:16:59 INFO - PROCESS | 1660 | 1471983419685 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:59 INFO - PROCESS | 1660 | 1471983419686 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:16:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x11631d000 == 50 [pid = 1660] [id = 673] 13:16:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x10e9f7400) [pid = 1660] [serial = 2019] [outer = 0x0] 13:16:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1126d9400) [pid = 1660] [serial = 2020] [outer = 0x10e9f7400] 13:16:59 INFO - PROCESS | 1660 | 1471983419735 Marionette DEBUG loaded listener.js 13:16:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x112ea0000) [pid = 1660] [serial = 2021] [outer = 0x10e9f7400] 13:17:00 INFO - PROCESS | 1660 | 1471983420249 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 13:17:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:17:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 872ms 13:17:00 INFO - PROCESS | 1660 | 1471983420258 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:17:00 INFO - PROCESS | 1660 | 1471983420260 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:17:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:17:00 INFO - PROCESS | 1660 | 1471983420263 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:17:00 INFO - PROCESS | 1660 | 1471983420265 Marionette TRACE conn2 <- [1,2666,null,{}] 13:17:00 INFO - PROCESS | 1660 | 1471983420269 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:00 INFO - PROCESS | 1660 | 1471983420272 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:00 INFO - PROCESS | 1660 | 1471983420381 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:17:00 INFO - PROCESS | 1660 | 1471983420448 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:00 INFO - PROCESS | 1660 | 1471983420450 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e5f800 == 51 [pid = 1660] [id = 674] 13:17:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x115fee400) [pid = 1660] [serial = 2022] [outer = 0x0] 13:17:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x118793c00) [pid = 1660] [serial = 2023] [outer = 0x115fee400] 13:17:00 INFO - PROCESS | 1660 | 1471983420523 Marionette DEBUG loaded listener.js 13:17:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x119da3800) [pid = 1660] [serial = 2024] [outer = 0x115fee400] 13:17:01 INFO - PROCESS | 1660 | 1471983421416 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 13:17:01 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) 13:17:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1174ms 13:17:01 INFO - PROCESS | 1660 | 1471983421440 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:17:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:17:01 INFO - PROCESS | 1660 | 1471983421442 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:17:01 INFO - PROCESS | 1660 | 1471983421445 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:17:01 INFO - PROCESS | 1660 | 1471983421448 Marionette TRACE conn2 <- [1,2670,null,{}] 13:17:01 INFO - PROCESS | 1660 | 1471983421451 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:01 INFO - PROCESS | 1660 | 1471983421452 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:01 INFO - PROCESS | 1660 | 1471983421557 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:17:01 INFO - PROCESS | 1660 | 1471983421621 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:01 INFO - PROCESS | 1660 | 1471983421623 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x129525800 == 52 [pid = 1660] [id = 675] 13:17:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x121a81800) [pid = 1660] [serial = 2025] [outer = 0x0] 13:17:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1245a5000) [pid = 1660] [serial = 2026] [outer = 0x121a81800] 13:17:01 INFO - PROCESS | 1660 | 1471983421653 Marionette DEBUG loaded listener.js 13:17:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x1270a5000) [pid = 1660] [serial = 2027] [outer = 0x121a81800] 13:17:02 INFO - PROCESS | 1660 | 1471983422573 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:17:02 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 13:17:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:17:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:17:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:17:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1172ms 13:17:02 INFO - PROCESS | 1660 | 1471983422617 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 13:17:02 INFO - PROCESS | 1660 | 1471983422619 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:17:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:17:02 INFO - PROCESS | 1660 | 1471983422626 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:17:02 INFO - PROCESS | 1660 | 1471983422630 Marionette TRACE conn2 <- [1,2674,null,{}] 13:17:02 INFO - PROCESS | 1660 | 1471983422634 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:02 INFO - PROCESS | 1660 | 1471983422636 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:02 INFO - PROCESS | 1660 | 1471983422746 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:17:02 INFO - PROCESS | 1660 | 1471983422811 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:02 INFO - PROCESS | 1660 | 1471983422813 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270f1800 == 53 [pid = 1660] [id = 676] 13:17:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x116f84000) [pid = 1660] [serial = 2028] [outer = 0x0] 13:17:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12737b000) [pid = 1660] [serial = 2029] [outer = 0x116f84000] 13:17:02 INFO - PROCESS | 1660 | 1471983422842 Marionette DEBUG loaded listener.js 13:17:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12a5f6c00) [pid = 1660] [serial = 2030] [outer = 0x116f84000] 13:17:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12691b000 == 52 [pid = 1660] [id = 640] 13:17:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12c582800 == 51 [pid = 1660] [id = 642] 13:17:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1274db800 == 50 [pid = 1660] [id = 672] 13:17:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12d61d000 == 49 [pid = 1660] [id = 671] 13:17:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12ccdc000 == 48 [pid = 1660] [id = 670] 13:17:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12c580000 == 47 [pid = 1660] [id = 669] 13:17:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9a1800 == 46 [pid = 1660] [id = 668] 13:17:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12af72800 == 45 [pid = 1660] [id = 667] 13:17:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12a54e000 == 44 [pid = 1660] [id = 666] 13:17:03 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x12bc9ec00) [pid = 1660] [serial = 1969] [outer = 0x0] [url = about:blank] 13:17:03 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x118594400) [pid = 1660] [serial = 1921] [outer = 0x0] [url = about:blank] 13:17:03 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x126f7c400) [pid = 1660] [serial = 1930] [outer = 0x0] [url = about:blank] 13:17:03 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x121308000) [pid = 1660] [serial = 1924] [outer = 0x0] [url = about:blank] 13:17:03 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x110ee5400) [pid = 1660] [serial = 1918] [outer = 0x0] [url = about:blank] 13:17:03 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1269c9400) [pid = 1660] [serial = 1927] [outer = 0x0] [url = about:blank] 13:17:03 INFO - PROCESS | 1660 | 1471983423996 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:17:03 INFO - PROCESS | 1660 | --DOCSHELL 0x129167000 == 43 [pid = 1660] [id = 665] 13:17:03 INFO - PROCESS | 1660 | --DOCSHELL 0x128a7e800 == 42 [pid = 1660] [id = 664] 13:17:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12465e000 == 41 [pid = 1660] [id = 663] 13:17:04 INFO - PROCESS | 1660 | --DOCSHELL 0x118162800 == 40 [pid = 1660] [id = 662] 13:17:04 INFO - PROCESS | 1660 | --DOCSHELL 0x118176000 == 39 [pid = 1660] [id = 661] 13:17:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12d614800 == 38 [pid = 1660] [id = 659] 13:17:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a547800 == 37 [pid = 1660] [id = 658] 13:17:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1197c5800 == 36 [pid = 1660] [id = 657] 13:17:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12d620000 == 35 [pid = 1660] [id = 656] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x128b0e400) [pid = 1660] [serial = 1916] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12bc93000) [pid = 1660] [serial = 1966] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x124ca6c00) [pid = 1660] [serial = 1942] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x126d9cc00) [pid = 1660] [serial = 1943] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x115caf800) [pid = 1660] [serial = 1936] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118fbc800) [pid = 1660] [serial = 1937] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x128ab0c00) [pid = 1660] [serial = 1945] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x116810c00) [pid = 1660] [serial = 1934] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x115cb3000) [pid = 1660] [serial = 1933] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x121eab800) [pid = 1660] [serial = 1939] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1242a0c00) [pid = 1660] [serial = 1940] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a5f6400) [pid = 1660] [serial = 1952] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12a5ea800) [pid = 1660] [serial = 1951] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a647000) [pid = 1660] [serial = 1954] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1197c2800) [pid = 1660] [serial = 1960] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12af46800) [pid = 1660] [serial = 1957] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12919fc00) [pid = 1660] [serial = 1948] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12b9f5000) [pid = 1660] [serial = 1964] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x129496000) [pid = 1660] [serial = 1949] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12a7d8c00) [pid = 1660] [serial = 1955] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12af50000) [pid = 1660] [serial = 1958] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1269cb800) [pid = 1660] [serial = 1961] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128ce4800) [pid = 1660] [serial = 1946] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12afa2800) [pid = 1660] [serial = 1963] [outer = 0x0] [url = about:blank] 13:17:04 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12bc9c000) [pid = 1660] [serial = 1967] [outer = 0x0] [url = about:blank] 13:17:04 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 13:17:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:17:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:17:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:17:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1429ms 13:17:04 INFO - PROCESS | 1660 | 1471983424052 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 13:17:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:17:04 INFO - PROCESS | 1660 | 1471983424054 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:17:04 INFO - PROCESS | 1660 | 1471983424057 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:17:04 INFO - PROCESS | 1660 | 1471983424059 Marionette TRACE conn2 <- [1,2678,null,{}] 13:17:04 INFO - PROCESS | 1660 | 1471983424062 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:04 INFO - PROCESS | 1660 | 1471983424064 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:04 INFO - PROCESS | 1660 | 1471983424147 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:17:04 INFO - PROCESS | 1660 | 1471983424153 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:04 INFO - PROCESS | 1660 | 1471983424154 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x11815d800 == 36 [pid = 1660] [id = 677] 13:17:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x118fbc800) [pid = 1660] [serial = 2031] [outer = 0x0] 13:17:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1197b8000) [pid = 1660] [serial = 2032] [outer = 0x118fbc800] 13:17:04 INFO - PROCESS | 1660 | 1471983424183 Marionette DEBUG loaded listener.js 13:17:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121308000) [pid = 1660] [serial = 2033] [outer = 0x118fbc800] 13:17:05 INFO - PROCESS | 1660 | 1471983425073 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 13:17:05 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) 13:17:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1019ms 13:17:05 INFO - PROCESS | 1660 | 1471983425077 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:17:05 INFO - PROCESS | 1660 | 1471983425080 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:17:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:17:05 INFO - PROCESS | 1660 | 1471983425087 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:17:05 INFO - PROCESS | 1660 | 1471983425088 Marionette TRACE conn2 <- [1,2682,null,{}] 13:17:05 INFO - PROCESS | 1660 | 1471983425100 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:05 INFO - PROCESS | 1660 | 1471983425101 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:05 INFO - PROCESS | 1660 | 1471983425187 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:17:05 INFO - PROCESS | 1660 | 1471983425191 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:05 INFO - PROCESS | 1660 | 1471983425193 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x121934000 == 37 [pid = 1660] [id = 678] 13:17:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124c6e800) [pid = 1660] [serial = 2034] [outer = 0x0] 13:17:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1269d8400) [pid = 1660] [serial = 2035] [outer = 0x124c6e800] 13:17:05 INFO - PROCESS | 1660 | 1471983425220 Marionette DEBUG loaded listener.js 13:17:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128ab0c00) [pid = 1660] [serial = 2036] [outer = 0x124c6e800] 13:17:06 INFO - PROCESS | 1660 | 1471983426070 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 13:17:06 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) 13:17:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1034ms 13:17:06 INFO - PROCESS | 1660 | 1471983426126 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:17:06 INFO - PROCESS | 1660 | 1471983426129 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:17:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:17:06 INFO - PROCESS | 1660 | 1471983426143 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:17:06 INFO - PROCESS | 1660 | 1471983426147 Marionette TRACE conn2 <- [1,2686,null,{}] 13:17:06 INFO - PROCESS | 1660 | 1471983426158 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:06 INFO - PROCESS | 1660 | 1471983426162 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:06 INFO - PROCESS | 1660 | 1471983426286 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:17:06 INFO - PROCESS | 1660 | 1471983426291 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:06 INFO - PROCESS | 1660 | 1471983426293 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a70000 == 38 [pid = 1660] [id = 679] 13:17:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1291a2c00) [pid = 1660] [serial = 2037] [outer = 0x0] 13:17:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a5ea800) [pid = 1660] [serial = 2038] [outer = 0x1291a2c00] 13:17:06 INFO - PROCESS | 1660 | 1471983426358 Marionette DEBUG loaded listener.js 13:17:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a7d2400) [pid = 1660] [serial = 2039] [outer = 0x1291a2c00] 13:17:07 INFO - PROCESS | 1660 | 1471983427189 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:17:07 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 13:17:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:17:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:17:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:17:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1074ms 13:17:07 INFO - PROCESS | 1660 | 1471983427218 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 13:17:07 INFO - PROCESS | 1660 | 1471983427220 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:17:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:17:07 INFO - PROCESS | 1660 | 1471983427228 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:17:07 INFO - PROCESS | 1660 | 1471983427229 Marionette TRACE conn2 <- [1,2690,null,{}] 13:17:07 INFO - PROCESS | 1660 | 1471983427232 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:07 INFO - PROCESS | 1660 | 1471983427233 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:07 INFO - PROCESS | 1660 | 1471983427342 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:17:07 INFO - PROCESS | 1660 | 1471983427345 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:07 INFO - PROCESS | 1660 | 1471983427346 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x129522000 == 39 [pid = 1660] [id = 680] 13:17:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a7dc400) [pid = 1660] [serial = 2040] [outer = 0x0] 13:17:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12afaf400) [pid = 1660] [serial = 2041] [outer = 0x12a7dc400] 13:17:07 INFO - PROCESS | 1660 | 1471983427409 Marionette DEBUG loaded listener.js 13:17:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12b9f5c00) [pid = 1660] [serial = 2042] [outer = 0x12a7dc400] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x110ea6000) [pid = 1660] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x111c78c00) [pid = 1660] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124c9e000) [pid = 1660] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x112ea1800) [pid = 1660] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112e9e400) [pid = 1660] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112e9e000) [pid = 1660] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119da7400) [pid = 1660] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116819400) [pid = 1660] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x112f41400) [pid = 1660] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124c9c800) [pid = 1660] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1211e5c00) [pid = 1660] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1292c3000) [pid = 1660] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12b9f1800) [pid = 1660] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112992c00) [pid = 1660] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112990800) [pid = 1660] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118f62800) [pid = 1660] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112979800) [pid = 1660] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112e9cc00) [pid = 1660] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:17:08 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112983c00) [pid = 1660] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:17:08 INFO - PROCESS | 1660 | 1471983428213 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:17:08 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 13:17:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:17:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:17:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:17:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1020ms 13:17:08 INFO - PROCESS | 1660 | 1471983428250 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 13:17:08 INFO - PROCESS | 1660 | 1471983428252 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:17:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:17:08 INFO - PROCESS | 1660 | 1471983428261 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:17:08 INFO - PROCESS | 1660 | 1471983428262 Marionette TRACE conn2 <- [1,2694,null,{}] 13:17:08 INFO - PROCESS | 1660 | 1471983428268 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:08 INFO - PROCESS | 1660 | 1471983428270 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:08 INFO - PROCESS | 1660 | 1471983428359 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:17:08 INFO - PROCESS | 1660 | 1471983428366 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:08 INFO - PROCESS | 1660 | 1471983428367 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a74800 == 40 [pid = 1660] [id = 681] 13:17:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112981c00) [pid = 1660] [serial = 2043] [outer = 0x0] 13:17:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11832d800) [pid = 1660] [serial = 2044] [outer = 0x112981c00] 13:17:08 INFO - PROCESS | 1660 | 1471983428393 Marionette DEBUG loaded listener.js 13:17:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119346400) [pid = 1660] [serial = 2045] [outer = 0x112981c00] 13:17:09 INFO - PROCESS | 1660 | 1471983429254 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:17:09 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 13:17:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:17:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:17:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:17:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1032ms 13:17:09 INFO - PROCESS | 1660 | 1471983429286 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 13:17:09 INFO - PROCESS | 1660 | 1471983429288 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:17:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:17:09 INFO - PROCESS | 1660 | 1471983429290 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:17:09 INFO - PROCESS | 1660 | 1471983429291 Marionette TRACE conn2 <- [1,2698,null,{}] 13:17:09 INFO - PROCESS | 1660 | 1471983429293 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:09 INFO - PROCESS | 1660 | 1471983429297 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:09 INFO - PROCESS | 1660 | 1471983429401 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:17:09 INFO - PROCESS | 1660 | 1471983429465 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:09 INFO - PROCESS | 1660 | 1471983429467 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af5e000 == 41 [pid = 1660] [id = 682] 13:17:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124046400) [pid = 1660] [serial = 2046] [outer = 0x0] 13:17:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12bc9dc00) [pid = 1660] [serial = 2047] [outer = 0x124046400] 13:17:09 INFO - PROCESS | 1660 | 1471983429493 Marionette DEBUG loaded listener.js 13:17:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c02e400) [pid = 1660] [serial = 2048] [outer = 0x124046400] 13:17:10 INFO - PROCESS | 1660 | 1471983430273 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:17:10 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 13:17:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:17:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:17:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1020ms 13:17:10 INFO - PROCESS | 1660 | 1471983430366 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 13:17:10 INFO - PROCESS | 1660 | 1471983430368 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:17:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:17:10 INFO - PROCESS | 1660 | 1471983430373 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:17:10 INFO - PROCESS | 1660 | 1471983430375 Marionette TRACE conn2 <- [1,2702,null,{}] 13:17:10 INFO - PROCESS | 1660 | 1471983430379 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:10 INFO - PROCESS | 1660 | 1471983430381 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:10 INFO - PROCESS | 1660 | 1471983430478 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:17:10 INFO - PROCESS | 1660 | 1471983430579 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:10 INFO - PROCESS | 1660 | 1471983430580 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0c7800 == 42 [pid = 1660] [id = 683] 13:17:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1168f7000) [pid = 1660] [serial = 2049] [outer = 0x0] 13:17:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x117c49800) [pid = 1660] [serial = 2050] [outer = 0x1168f7000] 13:17:10 INFO - PROCESS | 1660 | 1471983430614 Marionette DEBUG loaded listener.js 13:17:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11995f400) [pid = 1660] [serial = 2051] [outer = 0x1168f7000] 13:17:11 INFO - PROCESS | 1660 | 1471983431047 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 13:17:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:17:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 720ms 13:17:11 INFO - PROCESS | 1660 | 1471983431093 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:17:11 INFO - PROCESS | 1660 | 1471983431096 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:17:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:17:11 INFO - PROCESS | 1660 | 1471983431101 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:17:11 INFO - PROCESS | 1660 | 1471983431102 Marionette TRACE conn2 <- [1,2706,null,{}] 13:17:11 INFO - PROCESS | 1660 | 1471983431105 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:11 INFO - PROCESS | 1660 | 1471983431107 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:11 INFO - PROCESS | 1660 | 1471983431213 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:17:11 INFO - PROCESS | 1660 | 1471983431279 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:11 INFO - PROCESS | 1660 | 1471983431281 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1274d8800 == 43 [pid = 1660] [id = 684] 13:17:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x119963800) [pid = 1660] [serial = 2052] [outer = 0x0] 13:17:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11996ac00) [pid = 1660] [serial = 2053] [outer = 0x119963800] 13:17:11 INFO - PROCESS | 1660 | 1471983431353 Marionette DEBUG loaded listener.js 13:17:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11a03e000) [pid = 1660] [serial = 2054] [outer = 0x119963800] 13:17:11 INFO - PROCESS | 1660 | 1471983431759 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 13:17:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:17:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 723ms 13:17:11 INFO - PROCESS | 1660 | 1471983431843 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:17:11 INFO - PROCESS | 1660 | 1471983431844 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:17:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:17:11 INFO - PROCESS | 1660 | 1471983431862 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:17:11 INFO - PROCESS | 1660 | 1471983431865 Marionette TRACE conn2 <- [1,2710,null,{}] 13:17:11 INFO - PROCESS | 1660 | 1471983431873 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:11 INFO - PROCESS | 1660 | 1471983431876 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:11 INFO - PROCESS | 1660 | 1471983431982 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:17:12 INFO - PROCESS | 1660 | 1471983432048 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:12 INFO - PROCESS | 1660 | 1471983432050 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9ad800 == 44 [pid = 1660] [id = 685] 13:17:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126846c00) [pid = 1660] [serial = 2055] [outer = 0x0] 13:17:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1269cd800) [pid = 1660] [serial = 2056] [outer = 0x126846c00] 13:17:12 INFO - PROCESS | 1660 | 1471983432123 Marionette DEBUG loaded listener.js 13:17:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128b17400) [pid = 1660] [serial = 2057] [outer = 0x126846c00] 13:17:12 INFO - PROCESS | 1660 | 1471983432634 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 13:17:12 INFO - PROCESS | 1660 | 1471983432689 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:17:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:17:12 INFO - PROCESS | 1660 | 1471983432692 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:17:12 INFO - PROCESS | 1660 | 1471983432695 Marionette TRACE conn2 <- [1,2714,null,{}] 13:17:12 INFO - PROCESS | 1660 | 1471983432698 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:12 INFO - PROCESS | 1660 | 1471983432700 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:12 INFO - PROCESS | 1660 | 1471983432853 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:17:12 INFO - PROCESS | 1660 | 1471983432966 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:12 INFO - PROCESS | 1660 | 1471983432968 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x11251b000 == 45 [pid = 1660] [id = 686] 13:17:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1121abc00) [pid = 1660] [serial = 2058] [outer = 0x0] 13:17:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x115fe7400) [pid = 1660] [serial = 2059] [outer = 0x1121abc00] 13:17:13 INFO - PROCESS | 1660 | 1471983433059 Marionette DEBUG loaded listener.js 13:17:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124c76c00) [pid = 1660] [serial = 2060] [outer = 0x1121abc00] 13:17:13 INFO - PROCESS | 1660 | 1471983433682 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 13:17:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:17:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1023ms 13:17:13 INFO - PROCESS | 1660 | 1471983433716 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:17:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:17:13 INFO - PROCESS | 1660 | 1471983433718 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:17:13 INFO - PROCESS | 1660 | 1471983433721 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:17:13 INFO - PROCESS | 1660 | 1471983433724 Marionette TRACE conn2 <- [1,2718,null,{}] 13:17:13 INFO - PROCESS | 1660 | 1471983433728 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:13 INFO - PROCESS | 1660 | 1471983433729 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:13 INFO - PROCESS | 1660 | 1471983433825 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:17:13 INFO - PROCESS | 1660 | 1471983433908 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:13 INFO - PROCESS | 1660 | 1471983433909 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x119908800 == 46 [pid = 1660] [id = 687] 13:17:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1188aa000) [pid = 1660] [serial = 2061] [outer = 0x0] 13:17:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1197b8c00) [pid = 1660] [serial = 2062] [outer = 0x1188aa000] 13:17:13 INFO - PROCESS | 1660 | 1471983433939 Marionette DEBUG loaded listener.js 13:17:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11996c400) [pid = 1660] [serial = 2063] [outer = 0x1188aa000] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x128a74800 == 45 [pid = 1660] [id = 681] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x129522000 == 44 [pid = 1660] [id = 680] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x128a70000 == 43 [pid = 1660] [id = 679] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121934000 == 42 [pid = 1660] [id = 678] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11815d800 == 41 [pid = 1660] [id = 677] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1270f1800 == 40 [pid = 1660] [id = 676] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x129525800 == 39 [pid = 1660] [id = 675] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121e5f800 == 38 [pid = 1660] [id = 674] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11631d000 == 37 [pid = 1660] [id = 673] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x111f6e000 == 36 [pid = 1660] [id = 626] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12af5f800 == 35 [pid = 1660] [id = 641] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11816b800 == 34 [pid = 1660] [id = 643] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x112162800 == 33 [pid = 1660] [id = 639] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121159800 == 32 [pid = 1660] [id = 660] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11251b000 == 31 [pid = 1660] [id = 686] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9ad800 == 30 [pid = 1660] [id = 685] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1274d8800 == 29 [pid = 1660] [id = 684] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12af5e000 == 28 [pid = 1660] [id = 682] 13:17:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0c7800 == 27 [pid = 1660] [id = 683] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x112ea2000) [pid = 1660] [serial = 1919] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x128ed5c00) [pid = 1660] [serial = 1931] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x128b14400) [pid = 1660] [serial = 1928] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x112f38000) [pid = 1660] [serial = 1880] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119346c00) [pid = 1660] [serial = 1922] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x113c99c00) [pid = 1660] [serial = 1883] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1240f8c00) [pid = 1660] [serial = 1925] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118302c00) [pid = 1660] [serial = 1886] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12b9fa800) [pid = 1660] [serial = 2002] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128c43800) [pid = 1660] [serial = 1978] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x126f7d000) [pid = 1660] [serial = 1993] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12737b800) [pid = 1660] [serial = 1994] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12341dc00) [pid = 1660] [serial = 1990] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1245a7c00) [pid = 1660] [serial = 1991] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12a647400) [pid = 1660] [serial = 1999] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12c013000) [pid = 1660] [serial = 2005] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116370000) [pid = 1660] [serial = 1985] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112ea4000) [pid = 1660] [serial = 1984] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12c017400) [pid = 1660] [serial = 2006] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128ab3000) [pid = 1660] [serial = 1996] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1193f6400) [pid = 1660] [serial = 1987] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119d9f400) [pid = 1660] [serial = 1988] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1176cf400) [pid = 1660] [serial = 1972] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12100b400) [pid = 1660] [serial = 1975] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x129493800) [pid = 1660] [serial = 1981] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11297c400) [pid = 1660] [serial = 2008] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x112981800) [pid = 1660] [serial = 2009] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128c47400) [pid = 1660] [serial = 2014] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1128b1400) [pid = 1660] [serial = 2003] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x118331000) [pid = 1660] [serial = 2011] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12c018800) [pid = 1660] [serial = 2015] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12b9ee000) [pid = 1660] [serial = 2000] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1246f3400) [pid = 1660] [serial = 2012] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12919a800) [pid = 1660] [serial = 1997] [outer = 0x0] [url = about:blank] 13:17:14 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12c034400) [pid = 1660] [serial = 2017] [outer = 0x0] [url = about:blank] 13:17:15 INFO - PROCESS | 1660 | 1471983435003 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 13:17:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:17:15 INFO - PROCESS | 1660 | 1471983435046 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:17:15 INFO - PROCESS | 1660 | 1471983435050 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:17:15 INFO - PROCESS | 1660 | 1471983435051 Marionette TRACE conn2 <- [1,2722,null,{}] 13:17:15 INFO - PROCESS | 1660 | 1471983435059 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:15 INFO - PROCESS | 1660 | 1471983435061 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:15 INFO - PROCESS | 1660 | 1471983435138 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:17:15 INFO - PROCESS | 1660 | 1471983435199 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:15 INFO - PROCESS | 1660 | 1471983435201 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ae3000 == 28 [pid = 1660] [id = 688] 13:17:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x112ea4000) [pid = 1660] [serial = 2064] [outer = 0x0] 13:17:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x113c95800) [pid = 1660] [serial = 2065] [outer = 0x112ea4000] 13:17:15 INFO - PROCESS | 1660 | 1471983435236 Marionette DEBUG loaded listener.js 13:17:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x115cbb800) [pid = 1660] [serial = 2066] [outer = 0x112ea4000] 13:17:15 INFO - PROCESS | 1660 | 1471983435566 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 13:17:15 INFO - PROCESS | 1660 | 1471983435579 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:17:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:17:15 INFO - PROCESS | 1660 | 1471983435588 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:17:15 INFO - PROCESS | 1660 | 1471983435589 Marionette TRACE conn2 <- [1,2726,null,{}] 13:17:15 INFO - PROCESS | 1660 | 1471983435592 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:15 INFO - PROCESS | 1660 | 1471983435594 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:15 INFO - PROCESS | 1660 | 1471983435676 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:17:15 INFO - PROCESS | 1660 | 1471983435684 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:15 INFO - PROCESS | 1660 | 1471983435685 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x119186000 == 29 [pid = 1660] [id = 689] 13:17:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11609dc00) [pid = 1660] [serial = 2067] [outer = 0x0] 13:17:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118305c00) [pid = 1660] [serial = 2068] [outer = 0x11609dc00] 13:17:15 INFO - PROCESS | 1660 | 1471983435714 Marionette DEBUG loaded listener.js 13:17:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118f62800) [pid = 1660] [serial = 2069] [outer = 0x11609dc00] 13:17:16 INFO - PROCESS | 1660 | 1471983436083 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 13:17:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:17:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 520ms 13:17:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:17:16 INFO - PROCESS | 1660 | 1471983436108 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:17:16 INFO - PROCESS | 1660 | 1471983436109 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:17:16 INFO - PROCESS | 1660 | 1471983436112 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:17:16 INFO - PROCESS | 1660 | 1471983436114 Marionette TRACE conn2 <- [1,2730,null,{}] 13:17:16 INFO - PROCESS | 1660 | 1471983436122 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:16 INFO - PROCESS | 1660 | 1471983436125 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:16 INFO - PROCESS | 1660 | 1471983436205 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:17:16 INFO - PROCESS | 1660 | 1471983436210 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:16 INFO - PROCESS | 1660 | 1471983436212 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12137b800 == 30 [pid = 1660] [id = 690] 13:17:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11297e000) [pid = 1660] [serial = 2070] [outer = 0x0] 13:17:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119968800) [pid = 1660] [serial = 2071] [outer = 0x11297e000] 13:17:16 INFO - PROCESS | 1660 | 1471983436246 Marionette DEBUG loaded listener.js 13:17:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119daac00) [pid = 1660] [serial = 2072] [outer = 0x11297e000] 13:17:17 INFO - PROCESS | 1660 | 1471983437089 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 13:17:17 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 13:17:17 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:17:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:17:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1022ms 13:17:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:17:17 INFO - PROCESS | 1660 | 1471983437135 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 13:17:17 INFO - PROCESS | 1660 | 1471983437137 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:17:17 INFO - PROCESS | 1660 | 1471983437139 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:17:17 INFO - PROCESS | 1660 | 1471983437140 Marionette TRACE conn2 <- [1,2734,null,{}] 13:17:17 INFO - PROCESS | 1660 | 1471983437142 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:17 INFO - PROCESS | 1660 | 1471983437143 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:17 INFO - PROCESS | 1660 | 1471983437246 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:17:17 INFO - PROCESS | 1660 | 1471983437258 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:17 INFO - PROCESS | 1660 | 1471983437259 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x126929800 == 31 [pid = 1660] [id = 691] 13:17:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121eac000) [pid = 1660] [serial = 2073] [outer = 0x0] 13:17:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121ef9c00) [pid = 1660] [serial = 2074] [outer = 0x121eac000] 13:17:17 INFO - PROCESS | 1660 | 1471983437289 Marionette DEBUG loaded listener.js 13:17:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123422800) [pid = 1660] [serial = 2075] [outer = 0x121eac000] 13:17:17 INFO - PROCESS | 1660 | 1471983437659 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 13:17:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:17:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 568ms 13:17:17 INFO - PROCESS | 1660 | 1471983437708 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:17:17 INFO - PROCESS | 1660 | 1471983437717 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:17:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:17:17 INFO - PROCESS | 1660 | 1471983437725 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:17:17 INFO - PROCESS | 1660 | 1471983437727 Marionette TRACE conn2 <- [1,2738,null,{}] 13:17:17 INFO - PROCESS | 1660 | 1471983437730 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:17 INFO - PROCESS | 1660 | 1471983437732 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:17 INFO - PROCESS | 1660 | 1471983437830 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:17:17 INFO - PROCESS | 1660 | 1471983437873 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:17 INFO - PROCESS | 1660 | 1471983437874 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1274dc000 == 32 [pid = 1660] [id = 692] 13:17:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x117c4a800) [pid = 1660] [serial = 2076] [outer = 0x0] 13:17:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1242a0800) [pid = 1660] [serial = 2077] [outer = 0x117c4a800] 13:17:17 INFO - PROCESS | 1660 | 1471983437900 Marionette DEBUG loaded listener.js 13:17:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124c9c400) [pid = 1660] [serial = 2078] [outer = 0x117c4a800] 13:17:18 INFO - PROCESS | 1660 | 1471983438228 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 13:17:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:17:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 518ms 13:17:18 INFO - PROCESS | 1660 | 1471983438244 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:17:18 INFO - PROCESS | 1660 | 1471983438245 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:17:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:17:18 INFO - PROCESS | 1660 | 1471983438254 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:17:18 INFO - PROCESS | 1660 | 1471983438255 Marionette TRACE conn2 <- [1,2742,null,{}] 13:17:18 INFO - PROCESS | 1660 | 1471983438258 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:18 INFO - PROCESS | 1660 | 1471983438262 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:18 INFO - PROCESS | 1660 | 1471983438382 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:17:18 INFO - PROCESS | 1660 | 1471983438386 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:18 INFO - PROCESS | 1660 | 1471983438387 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292fc800 == 33 [pid = 1660] [id = 693] 13:17:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118325c00) [pid = 1660] [serial = 2079] [outer = 0x0] 13:17:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1268bcc00) [pid = 1660] [serial = 2080] [outer = 0x118325c00] 13:17:18 INFO - PROCESS | 1660 | 1471983438413 Marionette DEBUG loaded listener.js 13:17:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128c4ac00) [pid = 1660] [serial = 2081] [outer = 0x118325c00] 13:17:18 INFO - PROCESS | 1660 | 1471983438759 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 13:17:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:17:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 520ms 13:17:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:17:18 INFO - PROCESS | 1660 | 1471983438774 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:17:18 INFO - PROCESS | 1660 | 1471983438775 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:17:18 INFO - PROCESS | 1660 | 1471983438777 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:17:18 INFO - PROCESS | 1660 | 1471983438789 Marionette TRACE conn2 <- [1,2746,null,{}] 13:17:18 INFO - PROCESS | 1660 | 1471983438801 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:18 INFO - PROCESS | 1660 | 1471983438802 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:18 INFO - PROCESS | 1660 | 1471983438901 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:17:18 INFO - PROCESS | 1660 | 1471983438905 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:18 INFO - PROCESS | 1660 | 1471983438906 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a545800 == 34 [pid = 1660] [id = 694] 13:17:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128c43800) [pid = 1660] [serial = 2082] [outer = 0x0] 13:17:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128ed5c00) [pid = 1660] [serial = 2083] [outer = 0x128c43800] 13:17:18 INFO - PROCESS | 1660 | 1471983438932 Marionette DEBUG loaded listener.js 13:17:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129490c00) [pid = 1660] [serial = 2084] [outer = 0x128c43800] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12a7dc400) [pid = 1660] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1291a2c00) [pid = 1660] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118fbc800) [pid = 1660] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124c6e800) [pid = 1660] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x10e9f7400) [pid = 1660] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116f84000) [pid = 1660] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115fee400) [pid = 1660] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121a81800) [pid = 1660] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x112981c00) [pid = 1660] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x116352400) [pid = 1660] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119da1c00) [pid = 1660] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12bc9c800) [pid = 1660] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1270a3c00) [pid = 1660] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x112ea3800) [pid = 1660] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:17:19 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12c017c00) [pid = 1660] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:17:19 INFO - PROCESS | 1660 | 1471983439520 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 13:17:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:17:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 790ms 13:17:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:17:19 INFO - PROCESS | 1660 | 1471983439574 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:17:19 INFO - PROCESS | 1660 | 1471983439575 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:17:19 INFO - PROCESS | 1660 | 1471983439577 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:17:19 INFO - PROCESS | 1660 | 1471983439578 Marionette TRACE conn2 <- [1,2750,null,{}] 13:17:19 INFO - PROCESS | 1660 | 1471983439581 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:19 INFO - PROCESS | 1660 | 1471983439584 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:19 INFO - PROCESS | 1660 | 1471983439678 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:17:19 INFO - PROCESS | 1660 | 1471983439684 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:19 INFO - PROCESS | 1660 | 1471983439686 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a759000 == 35 [pid = 1660] [id = 695] 13:17:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x115cf9400) [pid = 1660] [serial = 2085] [outer = 0x0] 13:17:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1197c2400) [pid = 1660] [serial = 2086] [outer = 0x115cf9400] 13:17:19 INFO - PROCESS | 1660 | 1471983439712 Marionette DEBUG loaded listener.js 13:17:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1242ef800) [pid = 1660] [serial = 2087] [outer = 0x115cf9400] 13:17:20 INFO - PROCESS | 1660 | 1471983440027 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 13:17:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:17:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 469ms 13:17:20 INFO - PROCESS | 1660 | 1471983440047 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:17:20 INFO - PROCESS | 1660 | 1471983440050 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:17:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:17:20 INFO - PROCESS | 1660 | 1471983440054 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:17:20 INFO - PROCESS | 1660 | 1471983440055 Marionette TRACE conn2 <- [1,2754,null,{}] 13:17:20 INFO - PROCESS | 1660 | 1471983440057 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:20 INFO - PROCESS | 1660 | 1471983440059 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:20 INFO - PROCESS | 1660 | 1471983440144 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:17:20 INFO - PROCESS | 1660 | 1471983440212 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 1660 | 1471983440213 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12128b000 == 36 [pid = 1660] [id = 696] 13:17:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118306400) [pid = 1660] [serial = 2088] [outer = 0x0] 13:17:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x128ced400) [pid = 1660] [serial = 2089] [outer = 0x118306400] 13:17:20 INFO - PROCESS | 1660 | 1471983440241 Marionette DEBUG loaded listener.js 13:17:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x129492c00) [pid = 1660] [serial = 2090] [outer = 0x118306400] 13:17:20 INFO - PROCESS | 1660 | 1471983440500 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 13:17:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:17:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 469ms 13:17:20 INFO - PROCESS | 1660 | 1471983440523 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:17:20 INFO - PROCESS | 1660 | 1471983440524 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:17:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:17:20 INFO - PROCESS | 1660 | 1471983440526 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:17:20 INFO - PROCESS | 1660 | 1471983440528 Marionette TRACE conn2 <- [1,2758,null,{}] 13:17:20 INFO - PROCESS | 1660 | 1471983440538 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:20 INFO - PROCESS | 1660 | 1471983440539 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:20 INFO - PROCESS | 1660 | 1471983440627 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:17:20 INFO - PROCESS | 1660 | 1471983440633 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 1660 | 1471983440635 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b999800 == 37 [pid = 1660] [id = 697] 13:17:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12949cc00) [pid = 1660] [serial = 2091] [outer = 0x0] 13:17:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a5f4400) [pid = 1660] [serial = 2092] [outer = 0x12949cc00] 13:17:20 INFO - PROCESS | 1660 | 1471983440661 Marionette DEBUG loaded listener.js 13:17:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a7d3c00) [pid = 1660] [serial = 2093] [outer = 0x12949cc00] 13:17:21 INFO - PROCESS | 1660 | 1471983441007 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 13:17:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:17:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 518ms 13:17:21 INFO - PROCESS | 1660 | 1471983441046 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:17:21 INFO - PROCESS | 1660 | 1471983441048 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:17:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:17:21 INFO - PROCESS | 1660 | 1471983441050 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:17:21 INFO - PROCESS | 1660 | 1471983441052 Marionette TRACE conn2 <- [1,2762,null,{}] 13:17:21 INFO - PROCESS | 1660 | 1471983441054 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:21 INFO - PROCESS | 1660 | 1471983441056 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:21 INFO - PROCESS | 1660 | 1471983441187 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:17:21 INFO - PROCESS | 1660 | 1471983441193 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:21 INFO - PROCESS | 1660 | 1471983441195 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1274da800 == 38 [pid = 1660] [id = 698] 13:17:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124c9dc00) [pid = 1660] [serial = 2094] [outer = 0x0] 13:17:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a7da000) [pid = 1660] [serial = 2095] [outer = 0x124c9dc00] 13:17:21 INFO - PROCESS | 1660 | 1471983441224 Marionette DEBUG loaded listener.js 13:17:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12b9f5800) [pid = 1660] [serial = 2096] [outer = 0x124c9dc00] 13:17:21 INFO - PROCESS | 1660 | 1471983441771 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 13:17:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:17:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 772ms 13:17:21 INFO - PROCESS | 1660 | 1471983441822 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:17:21 INFO - PROCESS | 1660 | 1471983441825 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:17:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:17:21 INFO - PROCESS | 1660 | 1471983441829 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:17:21 INFO - PROCESS | 1660 | 1471983441831 Marionette TRACE conn2 <- [1,2766,null,{}] 13:17:21 INFO - PROCESS | 1660 | 1471983441835 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:21 INFO - PROCESS | 1660 | 1471983441837 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:21 INFO - PROCESS | 1660 | 1471983441950 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:17:22 INFO - PROCESS | 1660 | 1471983442040 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:22 INFO - PROCESS | 1660 | 1471983442042 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x119171000 == 39 [pid = 1660] [id = 699] 13:17:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1131b4800) [pid = 1660] [serial = 2097] [outer = 0x0] 13:17:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x115f7d400) [pid = 1660] [serial = 2098] [outer = 0x1131b4800] 13:17:22 INFO - PROCESS | 1660 | 1471983442074 Marionette DEBUG loaded listener.js 13:17:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1176d2400) [pid = 1660] [serial = 2099] [outer = 0x1131b4800] 13:17:22 INFO - PROCESS | 1660 | 1471983442618 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 13:17:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:17:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 821ms 13:17:22 INFO - PROCESS | 1660 | 1471983442657 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:17:22 INFO - PROCESS | 1660 | 1471983442660 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:17:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:17:22 INFO - PROCESS | 1660 | 1471983442668 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:17:22 INFO - PROCESS | 1660 | 1471983442671 Marionette TRACE conn2 <- [1,2770,null,{}] 13:17:22 INFO - PROCESS | 1660 | 1471983442673 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:22 INFO - PROCESS | 1660 | 1471983442675 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:22 INFO - PROCESS | 1660 | 1471983442789 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:17:22 INFO - PROCESS | 1660 | 1471983442878 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:22 INFO - PROCESS | 1660 | 1471983442879 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1274d3800 == 40 [pid = 1660] [id = 700] 13:17:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119354400) [pid = 1660] [serial = 2100] [outer = 0x0] 13:17:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11996d400) [pid = 1660] [serial = 2101] [outer = 0x119354400] 13:17:22 INFO - PROCESS | 1660 | 1471983442912 Marionette DEBUG loaded listener.js 13:17:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12100f000) [pid = 1660] [serial = 2102] [outer = 0x119354400] 13:17:23 INFO - PROCESS | 1660 | 1471983443669 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 13:17:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:17:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1028ms 13:17:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12b999800 == 39 [pid = 1660] [id = 697] 13:17:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12128b000 == 38 [pid = 1660] [id = 696] 13:17:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12a759000 == 37 [pid = 1660] [id = 695] 13:17:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12a545800 == 36 [pid = 1660] [id = 694] 13:17:23 INFO - PROCESS | 1660 | 1471983443762 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:17:23 INFO - PROCESS | 1660 | 1471983443764 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:17:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1292fc800 == 35 [pid = 1660] [id = 693] 13:17:23 INFO - PROCESS | 1660 | --DOCSHELL 0x1274dc000 == 34 [pid = 1660] [id = 692] 13:17:23 INFO - PROCESS | 1660 | --DOCSHELL 0x126929800 == 33 [pid = 1660] [id = 691] 13:17:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12137b800 == 32 [pid = 1660] [id = 690] 13:17:23 INFO - PROCESS | 1660 | --DOCSHELL 0x119186000 == 31 [pid = 1660] [id = 689] 13:17:23 INFO - PROCESS | 1660 | --DOCSHELL 0x116ae3000 == 30 [pid = 1660] [id = 688] 13:17:23 INFO - PROCESS | 1660 | --DOCSHELL 0x119908800 == 29 [pid = 1660] [id = 687] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12a7d9000) [pid = 1660] [serial = 1982] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12c039000) [pid = 1660] [serial = 2018] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118796400) [pid = 1660] [serial = 1973] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121eadc00) [pid = 1660] [serial = 1976] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12c011400) [pid = 1660] [serial = 1970] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12919cc00) [pid = 1660] [serial = 1979] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1197b8000) [pid = 1660] [serial = 2032] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121308000) [pid = 1660] [serial = 2033] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1126d9400) [pid = 1660] [serial = 2020] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112ea0000) [pid = 1660] [serial = 2021] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12737b000) [pid = 1660] [serial = 2029] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a5f6c00) [pid = 1660] [serial = 2030] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x118793c00) [pid = 1660] [serial = 2023] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119da3800) [pid = 1660] [serial = 2024] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1245a5000) [pid = 1660] [serial = 2026] [outer = 0x0] [url = about:blank] 13:17:23 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1270a5000) [pid = 1660] [serial = 2027] [outer = 0x0] [url = about:blank] 13:17:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:17:23 INFO - PROCESS | 1660 | 1471983443789 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:17:23 INFO - PROCESS | 1660 | 1471983443791 Marionette TRACE conn2 <- [1,2774,null,{}] 13:17:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12ccd2000 == 28 [pid = 1660] [id = 16] 13:17:23 INFO - PROCESS | 1660 | 1471983443822 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:23 INFO - PROCESS | 1660 | 1471983443823 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:23 INFO - PROCESS | 1660 | 1471983443907 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:17:23 INFO - PROCESS | 1660 | 1471983443912 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:23 INFO - PROCESS | 1660 | 1471983443913 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ae3000 == 29 [pid = 1660] [id = 701] 13:17:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1128bb400) [pid = 1660] [serial = 2103] [outer = 0x0] 13:17:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112986c00) [pid = 1660] [serial = 2104] [outer = 0x1128bb400] 13:17:23 INFO - PROCESS | 1660 | 1471983443951 Marionette DEBUG loaded listener.js 13:17:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x112ea7000) [pid = 1660] [serial = 2105] [outer = 0x1128bb400] 13:17:24 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12bc9dc00) [pid = 1660] [serial = 2047] [outer = 0x0] [url = about:blank] 13:17:24 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12afaf400) [pid = 1660] [serial = 2041] [outer = 0x0] [url = about:blank] 13:17:24 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12b9f5c00) [pid = 1660] [serial = 2042] [outer = 0x0] [url = about:blank] 13:17:24 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a7d2400) [pid = 1660] [serial = 2039] [outer = 0x0] [url = about:blank] 13:17:24 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1269d8400) [pid = 1660] [serial = 2035] [outer = 0x0] [url = about:blank] 13:17:24 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11832d800) [pid = 1660] [serial = 2044] [outer = 0x0] [url = about:blank] 13:17:24 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a5ea800) [pid = 1660] [serial = 2038] [outer = 0x0] [url = about:blank] 13:17:24 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x119346400) [pid = 1660] [serial = 2045] [outer = 0x0] [url = about:blank] 13:17:24 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128ab0c00) [pid = 1660] [serial = 2036] [outer = 0x0] [url = about:blank] 13:17:24 INFO - PROCESS | 1660 | 1471983444342 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 13:17:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:17:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 592ms 13:17:24 INFO - PROCESS | 1660 | 1471983444374 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:17:24 INFO - PROCESS | 1660 | 1471983444377 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:17:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:17:24 INFO - PROCESS | 1660 | 1471983444384 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:17:24 INFO - PROCESS | 1660 | 1471983444386 Marionette TRACE conn2 <- [1,2778,null,{}] 13:17:24 INFO - PROCESS | 1660 | 1471983444388 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:24 INFO - PROCESS | 1660 | 1471983444390 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:24 INFO - PROCESS | 1660 | 1471983444472 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:17:24 INFO - PROCESS | 1660 | 1471983444555 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:24 INFO - PROCESS | 1660 | 1471983444556 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x116ae0800 == 30 [pid = 1660] [id = 702] 13:17:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x112ea9000) [pid = 1660] [serial = 2106] [outer = 0x0] 13:17:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x115c11000) [pid = 1660] [serial = 2107] [outer = 0x112ea9000] 13:17:24 INFO - PROCESS | 1660 | 1471983444584 Marionette DEBUG loaded listener.js 13:17:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1160f1c00) [pid = 1660] [serial = 2108] [outer = 0x112ea9000] 13:17:24 INFO - PROCESS | 1660 | 1471983444889 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 13:17:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:17:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms 13:17:24 INFO - PROCESS | 1660 | 1471983444904 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:17:24 INFO - PROCESS | 1660 | 1471983444905 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:17:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:17:24 INFO - PROCESS | 1660 | 1471983444908 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:17:24 INFO - PROCESS | 1660 | 1471983444910 Marionette TRACE conn2 <- [1,2782,null,{}] 13:17:24 INFO - PROCESS | 1660 | 1471983444920 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:24 INFO - PROCESS | 1660 | 1471983444924 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:25 INFO - PROCESS | 1660 | 1471983445002 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:17:25 INFO - PROCESS | 1660 | 1471983445006 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:25 INFO - PROCESS | 1660 | 1471983445008 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x121275000 == 31 [pid = 1660] [id = 703] 13:17:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x110eb0c00) [pid = 1660] [serial = 2109] [outer = 0x0] 13:17:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1176cdc00) [pid = 1660] [serial = 2110] [outer = 0x110eb0c00] 13:17:25 INFO - PROCESS | 1660 | 1471983445039 Marionette DEBUG loaded listener.js 13:17:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11852a000) [pid = 1660] [serial = 2111] [outer = 0x110eb0c00] 13:17:25 INFO - PROCESS | 1660 | 1471983445405 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 13:17:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:17:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 520ms 13:17:25 INFO - PROCESS | 1660 | 1471983445429 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:17:25 INFO - PROCESS | 1660 | 1471983445430 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:17:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:17:25 INFO - PROCESS | 1660 | 1471983445433 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:17:25 INFO - PROCESS | 1660 | 1471983445434 Marionette TRACE conn2 <- [1,2786,null,{}] 13:17:25 INFO - PROCESS | 1660 | 1471983445436 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:25 INFO - PROCESS | 1660 | 1471983445437 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:25 INFO - PROCESS | 1660 | 1471983445520 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:17:25 INFO - PROCESS | 1660 | 1471983445524 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:25 INFO - PROCESS | 1660 | 1471983445525 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x126922000 == 32 [pid = 1660] [id = 704] 13:17:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118793c00) [pid = 1660] [serial = 2112] [outer = 0x0] 13:17:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11934bc00) [pid = 1660] [serial = 2113] [outer = 0x118793c00] 13:17:25 INFO - PROCESS | 1660 | 1471983445551 Marionette DEBUG loaded listener.js 13:17:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119671000) [pid = 1660] [serial = 2114] [outer = 0x118793c00] 13:17:25 INFO - PROCESS | 1660 | 1471983445889 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 13:17:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:17:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 470ms 13:17:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:17:25 INFO - PROCESS | 1660 | 1471983445904 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:17:25 INFO - PROCESS | 1660 | 1471983445905 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:17:25 INFO - PROCESS | 1660 | 1471983445907 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:17:25 INFO - PROCESS | 1660 | 1471983445908 Marionette TRACE conn2 <- [1,2790,null,{}] 13:17:25 INFO - PROCESS | 1660 | 1471983445910 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:25 INFO - PROCESS | 1660 | 1471983445912 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:25 INFO - PROCESS | 1660 | 1471983445992 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:17:26 INFO - PROCESS | 1660 | 1471983446065 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:26 INFO - PROCESS | 1660 | 1471983446066 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270f1000 == 33 [pid = 1660] [id = 705] 13:17:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118528800) [pid = 1660] [serial = 2115] [outer = 0x0] 13:17:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119961c00) [pid = 1660] [serial = 2116] [outer = 0x118528800] 13:17:26 INFO - PROCESS | 1660 | 1471983446092 Marionette DEBUG loaded listener.js 13:17:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119d9ec00) [pid = 1660] [serial = 2117] [outer = 0x118528800] 13:17:26 INFO - PROCESS | 1660 | 1471983446438 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 13:17:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:17:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 568ms 13:17:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:17:26 INFO - PROCESS | 1660 | 1471983446490 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:17:26 INFO - PROCESS | 1660 | 1471983446492 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:17:26 INFO - PROCESS | 1660 | 1471983446494 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:17:26 INFO - PROCESS | 1660 | 1471983446495 Marionette TRACE conn2 <- [1,2794,null,{}] 13:17:26 INFO - PROCESS | 1660 | 1471983446497 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:26 INFO - PROCESS | 1660 | 1471983446501 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:26 INFO - PROCESS | 1660 | 1471983446623 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:17:26 INFO - PROCESS | 1660 | 1471983446634 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:26 INFO - PROCESS | 1660 | 1471983446636 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e34800 == 34 [pid = 1660] [id = 706] 13:17:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12100b800) [pid = 1660] [serial = 2118] [outer = 0x0] 13:17:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121308000) [pid = 1660] [serial = 2119] [outer = 0x12100b800] 13:17:26 INFO - PROCESS | 1660 | 1471983446662 Marionette DEBUG loaded listener.js 13:17:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12341f400) [pid = 1660] [serial = 2120] [outer = 0x12100b800] 13:17:27 INFO - PROCESS | 1660 | 1471983447023 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 13:17:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:17:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 569ms 13:17:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:17:27 INFO - PROCESS | 1660 | 1471983447064 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:17:27 INFO - PROCESS | 1660 | 1471983447065 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:17:27 INFO - PROCESS | 1660 | 1471983447067 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 1660 | 1471983447068 Marionette TRACE conn2 <- [1,2798,null,{}] 13:17:27 INFO - PROCESS | 1660 | 1471983447071 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:27 INFO - PROCESS | 1660 | 1471983447072 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:27 INFO - PROCESS | 1660 | 1471983447175 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:17:27 INFO - PROCESS | 1660 | 1471983447187 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:27 INFO - PROCESS | 1660 | 1471983447188 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x129534000 == 35 [pid = 1660] [id = 707] 13:17:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123422000) [pid = 1660] [serial = 2121] [outer = 0x0] 13:17:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124297400) [pid = 1660] [serial = 2122] [outer = 0x123422000] 13:17:27 INFO - PROCESS | 1660 | 1471983447213 Marionette DEBUG loaded listener.js 13:17:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1246f1c00) [pid = 1660] [serial = 2123] [outer = 0x123422000] 13:17:27 INFO - PROCESS | 1660 | 1471983447554 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 13:17:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:17:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 13:17:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:17:27 INFO - PROCESS | 1660 | 1471983447586 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:17:27 INFO - PROCESS | 1660 | 1471983447587 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:17:27 INFO - PROCESS | 1660 | 1471983447589 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 1660 | 1471983447590 Marionette TRACE conn2 <- [1,2802,null,{}] 13:17:27 INFO - PROCESS | 1660 | 1471983447593 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:27 INFO - PROCESS | 1660 | 1471983447594 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:27 INFO - PROCESS | 1660 | 1471983447696 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:17:27 INFO - PROCESS | 1660 | 1471983447700 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:27 INFO - PROCESS | 1660 | 1471983447701 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a54d000 == 36 [pid = 1660] [id = 708] 13:17:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119daa000) [pid = 1660] [serial = 2124] [outer = 0x0] 13:17:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124c9e800) [pid = 1660] [serial = 2125] [outer = 0x119daa000] 13:17:27 INFO - PROCESS | 1660 | 1471983447727 Marionette DEBUG loaded listener.js 13:17:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1268b5c00) [pid = 1660] [serial = 2126] [outer = 0x119daa000] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12949cc00) [pid = 1660] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124046400) [pid = 1660] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118306400) [pid = 1660] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121eac000) [pid = 1660] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1168f7000) [pid = 1660] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1121abc00) [pid = 1660] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112ea4000) [pid = 1660] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1188aa000) [pid = 1660] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11609dc00) [pid = 1660] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126846c00) [pid = 1660] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x117c4a800) [pid = 1660] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x115cf9400) [pid = 1660] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11297e000) [pid = 1660] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119963800) [pid = 1660] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118325c00) [pid = 1660] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:17:28 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128c43800) [pid = 1660] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:17:28 INFO - PROCESS | 1660 | 1471983448164 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 13:17:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:17:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 620ms 13:17:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:17:28 INFO - PROCESS | 1660 | 1471983448212 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:17:28 INFO - PROCESS | 1660 | 1471983448214 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:17:28 INFO - PROCESS | 1660 | 1471983448217 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:17:28 INFO - PROCESS | 1660 | 1471983448218 Marionette TRACE conn2 <- [1,2806,null,{}] 13:17:28 INFO - PROCESS | 1660 | 1471983448222 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:28 INFO - PROCESS | 1660 | 1471983448224 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:28 INFO - PROCESS | 1660 | 1471983448352 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:17:28 INFO - PROCESS | 1660 | 1471983448438 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:28 INFO - PROCESS | 1660 | 1471983448439 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x121274000 == 37 [pid = 1660] [id = 709] 13:17:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x115cb3400) [pid = 1660] [serial = 2127] [outer = 0x0] 13:17:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x115cf9400) [pid = 1660] [serial = 2128] [outer = 0x115cb3400] 13:17:28 INFO - PROCESS | 1660 | 1471983448465 Marionette DEBUG loaded listener.js 13:17:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118f6ac00) [pid = 1660] [serial = 2129] [outer = 0x115cb3400] 13:17:28 INFO - PROCESS | 1660 | 1471983448734 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 13:17:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:17:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 570ms 13:17:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:17:28 INFO - PROCESS | 1660 | 1471983448788 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:17:28 INFO - PROCESS | 1660 | 1471983448789 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:17:28 INFO - PROCESS | 1660 | 1471983448791 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:17:28 INFO - PROCESS | 1660 | 1471983448793 Marionette TRACE conn2 <- [1,2810,null,{}] 13:17:28 INFO - PROCESS | 1660 | 1471983448795 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:28 INFO - PROCESS | 1660 | 1471983448796 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:28 INFO - PROCESS | 1660 | 1471983448883 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:17:28 INFO - PROCESS | 1660 | 1471983448888 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:28 INFO - PROCESS | 1660 | 1471983448889 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af60000 == 38 [pid = 1660] [id = 710] 13:17:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118fb4800) [pid = 1660] [serial = 2130] [outer = 0x0] 13:17:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x126846c00) [pid = 1660] [serial = 2131] [outer = 0x118fb4800] 13:17:28 INFO - PROCESS | 1660 | 1471983448915 Marionette DEBUG loaded listener.js 13:17:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1269d5000) [pid = 1660] [serial = 2132] [outer = 0x118fb4800] 13:17:29 INFO - PROCESS | 1660 | 1471983449272 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 13:17:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:17:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 13:17:29 INFO - PROCESS | 1660 | 1471983449312 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:17:29 INFO - PROCESS | 1660 | 1471983449314 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:17:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:17:29 INFO - PROCESS | 1660 | 1471983449327 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:17:29 INFO - PROCESS | 1660 | 1471983449329 Marionette TRACE conn2 <- [1,2814,null,{}] 13:17:29 INFO - PROCESS | 1660 | 1471983449338 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:29 INFO - PROCESS | 1660 | 1471983449339 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:29 INFO - PROCESS | 1660 | 1471983449430 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:17:29 INFO - PROCESS | 1660 | 1471983449437 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:29 INFO - PROCESS | 1660 | 1471983449438 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcb7800 == 39 [pid = 1660] [id = 711] 13:17:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126f83c00) [pid = 1660] [serial = 2133] [outer = 0x0] 13:17:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x127382400) [pid = 1660] [serial = 2134] [outer = 0x126f83c00] 13:17:29 INFO - PROCESS | 1660 | 1471983449466 Marionette DEBUG loaded listener.js 13:17:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128b10400) [pid = 1660] [serial = 2135] [outer = 0x126f83c00] 13:17:29 INFO - PROCESS | 1660 | 1471983449799 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 13:17:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:17:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 525ms 13:17:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:17:29 INFO - PROCESS | 1660 | 1471983449853 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:17:29 INFO - PROCESS | 1660 | 1471983449854 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:17:29 INFO - PROCESS | 1660 | 1471983449856 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:17:29 INFO - PROCESS | 1660 | 1471983449857 Marionette TRACE conn2 <- [1,2818,null,{}] 13:17:29 INFO - PROCESS | 1660 | 1471983449859 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:29 INFO - PROCESS | 1660 | 1471983449860 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:29 INFO - PROCESS | 1660 | 1471983449944 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:17:30 INFO - PROCESS | 1660 | 1471983450010 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:30 INFO - PROCESS | 1660 | 1471983450011 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c41f800 == 40 [pid = 1660] [id = 712] 13:17:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x127381800) [pid = 1660] [serial = 2136] [outer = 0x0] 13:17:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128b1d800) [pid = 1660] [serial = 2137] [outer = 0x127381800] 13:17:30 INFO - PROCESS | 1660 | 1471983450043 Marionette DEBUG loaded listener.js 13:17:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129199000) [pid = 1660] [serial = 2138] [outer = 0x127381800] 13:17:30 INFO - PROCESS | 1660 | 1471983450508 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 13:17:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:17:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 669ms 13:17:30 INFO - PROCESS | 1660 | 1471983450531 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:17:30 INFO - PROCESS | 1660 | 1471983450534 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:17:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:17:30 INFO - PROCESS | 1660 | 1471983450538 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:17:30 INFO - PROCESS | 1660 | 1471983450542 Marionette TRACE conn2 <- [1,2822,null,{}] 13:17:30 INFO - PROCESS | 1660 | 1471983450546 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:30 INFO - PROCESS | 1660 | 1471983450548 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:30 INFO - PROCESS | 1660 | 1471983450656 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:17:30 INFO - PROCESS | 1660 | 1471983450732 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:30 INFO - PROCESS | 1660 | 1471983450734 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f1f800 == 41 [pid = 1660] [id = 713] 13:17:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x112e9c800) [pid = 1660] [serial = 2139] [outer = 0x0] 13:17:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1132b9800) [pid = 1660] [serial = 2140] [outer = 0x112e9c800] 13:17:30 INFO - PROCESS | 1660 | 1471983450766 Marionette DEBUG loaded listener.js 13:17:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x115cbc800) [pid = 1660] [serial = 2141] [outer = 0x112e9c800] 13:17:31 INFO - PROCESS | 1660 | 1471983451167 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:17:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:17:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 673ms 13:17:31 INFO - PROCESS | 1660 | 1471983451212 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:17:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:17:31 INFO - PROCESS | 1660 | 1471983451217 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:17:31 INFO - PROCESS | 1660 | 1471983451222 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:17:31 INFO - PROCESS | 1660 | 1471983451224 Marionette TRACE conn2 <- [1,2826,null,{}] 13:17:31 INFO - PROCESS | 1660 | 1471983451227 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:31 INFO - PROCESS | 1660 | 1471983451228 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:31 INFO - PROCESS | 1660 | 1471983451355 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:17:31 INFO - PROCESS | 1660 | 1471983451431 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:31 INFO - PROCESS | 1660 | 1471983451433 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1274cf800 == 42 [pid = 1660] [id = 714] 13:17:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118324800) [pid = 1660] [serial = 2142] [outer = 0x0] 13:17:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11874a800) [pid = 1660] [serial = 2143] [outer = 0x118324800] 13:17:31 INFO - PROCESS | 1660 | 1471983451464 Marionette DEBUG loaded listener.js 13:17:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1193f4c00) [pid = 1660] [serial = 2144] [outer = 0x118324800] 13:17:31 INFO - PROCESS | 1660 | 1471983451901 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:17:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:17:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 721ms 13:17:31 INFO - PROCESS | 1660 | 1471983451943 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:17:31 INFO - PROCESS | 1660 | 1471983451945 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:17:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:17:31 INFO - PROCESS | 1660 | 1471983451948 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:17:31 INFO - PROCESS | 1660 | 1471983451950 Marionette TRACE conn2 <- [1,2830,null,{}] 13:17:31 INFO - PROCESS | 1660 | 1471983451958 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:31 INFO - PROCESS | 1660 | 1471983451961 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:32 INFO - PROCESS | 1660 | 1471983452066 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:17:32 INFO - PROCESS | 1660 | 1471983452143 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:32 INFO - PROCESS | 1660 | 1471983452145 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c418800 == 43 [pid = 1660] [id = 715] 13:17:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119da9400) [pid = 1660] [serial = 2145] [outer = 0x0] 13:17:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121a87400) [pid = 1660] [serial = 2146] [outer = 0x119da9400] 13:17:32 INFO - PROCESS | 1660 | 1471983452177 Marionette DEBUG loaded listener.js 13:17:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x123425c00) [pid = 1660] [serial = 2147] [outer = 0x119da9400] 13:17:32 INFO - PROCESS | 1660 | 1471983452565 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:17:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:17:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 673ms 13:17:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:17:32 INFO - PROCESS | 1660 | 1471983452621 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:17:32 INFO - PROCESS | 1660 | 1471983452623 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:17:32 INFO - PROCESS | 1660 | 1471983452625 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:17:32 INFO - PROCESS | 1660 | 1471983452627 Marionette TRACE conn2 <- [1,2834,null,{}] 13:17:32 INFO - PROCESS | 1660 | 1471983452629 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:32 INFO - PROCESS | 1660 | 1471983452630 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:32 INFO - PROCESS | 1660 | 1471983452746 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:17:32 INFO - PROCESS | 1660 | 1471983452819 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:32 INFO - PROCESS | 1660 | 1471983452820 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c59d000 == 44 [pid = 1660] [id = 716] 13:17:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1269d6000) [pid = 1660] [serial = 2148] [outer = 0x0] 13:17:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1270a2800) [pid = 1660] [serial = 2149] [outer = 0x1269d6000] 13:17:32 INFO - PROCESS | 1660 | 1471983452850 Marionette DEBUG loaded listener.js 13:17:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128ab2400) [pid = 1660] [serial = 2150] [outer = 0x1269d6000] 13:17:33 INFO - PROCESS | 1660 | 1471983453288 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:17:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:17:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 719ms 13:17:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:17:33 INFO - PROCESS | 1660 | 1471983453345 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:17:33 INFO - PROCESS | 1660 | 1471983453346 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:17:33 INFO - PROCESS | 1660 | 1471983453349 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:17:33 INFO - PROCESS | 1660 | 1471983453350 Marionette TRACE conn2 <- [1,2838,null,{}] 13:17:33 INFO - PROCESS | 1660 | 1471983453352 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:33 INFO - PROCESS | 1660 | 1471983453354 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:33 INFO - PROCESS | 1660 | 1471983453455 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:17:33 INFO - PROCESS | 1660 | 1471983453518 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 1660 | 1471983453520 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x11823e000 == 45 [pid = 1660] [id = 717] 13:17:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x111c76400) [pid = 1660] [serial = 2151] [outer = 0x0] 13:17:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x118fafc00) [pid = 1660] [serial = 2152] [outer = 0x111c76400] 13:17:33 INFO - PROCESS | 1660 | 1471983453550 Marionette DEBUG loaded listener.js 13:17:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x126f7c400) [pid = 1660] [serial = 2153] [outer = 0x111c76400] 13:17:34 INFO - PROCESS | 1660 | 1471983454235 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:17:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:17:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 919ms 13:17:34 INFO - PROCESS | 1660 | 1471983454269 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:17:34 INFO - PROCESS | 1660 | 1471983454273 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:17:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:17:34 INFO - PROCESS | 1660 | 1471983454277 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 1660 | 1471983454284 Marionette TRACE conn2 <- [1,2842,null,{}] 13:17:34 INFO - PROCESS | 1660 | 1471983454289 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:34 INFO - PROCESS | 1660 | 1471983454292 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:34 INFO - PROCESS | 1660 | 1471983454422 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:17:34 INFO - PROCESS | 1660 | 1471983454500 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:34 INFO - PROCESS | 1660 | 1471983454502 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x116850800 == 46 [pid = 1660] [id = 718] 13:17:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x113c99000) [pid = 1660] [serial = 2154] [outer = 0x0] 13:17:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x115cf7c00) [pid = 1660] [serial = 2155] [outer = 0x113c99000] 13:17:34 INFO - PROCESS | 1660 | 1471983454532 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1168f5c00) [pid = 1660] [serial = 2156] [outer = 0x113c99000] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcb7800 == 45 [pid = 1660] [id = 711] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12af60000 == 44 [pid = 1660] [id = 710] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x121274000 == 43 [pid = 1660] [id = 709] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12a54d000 == 42 [pid = 1660] [id = 708] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x129534000 == 41 [pid = 1660] [id = 707] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x128e34800 == 40 [pid = 1660] [id = 706] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1270f1000 == 39 [pid = 1660] [id = 705] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x126922000 == 38 [pid = 1660] [id = 704] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x121275000 == 37 [pid = 1660] [id = 703] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x116ae0800 == 36 [pid = 1660] [id = 702] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x116ae3000 == 35 [pid = 1660] [id = 701] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12ccd1800 == 34 [pid = 1660] [id = 17] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x119171000 == 33 [pid = 1660] [id = 699] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1274da800 == 32 [pid = 1660] [id = 698] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1274d3800 == 31 [pid = 1660] [id = 700] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x11823e000 == 30 [pid = 1660] [id = 717] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12c59d000 == 29 [pid = 1660] [id = 716] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12c418800 == 28 [pid = 1660] [id = 715] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x1274cf800 == 27 [pid = 1660] [id = 714] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x118f1f800 == 26 [pid = 1660] [id = 713] 13:17:35 INFO - PROCESS | 1660 | --DOCSHELL 0x12c41f800 == 25 [pid = 1660] [id = 712] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12a7d3c00) [pid = 1660] [serial = 2093] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12c02e400) [pid = 1660] [serial = 2048] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x129492c00) [pid = 1660] [serial = 2090] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x123422800) [pid = 1660] [serial = 2075] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x117c49800) [pid = 1660] [serial = 2050] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x115fe7400) [pid = 1660] [serial = 2059] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11995f400) [pid = 1660] [serial = 2051] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x115cbb800) [pid = 1660] [serial = 2066] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1197b8c00) [pid = 1660] [serial = 2062] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118f62800) [pid = 1660] [serial = 2069] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128b17400) [pid = 1660] [serial = 2057] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1242a0800) [pid = 1660] [serial = 2077] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1197c2400) [pid = 1660] [serial = 2086] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119daac00) [pid = 1660] [serial = 2072] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11996ac00) [pid = 1660] [serial = 2053] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1269cd800) [pid = 1660] [serial = 2056] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124c9c400) [pid = 1660] [serial = 2078] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119968800) [pid = 1660] [serial = 2071] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1268bcc00) [pid = 1660] [serial = 2080] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129490c00) [pid = 1660] [serial = 2084] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128c4ac00) [pid = 1660] [serial = 2081] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1242ef800) [pid = 1660] [serial = 2087] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11a03e000) [pid = 1660] [serial = 2054] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128ced400) [pid = 1660] [serial = 2089] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113c95800) [pid = 1660] [serial = 2065] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124c76c00) [pid = 1660] [serial = 2060] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118305c00) [pid = 1660] [serial = 2068] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x121ef9c00) [pid = 1660] [serial = 2074] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11996c400) [pid = 1660] [serial = 2063] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128ed5c00) [pid = 1660] [serial = 2083] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12a7da000) [pid = 1660] [serial = 2095] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a5f4400) [pid = 1660] [serial = 2092] [outer = 0x0] [url = about:blank] 13:17:35 INFO - PROCESS | 1660 | 1471983455551 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:17:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:17:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1282ms 13:17:35 INFO - PROCESS | 1660 | 1471983455559 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:17:35 INFO - PROCESS | 1660 | 1471983455561 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:17:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:17:35 INFO - PROCESS | 1660 | 1471983455566 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:17:35 INFO - PROCESS | 1660 | 1471983455569 Marionette TRACE conn2 <- [1,2846,null,{}] 13:17:35 INFO - PROCESS | 1660 | 1471983455572 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:35 INFO - PROCESS | 1660 | 1471983455574 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:35 INFO - PROCESS | 1660 | 1471983455658 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:17:35 INFO - PROCESS | 1660 | 1471983455663 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:35 INFO - PROCESS | 1660 | 1471983455666 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x1163c9800 == 26 [pid = 1660] [id = 719] 13:17:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x110fac400) [pid = 1660] [serial = 2157] [outer = 0x0] 13:17:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1121abc00) [pid = 1660] [serial = 2158] [outer = 0x110fac400] 13:17:35 INFO - PROCESS | 1660 | 1471983455698 Marionette DEBUG loaded listener.js 13:17:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1128b3c00) [pid = 1660] [serial = 2159] [outer = 0x110fac400] 13:17:36 INFO - PROCESS | 1660 | 1471983456102 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:17:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:17:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 572ms 13:17:36 INFO - PROCESS | 1660 | 1471983456137 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:17:36 INFO - PROCESS | 1660 | 1471983456140 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:17:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:17:36 INFO - PROCESS | 1660 | 1471983456145 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:17:36 INFO - PROCESS | 1660 | 1471983456147 Marionette TRACE conn2 <- [1,2850,null,{}] 13:17:36 INFO - PROCESS | 1660 | 1471983456158 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:36 INFO - PROCESS | 1660 | 1471983456159 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:36 INFO - PROCESS | 1660 | 1471983456240 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:17:36 INFO - PROCESS | 1660 | 1471983456245 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:36 INFO - PROCESS | 1660 | 1471983456247 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x11822c800 == 27 [pid = 1660] [id = 720] 13:17:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1129f0000) [pid = 1660] [serial = 2160] [outer = 0x0] 13:17:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112ea4c00) [pid = 1660] [serial = 2161] [outer = 0x1129f0000] 13:17:36 INFO - PROCESS | 1660 | 1471983456280 Marionette DEBUG loaded listener.js 13:17:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1131b1c00) [pid = 1660] [serial = 2162] [outer = 0x1129f0000] 13:17:36 INFO - PROCESS | 1660 | 1471983456628 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:17:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:17:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 529ms 13:17:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:17:36 INFO - PROCESS | 1660 | 1471983456683 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:17:36 INFO - PROCESS | 1660 | 1471983456685 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:17:36 INFO - PROCESS | 1660 | 1471983456687 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:17:36 INFO - PROCESS | 1660 | 1471983456690 Marionette TRACE conn2 <- [1,2854,null,{}] 13:17:36 INFO - PROCESS | 1660 | 1471983456697 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:36 INFO - PROCESS | 1660 | 1471983456701 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:36 INFO - PROCESS | 1660 | 1471983456779 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:17:36 INFO - PROCESS | 1660 | 1471983456786 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:36 INFO - PROCESS | 1660 | 1471983456789 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0db000 == 28 [pid = 1660] [id = 721] 13:17:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112140c00) [pid = 1660] [serial = 2163] [outer = 0x0] 13:17:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116094400) [pid = 1660] [serial = 2164] [outer = 0x112140c00] 13:17:36 INFO - PROCESS | 1660 | 1471983456818 Marionette DEBUG loaded listener.js 13:17:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116aafc00) [pid = 1660] [serial = 2165] [outer = 0x112140c00] 13:17:37 INFO - PROCESS | 1660 | 1471983457171 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:17:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:17:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 521ms 13:17:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:17:37 INFO - PROCESS | 1660 | 1471983457209 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:17:37 INFO - PROCESS | 1660 | 1471983457210 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:17:37 INFO - PROCESS | 1660 | 1471983457212 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:17:37 INFO - PROCESS | 1660 | 1471983457213 Marionette TRACE conn2 <- [1,2858,null,{}] 13:17:37 INFO - PROCESS | 1660 | 1471983457218 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:37 INFO - PROCESS | 1660 | 1471983457219 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:37 INFO - PROCESS | 1660 | 1471983457328 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:17:37 INFO - PROCESS | 1660 | 1471983457335 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:37 INFO - PROCESS | 1660 | 1471983457336 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x121388000 == 29 [pid = 1660] [id = 722] 13:17:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116f80800) [pid = 1660] [serial = 2166] [outer = 0x0] 13:17:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118327800) [pid = 1660] [serial = 2167] [outer = 0x116f80800] 13:17:37 INFO - PROCESS | 1660 | 1471983457363 Marionette DEBUG loaded listener.js 13:17:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118743400) [pid = 1660] [serial = 2168] [outer = 0x116f80800] 13:17:37 INFO - PROCESS | 1660 | 1471983457702 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:17:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:17:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 522ms 13:17:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:17:37 INFO - PROCESS | 1660 | 1471983457737 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:17:37 INFO - PROCESS | 1660 | 1471983457738 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:17:37 INFO - PROCESS | 1660 | 1471983457741 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:17:37 INFO - PROCESS | 1660 | 1471983457749 Marionette TRACE conn2 <- [1,2862,null,{}] 13:17:37 INFO - PROCESS | 1660 | 1471983457751 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:37 INFO - PROCESS | 1660 | 1471983457753 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:37 INFO - PROCESS | 1660 | 1471983457849 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:17:37 INFO - PROCESS | 1660 | 1471983457853 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:37 INFO - PROCESS | 1660 | 1471983457854 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c5b000 == 30 [pid = 1660] [id = 723] 13:17:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11297dc00) [pid = 1660] [serial = 2169] [outer = 0x0] 13:17:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11889bc00) [pid = 1660] [serial = 2170] [outer = 0x11297dc00] 13:17:37 INFO - PROCESS | 1660 | 1471983457880 Marionette DEBUG loaded listener.js 13:17:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119351c00) [pid = 1660] [serial = 2171] [outer = 0x11297dc00] 13:17:38 INFO - PROCESS | 1660 | 1471983458246 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:17:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:17:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 526ms 13:17:38 INFO - PROCESS | 1660 | 1471983458268 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:17:38 INFO - PROCESS | 1660 | 1471983458270 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:17:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:17:38 INFO - PROCESS | 1660 | 1471983458278 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:17:38 INFO - PROCESS | 1660 | 1471983458279 Marionette TRACE conn2 <- [1,2866,null,{}] 13:17:38 INFO - PROCESS | 1660 | 1471983458281 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:38 INFO - PROCESS | 1660 | 1471983458285 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:38 INFO - PROCESS | 1660 | 1471983458402 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:17:38 INFO - PROCESS | 1660 | 1471983458415 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:38 INFO - PROCESS | 1660 | 1471983458416 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x1274c1000 == 31 [pid = 1660] [id = 724] 13:17:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1193f3400) [pid = 1660] [serial = 2172] [outer = 0x0] 13:17:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119964c00) [pid = 1660] [serial = 2173] [outer = 0x1193f3400] 13:17:38 INFO - PROCESS | 1660 | 1471983458443 Marionette DEBUG loaded listener.js 13:17:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119daa800) [pid = 1660] [serial = 2174] [outer = 0x1193f3400] 13:17:38 INFO - PROCESS | 1660 | 1471983458783 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:17:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:17:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 523ms 13:17:38 INFO - PROCESS | 1660 | 1471983458804 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:17:38 INFO - PROCESS | 1660 | 1471983458805 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:17:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:17:38 INFO - PROCESS | 1660 | 1471983458813 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:17:38 INFO - PROCESS | 1660 | 1471983458814 Marionette TRACE conn2 <- [1,2870,null,{}] 13:17:38 INFO - PROCESS | 1660 | 1471983458816 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:38 INFO - PROCESS | 1660 | 1471983458817 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:38 INFO - PROCESS | 1660 | 1471983458914 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:17:38 INFO - PROCESS | 1660 | 1471983458918 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:38 INFO - PROCESS | 1660 | 1471983458920 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e53000 == 32 [pid = 1660] [id = 725] 13:17:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x110ea9400) [pid = 1660] [serial = 2175] [outer = 0x0] 13:17:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121011800) [pid = 1660] [serial = 2176] [outer = 0x110ea9400] 13:17:38 INFO - PROCESS | 1660 | 1471983458946 Marionette DEBUG loaded listener.js 13:17:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1215e9800) [pid = 1660] [serial = 2177] [outer = 0x110ea9400] 13:17:39 INFO - PROCESS | 1660 | 1471983459297 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 13:17:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:17:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 521ms 13:17:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:17:39 INFO - PROCESS | 1660 | 1471983459335 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:17:39 INFO - PROCESS | 1660 | 1471983459336 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:17:39 INFO - PROCESS | 1660 | 1471983459338 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:17:39 INFO - PROCESS | 1660 | 1471983459339 Marionette TRACE conn2 <- [1,2874,null,{}] 13:17:39 INFO - PROCESS | 1660 | 1471983459342 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:39 INFO - PROCESS | 1660 | 1471983459343 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:39 INFO - PROCESS | 1660 | 1471983459439 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:17:39 INFO - PROCESS | 1660 | 1471983459443 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:39 INFO - PROCESS | 1660 | 1471983459444 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x129519000 == 33 [pid = 1660] [id = 726] 13:17:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1210eec00) [pid = 1660] [serial = 2178] [outer = 0x0] 13:17:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121eac800) [pid = 1660] [serial = 2179] [outer = 0x1210eec00] 13:17:39 INFO - PROCESS | 1660 | 1471983459470 Marionette DEBUG loaded listener.js 13:17:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x123417000) [pid = 1660] [serial = 2180] [outer = 0x1210eec00] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12ccd2800) [pid = 1660] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x127381800) [pid = 1660] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12100b800) [pid = 1660] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x123422000) [pid = 1660] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119daa000) [pid = 1660] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x115cb3400) [pid = 1660] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124c9dc00) [pid = 1660] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1131b4800) [pid = 1660] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119354400) [pid = 1660] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x110eb0c00) [pid = 1660] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112ea9000) [pid = 1660] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118fb4800) [pid = 1660] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118793c00) [pid = 1660] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1128bb400) [pid = 1660] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x126f83c00) [pid = 1660] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12cb20000) [pid = 1660] [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.] 13:17:39 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118528800) [pid = 1660] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:17:39 INFO - PROCESS | 1660 | 1471983459995 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:17:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:17:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 13:17:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:17:40 INFO - PROCESS | 1660 | 1471983460009 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:17:40 INFO - PROCESS | 1660 | 1471983460010 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:17:40 INFO - PROCESS | 1660 | 1471983460012 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:17:40 INFO - PROCESS | 1660 | 1471983460025 Marionette TRACE conn2 <- [1,2878,null,{}] 13:17:40 INFO - PROCESS | 1660 | 1471983460028 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:40 INFO - PROCESS | 1660 | 1471983460029 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:40 INFO - PROCESS | 1660 | 1471983460106 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:17:40 INFO - PROCESS | 1660 | 1471983460164 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:40 INFO - PROCESS | 1660 | 1471983460165 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0da000 == 34 [pid = 1660] [id = 727] 13:17:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1128bb400) [pid = 1660] [serial = 2181] [outer = 0x0] 13:17:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116ab5000) [pid = 1660] [serial = 2182] [outer = 0x1128bb400] 13:17:40 INFO - PROCESS | 1660 | 1471983460209 Marionette DEBUG loaded listener.js 13:17:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118fb6000) [pid = 1660] [serial = 2183] [outer = 0x1128bb400] 13:17:40 INFO - PROCESS | 1660 | 1471983460503 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:17:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:17:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 531ms 13:17:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:17:40 INFO - PROCESS | 1660 | 1471983460544 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:17:40 INFO - PROCESS | 1660 | 1471983460545 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:17:40 INFO - PROCESS | 1660 | 1471983460547 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:17:40 INFO - PROCESS | 1660 | 1471983460548 Marionette TRACE conn2 <- [1,2882,null,{}] 13:17:40 INFO - PROCESS | 1660 | 1471983460553 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:40 INFO - PROCESS | 1660 | 1471983460554 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:40 INFO - PROCESS | 1660 | 1471983460629 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:17:40 INFO - PROCESS | 1660 | 1471983460635 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:40 INFO - PROCESS | 1660 | 1471983460636 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a556800 == 35 [pid = 1660] [id = 728] 13:17:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118329800) [pid = 1660] [serial = 2184] [outer = 0x0] 13:17:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121ea9000) [pid = 1660] [serial = 2185] [outer = 0x118329800] 13:17:40 INFO - PROCESS | 1660 | 1471983460664 Marionette DEBUG loaded listener.js 13:17:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12341b800) [pid = 1660] [serial = 2186] [outer = 0x118329800] 13:17:41 INFO - PROCESS | 1660 | 1471983461120 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:17:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:17:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 625ms 13:17:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:17:41 INFO - PROCESS | 1660 | 1471983461173 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:17:41 INFO - PROCESS | 1660 | 1471983461176 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:17:41 INFO - PROCESS | 1660 | 1471983461179 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - PROCESS | 1660 | 1471983461182 Marionette TRACE conn2 <- [1,2886,null,{}] 13:17:41 INFO - PROCESS | 1660 | 1471983461187 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:41 INFO - PROCESS | 1660 | 1471983461201 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:41 INFO - PROCESS | 1660 | 1471983461344 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:17:41 INFO - PROCESS | 1660 | 1471983461356 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 1660 | 1471983461358 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x124c5a000 == 36 [pid = 1660] [id = 729] 13:17:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1242ef800) [pid = 1660] [serial = 2187] [outer = 0x0] 13:17:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124c71800) [pid = 1660] [serial = 2188] [outer = 0x1242ef800] 13:17:41 INFO - PROCESS | 1660 | 1471983461427 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124ca1c00) [pid = 1660] [serial = 2189] [outer = 0x1242ef800] 13:17:41 INFO - PROCESS | 1660 | 1471983461823 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 13:17:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:17:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 673ms 13:17:41 INFO - PROCESS | 1660 | 1471983461852 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:17:41 INFO - PROCESS | 1660 | 1471983461853 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:17:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:17:41 INFO - PROCESS | 1660 | 1471983461855 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - PROCESS | 1660 | 1471983461856 Marionette TRACE conn2 <- [1,2890,null,{}] 13:17:41 INFO - PROCESS | 1660 | 1471983461859 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:41 INFO - PROCESS | 1660 | 1471983461860 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:41 INFO - PROCESS | 1660 | 1471983461994 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:17:42 INFO - PROCESS | 1660 | 1471983462096 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:42 INFO - PROCESS | 1660 | 1471983462098 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x112522800 == 37 [pid = 1660] [id = 730] 13:17:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x110d6e800) [pid = 1660] [serial = 2190] [outer = 0x0] 13:17:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x110eaa800) [pid = 1660] [serial = 2191] [outer = 0x110d6e800] 13:17:42 INFO - PROCESS | 1660 | 1471983462133 Marionette DEBUG loaded listener.js 13:17:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1121a0000) [pid = 1660] [serial = 2192] [outer = 0x110d6e800] 13:17:42 INFO - PROCESS | 1660 | 1471983462624 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:17:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:17:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 819ms 13:17:42 INFO - PROCESS | 1660 | 1471983462705 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:17:42 INFO - PROCESS | 1660 | 1471983462707 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:17:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:17:42 INFO - PROCESS | 1660 | 1471983462739 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 1660 | 1471983462741 Marionette TRACE conn2 <- [1,2894,null,{}] 13:17:42 INFO - PROCESS | 1660 | 1471983462744 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:42 INFO - PROCESS | 1660 | 1471983462748 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:42 INFO - PROCESS | 1660 | 1471983462863 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:17:42 INFO - PROCESS | 1660 | 1471983462942 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:42 INFO - PROCESS | 1660 | 1471983462943 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x11a0cc800 == 38 [pid = 1660] [id = 731] 13:17:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1129f1400) [pid = 1660] [serial = 2193] [outer = 0x0] 13:17:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x112ffc800) [pid = 1660] [serial = 2194] [outer = 0x1129f1400] 13:17:42 INFO - PROCESS | 1660 | 1471983462975 Marionette DEBUG loaded listener.js 13:17:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x113c9d400) [pid = 1660] [serial = 2195] [outer = 0x1129f1400] 13:17:43 INFO - PROCESS | 1660 | 1471983463661 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:17:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:17:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 973ms 13:17:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:17:43 INFO - PROCESS | 1660 | 1471983463711 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:17:43 INFO - PROCESS | 1660 | 1471983463714 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:17:43 INFO - PROCESS | 1660 | 1471983463717 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:17:43 INFO - PROCESS | 1660 | 1471983463719 Marionette TRACE conn2 <- [1,2898,null,{}] 13:17:43 INFO - PROCESS | 1660 | 1471983463723 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:43 INFO - PROCESS | 1660 | 1471983463724 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:43 INFO - PROCESS | 1660 | 1471983463835 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:17:43 INFO - PROCESS | 1660 | 1471983463919 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:43 INFO - PROCESS | 1660 | 1471983463922 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x118176800 == 39 [pid = 1660] [id = 732] 13:17:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x112ea1000) [pid = 1660] [serial = 2196] [outer = 0x0] 13:17:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x112f3e400) [pid = 1660] [serial = 2197] [outer = 0x112ea1000] 13:17:43 INFO - PROCESS | 1660 | 1471983463951 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x114fc9c00) [pid = 1660] [serial = 2198] [outer = 0x112ea1000] 13:17:44 INFO - PROCESS | 1660 | --DOCSHELL 0x124c5a000 == 38 [pid = 1660] [id = 729] 13:17:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12a556800 == 37 [pid = 1660] [id = 728] 13:17:44 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0da000 == 36 [pid = 1660] [id = 727] 13:17:44 INFO - PROCESS | 1660 | --DOCSHELL 0x129519000 == 35 [pid = 1660] [id = 726] 13:17:44 INFO - PROCESS | 1660 | --DOCSHELL 0x128e53000 == 34 [pid = 1660] [id = 725] 13:17:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1274c1000 == 33 [pid = 1660] [id = 724] 13:17:44 INFO - PROCESS | 1660 | --DOCSHELL 0x124c5b000 == 32 [pid = 1660] [id = 723] 13:17:44 INFO - PROCESS | 1660 | --DOCSHELL 0x121388000 == 31 [pid = 1660] [id = 722] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12ccd7800) [pid = 1660] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:17:44 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0db000 == 30 [pid = 1660] [id = 721] 13:17:44 INFO - PROCESS | 1660 | --DOCSHELL 0x11822c800 == 29 [pid = 1660] [id = 720] 13:17:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1163c9800 == 28 [pid = 1660] [id = 719] 13:17:44 INFO - PROCESS | 1660 | --DOCSHELL 0x116850800 == 27 [pid = 1660] [id = 718] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1269d5000) [pid = 1660] [serial = 2132] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x127382400) [pid = 1660] [serial = 2134] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x128b10400) [pid = 1660] [serial = 2135] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1160f1000) [pid = 1660] [serial = 1421] [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.] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x118f6ac00) [pid = 1660] [serial = 2129] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1268b5c00) [pid = 1660] [serial = 2126] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119961c00) [pid = 1660] [serial = 2116] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119d9ec00) [pid = 1660] [serial = 2117] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1246f1c00) [pid = 1660] [serial = 2123] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12341f400) [pid = 1660] [serial = 2120] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x129199000) [pid = 1660] [serial = 2138] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128b1d800) [pid = 1660] [serial = 2137] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121308000) [pid = 1660] [serial = 2119] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124297400) [pid = 1660] [serial = 2122] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124c9e800) [pid = 1660] [serial = 2125] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x115cf9400) [pid = 1660] [serial = 2128] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12b9f5800) [pid = 1660] [serial = 2096] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x115f7d400) [pid = 1660] [serial = 2098] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1176d2400) [pid = 1660] [serial = 2099] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11996d400) [pid = 1660] [serial = 2101] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12100f000) [pid = 1660] [serial = 2102] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1176cdc00) [pid = 1660] [serial = 2110] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11852a000) [pid = 1660] [serial = 2111] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x115c11000) [pid = 1660] [serial = 2107] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1160f1c00) [pid = 1660] [serial = 2108] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x126846c00) [pid = 1660] [serial = 2131] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x11934bc00) [pid = 1660] [serial = 2113] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x119671000) [pid = 1660] [serial = 2114] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x112986c00) [pid = 1660] [serial = 2104] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x112ea7000) [pid = 1660] [serial = 2105] [outer = 0x0] [url = about:blank] 13:17:44 INFO - PROCESS | 1660 | 1471983464369 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:17:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:17:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 671ms 13:17:44 INFO - PROCESS | 1660 | 1471983464389 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:17:44 INFO - PROCESS | 1660 | 1471983464392 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:17:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:17:44 INFO - PROCESS | 1660 | 1471983464398 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:17:44 INFO - PROCESS | 1660 | 1471983464400 Marionette TRACE conn2 <- [1,2902,null,{}] 13:17:44 INFO - PROCESS | 1660 | 1471983464403 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:44 INFO - PROCESS | 1660 | 1471983464404 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:44 INFO - PROCESS | 1660 | 1471983464490 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:17:44 INFO - PROCESS | 1660 | 1471983464547 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 1660 | 1471983464548 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1194d1800 == 28 [pid = 1660] [id = 733] 13:17:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x115c13000) [pid = 1660] [serial = 2199] [outer = 0x0] 13:17:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x115fe7400) [pid = 1660] [serial = 2200] [outer = 0x115c13000] 13:17:44 INFO - PROCESS | 1660 | 1471983464577 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x116810800) [pid = 1660] [serial = 2201] [outer = 0x115c13000] 13:17:44 INFO - PROCESS | 1660 | 1471983464907 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:17:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:17:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 13:17:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:17:44 INFO - PROCESS | 1660 | 1471983464921 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:17:44 INFO - PROCESS | 1660 | 1471983464922 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:17:44 INFO - PROCESS | 1660 | 1471983464924 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:17:44 INFO - PROCESS | 1660 | 1471983464927 Marionette TRACE conn2 <- [1,2906,null,{}] 13:17:44 INFO - PROCESS | 1660 | 1471983464938 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:44 INFO - PROCESS | 1660 | 1471983464941 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:45 INFO - PROCESS | 1660 | 1471983465024 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:17:45 INFO - PROCESS | 1660 | 1471983465029 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:45 INFO - PROCESS | 1660 | 1471983465031 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1240ad800 == 29 [pid = 1660] [id = 734] 13:17:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1176cdc00) [pid = 1660] [serial = 2202] [outer = 0x0] 13:17:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11859cc00) [pid = 1660] [serial = 2203] [outer = 0x1176cdc00] 13:17:45 INFO - PROCESS | 1660 | 1471983465063 Marionette DEBUG loaded listener.js 13:17:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118fbc400) [pid = 1660] [serial = 2204] [outer = 0x1176cdc00] 13:17:45 INFO - PROCESS | 1660 | 1471983465456 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:17:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:17:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 13:17:45 INFO - PROCESS | 1660 | 1471983465496 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:17:45 INFO - PROCESS | 1660 | 1471983465498 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:17:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:17:45 INFO - PROCESS | 1660 | 1471983465502 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:17:45 INFO - PROCESS | 1660 | 1471983465503 Marionette TRACE conn2 <- [1,2910,null,{}] 13:17:45 INFO - PROCESS | 1660 | 1471983465506 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:45 INFO - PROCESS | 1660 | 1471983465507 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:45 INFO - PROCESS | 1660 | 1471983465589 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:17:45 INFO - PROCESS | 1660 | 1471983465597 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:45 INFO - PROCESS | 1660 | 1471983465599 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1274c7800 == 30 [pid = 1660] [id = 735] 13:17:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119667000) [pid = 1660] [serial = 2205] [outer = 0x0] 13:17:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119671400) [pid = 1660] [serial = 2206] [outer = 0x119667000] 13:17:45 INFO - PROCESS | 1660 | 1471983465625 Marionette DEBUG loaded listener.js 13:17:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119968000) [pid = 1660] [serial = 2207] [outer = 0x119667000] 13:17:45 INFO - PROCESS | 1660 | 1471983465947 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 13:17:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:17:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:17:45 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 469ms 13:17:45 INFO - PROCESS | 1660 | 1471983465972 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:17:45 INFO - PROCESS | 1660 | 1471983465973 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:17:45 INFO - TEST-START | /DOMEvents/constructors.html 13:17:45 INFO - PROCESS | 1660 | 1471983465976 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:17:45 INFO - PROCESS | 1660 | 1471983465977 Marionette TRACE conn2 <- [1,2914,null,{}] 13:17:45 INFO - PROCESS | 1660 | 1471983465979 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:45 INFO - PROCESS | 1660 | 1471983465980 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:46 INFO - PROCESS | 1660 | 1471983466090 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:17:46 INFO - PROCESS | 1660 | 1471983466097 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:46 INFO - PROCESS | 1660 | 1471983466099 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x11918e800 == 31 [pid = 1660] [id = 736] 13:17:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11966a000) [pid = 1660] [serial = 2208] [outer = 0x0] 13:17:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119a8ac00) [pid = 1660] [serial = 2209] [outer = 0x11966a000] 13:17:46 INFO - PROCESS | 1660 | 1471983466131 Marionette DEBUG loaded listener.js 13:17:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119da6000) [pid = 1660] [serial = 2210] [outer = 0x11966a000] 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:17:46 INFO - PROCESS | 1660 | 1471983466492 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:17:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:17:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:17:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:17:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:17:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:17:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:17:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:17:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:17:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:17:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 527ms 13:17:46 INFO - PROCESS | 1660 | 1471983466503 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:17:46 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:17:46 INFO - PROCESS | 1660 | 1471983466505 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:17:46 INFO - PROCESS | 1660 | 1471983466507 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:17:46 INFO - PROCESS | 1660 | 1471983466508 Marionette TRACE conn2 <- [1,2918,null,{}] 13:17:46 INFO - PROCESS | 1660 | 1471983466511 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:46 INFO - PROCESS | 1660 | 1471983466515 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:46 INFO - PROCESS | 1660 | 1471983466636 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:17:46 INFO - PROCESS | 1660 | 1471983466646 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:46 INFO - PROCESS | 1660 | 1471983466647 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a542800 == 32 [pid = 1660] [id = 737] 13:17:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119dabc00) [pid = 1660] [serial = 2211] [outer = 0x0] 13:17:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121ea6400) [pid = 1660] [serial = 2212] [outer = 0x119dabc00] 13:17:46 INFO - PROCESS | 1660 | 1471983466675 Marionette DEBUG loaded listener.js 13:17:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124c73800) [pid = 1660] [serial = 2213] [outer = 0x119dabc00] 13:17:47 INFO - PROCESS | 1660 | 1471983467072 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:17:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:17:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 570ms 13:17:47 INFO - PROCESS | 1660 | 1471983467078 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:17:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:17:47 INFO - PROCESS | 1660 | 1471983467090 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:17:47 INFO - PROCESS | 1660 | 1471983467092 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:17:47 INFO - PROCESS | 1660 | 1471983467093 Marionette TRACE conn2 <- [1,2922,null,{}] 13:17:47 INFO - PROCESS | 1660 | 1471983467095 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:47 INFO - PROCESS | 1660 | 1471983467097 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:47 INFO - PROCESS | 1660 | 1471983467197 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:17:47 INFO - PROCESS | 1660 | 1471983467207 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:47 INFO - PROCESS | 1660 | 1471983467208 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6ae800 == 33 [pid = 1660] [id = 738] 13:17:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1242a0800) [pid = 1660] [serial = 2214] [outer = 0x0] 13:17:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124ca2800) [pid = 1660] [serial = 2215] [outer = 0x1242a0800] 13:17:47 INFO - PROCESS | 1660 | 1471983467234 Marionette DEBUG loaded listener.js 13:17:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1269cac00) [pid = 1660] [serial = 2216] [outer = 0x1242a0800] 13:17:47 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:17:47 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:17:47 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:17:47 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 13:17:47 INFO - PROCESS | 1660 | 1471983467569 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 13:17:47 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:17:47 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:17:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:17:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:17:47 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 13:17:47 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:17:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:17:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:17:47 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 13:17:47 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:17:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:17:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:17:47 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]" 13:17:47 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:17:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:47 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:17:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:17:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:47 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:17:47 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:17:47 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 521ms 13:17:47 INFO - PROCESS | 1660 | 1471983467614 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:17:47 INFO - PROCESS | 1660 | 1471983467615 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:17:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:17:47 INFO - PROCESS | 1660 | 1471983467618 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:17:47 INFO - PROCESS | 1660 | 1471983467619 Marionette TRACE conn2 <- [1,2926,null,{}] 13:17:47 INFO - PROCESS | 1660 | 1471983467621 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:47 INFO - PROCESS | 1660 | 1471983467622 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:47 INFO - PROCESS | 1660 | 1471983467720 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:17:47 INFO - PROCESS | 1660 | 1471983467731 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:47 INFO - PROCESS | 1660 | 1471983467732 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af22000 == 34 [pid = 1660] [id = 739] 13:17:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1269d0000) [pid = 1660] [serial = 2217] [outer = 0x0] 13:17:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x127096400) [pid = 1660] [serial = 2218] [outer = 0x1269d0000] 13:17:47 INFO - PROCESS | 1660 | 1471983467759 Marionette DEBUG loaded listener.js 13:17:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12737b400) [pid = 1660] [serial = 2219] [outer = 0x1269d0000] 13:17:48 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:17:48 INFO - PROCESS | 1660 | 1471983468158 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 13:17:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:17:48 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 568ms 13:17:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:17:48 INFO - PROCESS | 1660 | 1471983468193 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:17:48 INFO - PROCESS | 1660 | 1471983468195 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:17:48 INFO - PROCESS | 1660 | 1471983468199 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:17:48 INFO - PROCESS | 1660 | 1471983468201 Marionette TRACE conn2 <- [1,2930,null,{}] 13:17:48 INFO - PROCESS | 1660 | 1471983468204 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:48 INFO - PROCESS | 1660 | 1471983468206 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:48 INFO - PROCESS | 1660 | 1471983468355 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:17:48 INFO - PROCESS | 1660 | 1471983468380 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:48 INFO - PROCESS | 1660 | 1471983468381 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af75800 == 35 [pid = 1660] [id = 740] 13:17:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1167a6800) [pid = 1660] [serial = 2220] [outer = 0x0] 13:17:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1240fac00) [pid = 1660] [serial = 2221] [outer = 0x1167a6800] 13:17:48 INFO - PROCESS | 1660 | 1471983468422 Marionette DEBUG loaded listener.js 13:17:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128aae400) [pid = 1660] [serial = 2222] [outer = 0x1167a6800] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x110fac400) [pid = 1660] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11297dc00) [pid = 1660] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1129f0000) [pid = 1660] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116f80800) [pid = 1660] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112140c00) [pid = 1660] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112e9c800) [pid = 1660] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118324800) [pid = 1660] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119da9400) [pid = 1660] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1269d6000) [pid = 1660] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1193f3400) [pid = 1660] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x110ea9400) [pid = 1660] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1128bb400) [pid = 1660] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118329800) [pid = 1660] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1210eec00) [pid = 1660] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x111c76400) [pid = 1660] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:17:48 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x113c99000) [pid = 1660] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:17:48 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:17:48 INFO - PROCESS | 1660 | 1471983468901 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 13:17:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:17:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 725ms 13:17:48 INFO - PROCESS | 1660 | 1471983468924 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:17:48 INFO - PROCESS | 1660 | 1471983468925 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:17:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:17:48 INFO - PROCESS | 1660 | 1471983468927 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:17:48 INFO - PROCESS | 1660 | 1471983468928 Marionette TRACE conn2 <- [1,2934,null,{}] 13:17:48 INFO - PROCESS | 1660 | 1471983468938 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:48 INFO - PROCESS | 1660 | 1471983468939 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:49 INFO - PROCESS | 1660 | 1471983469065 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:17:49 INFO - PROCESS | 1660 | 1471983469105 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 1660 | 1471983469106 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1274c0800 == 36 [pid = 1660] [id = 741] 13:17:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x110ea6c00) [pid = 1660] [serial = 2223] [outer = 0x0] 13:17:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x113c99000) [pid = 1660] [serial = 2224] [outer = 0x110ea6c00] 13:17:49 INFO - PROCESS | 1660 | 1471983469132 Marionette DEBUG loaded listener.js 13:17:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118793c00) [pid = 1660] [serial = 2225] [outer = 0x110ea6c00] 13:17:49 INFO - PROCESS | 1660 | 1471983469386 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:17:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:17:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 471ms 13:17:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:17:49 INFO - PROCESS | 1660 | 1471983469405 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:17:49 INFO - PROCESS | 1660 | 1471983469406 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:17:49 INFO - PROCESS | 1660 | 1471983469413 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:17:49 INFO - PROCESS | 1660 | 1471983469415 Marionette TRACE conn2 <- [1,2938,null,{}] 13:17:49 INFO - PROCESS | 1660 | 1471983469426 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:49 INFO - PROCESS | 1660 | 1471983469427 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:49 INFO - PROCESS | 1660 | 1471983469526 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:17:49 INFO - PROCESS | 1660 | 1471983469530 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 1660 | 1471983469533 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcb0800 == 37 [pid = 1660] [id = 742] 13:17:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118750000) [pid = 1660] [serial = 2226] [outer = 0x0] 13:17:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12100b000) [pid = 1660] [serial = 2227] [outer = 0x118750000] 13:17:49 INFO - PROCESS | 1660 | 1471983469562 Marionette DEBUG loaded listener.js 13:17:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x128b10400) [pid = 1660] [serial = 2228] [outer = 0x118750000] 13:17:49 INFO - PROCESS | 1660 | 1471983469871 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:17:49 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. 13:17:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 484ms 13:17:49 INFO - PROCESS | 1660 | 1471983469894 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:17:49 INFO - PROCESS | 1660 | 1471983469896 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:17:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:17:49 INFO - PROCESS | 1660 | 1471983469903 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:17:49 INFO - PROCESS | 1660 | 1471983469904 Marionette TRACE conn2 <- [1,2942,null,{}] 13:17:49 INFO - PROCESS | 1660 | 1471983469906 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:49 INFO - PROCESS | 1660 | 1471983469908 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:49 INFO - PROCESS | 1660 | 1471983469987 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:17:50 INFO - PROCESS | 1660 | 1471983470052 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:50 INFO - PROCESS | 1660 | 1471983470053 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcda800 == 38 [pid = 1660] [id = 743] 13:17:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x128b10000) [pid = 1660] [serial = 2229] [outer = 0x0] 13:17:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128b16400) [pid = 1660] [serial = 2230] [outer = 0x128b10000] 13:17:50 INFO - PROCESS | 1660 | 1471983470078 Marionette DEBUG loaded listener.js 13:17:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x128ce5400) [pid = 1660] [serial = 2231] [outer = 0x128b10000] 13:17:50 INFO - PROCESS | 1660 | 1471983470345 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 13:17:50 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 13:17:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:17:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 475ms 13:17:50 INFO - PROCESS | 1660 | 1471983470374 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:17:50 INFO - PROCESS | 1660 | 1471983470375 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:17:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:17:50 INFO - PROCESS | 1660 | 1471983470377 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:17:50 INFO - PROCESS | 1660 | 1471983470378 Marionette TRACE conn2 <- [1,2946,null,{}] 13:17:50 INFO - PROCESS | 1660 | 1471983470381 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:50 INFO - PROCESS | 1660 | 1471983470384 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:50 INFO - PROCESS | 1660 | 1471983470479 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:17:50 INFO - PROCESS | 1660 | 1471983470483 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:50 INFO - PROCESS | 1660 | 1471983470484 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c42c800 == 39 [pid = 1660] [id = 744] 13:17:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128b10c00) [pid = 1660] [serial = 2232] [outer = 0x0] 13:17:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128eca000) [pid = 1660] [serial = 2233] [outer = 0x128b10c00] 13:17:50 INFO - PROCESS | 1660 | 1471983470509 Marionette DEBUG loaded listener.js 13:17:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1291a4400) [pid = 1660] [serial = 2234] [outer = 0x128b10c00] 13:17:50 INFO - PROCESS | 1660 | 1471983470897 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:17:50 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. 13:17:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 568ms 13:17:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:17:50 INFO - PROCESS | 1660 | 1471983470947 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:17:50 INFO - PROCESS | 1660 | 1471983470949 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:17:50 INFO - PROCESS | 1660 | 1471983470953 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:17:50 INFO - PROCESS | 1660 | 1471983470956 Marionette TRACE conn2 <- [1,2950,null,{}] 13:17:50 INFO - PROCESS | 1660 | 1471983470962 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:50 INFO - PROCESS | 1660 | 1471983470965 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:51 INFO - PROCESS | 1660 | 1471983471164 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:17:51 INFO - PROCESS | 1660 | 1471983471268 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:51 INFO - PROCESS | 1660 | 1471983471272 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fdf000 == 40 [pid = 1660] [id = 745] 13:17:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1126e4800) [pid = 1660] [serial = 2235] [outer = 0x0] 13:17:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112f37800) [pid = 1660] [serial = 2236] [outer = 0x1126e4800] 13:17:51 INFO - PROCESS | 1660 | 1471983471323 Marionette DEBUG loaded listener.js 13:17:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x115cb1400) [pid = 1660] [serial = 2237] [outer = 0x1126e4800] 13:17:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x119185000 == 41 [pid = 1660] [id = 746] 13:17:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1168f7000) [pid = 1660] [serial = 2238] [outer = 0x0] 13:17:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x112ffc000) [pid = 1660] [serial = 2239] [outer = 0x1168f7000] 13:17:51 INFO - PROCESS | 1660 | 1471983471835 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:17:51 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. 13:17:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 923ms 13:17:51 INFO - PROCESS | 1660 | 1471983471876 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:17:51 INFO - PROCESS | 1660 | 1471983471879 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:17:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:17:51 INFO - PROCESS | 1660 | 1471983471903 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:17:51 INFO - PROCESS | 1660 | 1471983471905 Marionette TRACE conn2 <- [1,2954,null,{}] 13:17:51 INFO - PROCESS | 1660 | 1471983471908 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:51 INFO - PROCESS | 1660 | 1471983471910 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:52 INFO - PROCESS | 1660 | 1471983472040 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:17:52 INFO - PROCESS | 1660 | 1471983472110 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:52 INFO - PROCESS | 1660 | 1471983472112 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12971c800 == 42 [pid = 1660] [id = 747] 13:17:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1167a6400) [pid = 1660] [serial = 2240] [outer = 0x0] 13:17:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118524800) [pid = 1660] [serial = 2241] [outer = 0x1167a6400] 13:17:52 INFO - PROCESS | 1660 | 1471983472143 Marionette DEBUG loaded listener.js 13:17:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x118fb4000) [pid = 1660] [serial = 2242] [outer = 0x1167a6400] 13:17:52 INFO - PROCESS | 1660 | 1471983472503 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:17:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:17:52 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 13:17:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 622ms 13:17:52 INFO - PROCESS | 1660 | 1471983472523 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:17:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:17:52 INFO - PROCESS | 1660 | 1471983472525 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:17:52 INFO - PROCESS | 1660 | 1471983472528 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:17:52 INFO - PROCESS | 1660 | 1471983472531 Marionette TRACE conn2 <- [1,2958,null,{}] 13:17:52 INFO - PROCESS | 1660 | 1471983472539 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:52 INFO - PROCESS | 1660 | 1471983472543 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:52 INFO - PROCESS | 1660 | 1471983472693 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:17:52 INFO - PROCESS | 1660 | 1471983472827 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:52 INFO - PROCESS | 1660 | 1471983472830 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c598000 == 43 [pid = 1660] [id = 748] 13:17:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119961400) [pid = 1660] [serial = 2243] [outer = 0x0] 13:17:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11a039000) [pid = 1660] [serial = 2244] [outer = 0x119961400] 13:17:52 INFO - PROCESS | 1660 | 1471983472886 Marionette DEBUG loaded listener.js 13:17:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1240f9c00) [pid = 1660] [serial = 2245] [outer = 0x119961400] 13:17:53 INFO - PROCESS | 1660 | 1471983473270 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:17:53 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. 13:17:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 775ms 13:17:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:17:53 INFO - PROCESS | 1660 | 1471983473302 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:17:53 INFO - PROCESS | 1660 | 1471983473304 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:17:53 INFO - PROCESS | 1660 | 1471983473306 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:17:53 INFO - PROCESS | 1660 | 1471983473308 Marionette TRACE conn2 <- [1,2962,null,{}] 13:17:53 INFO - PROCESS | 1660 | 1471983473310 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:53 INFO - PROCESS | 1660 | 1471983473311 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:53 INFO - PROCESS | 1660 | 1471983473433 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:17:53 INFO - PROCESS | 1660 | 1471983473508 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:53 INFO - PROCESS | 1660 | 1471983473509 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cfd5800 == 44 [pid = 1660] [id = 749] 13:17:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124c71c00) [pid = 1660] [serial = 2246] [outer = 0x0] 13:17:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x126f81000) [pid = 1660] [serial = 2247] [outer = 0x124c71c00] 13:17:53 INFO - PROCESS | 1660 | 1471983473539 Marionette DEBUG loaded listener.js 13:17:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128aae000) [pid = 1660] [serial = 2248] [outer = 0x124c71c00] 13:17:53 INFO - PROCESS | 1660 | 1471983473907 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:17:53 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. 13:17:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 620ms 13:17:53 INFO - PROCESS | 1660 | 1471983473926 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:17:53 INFO - PROCESS | 1660 | 1471983473928 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:17:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:17:53 INFO - PROCESS | 1660 | 1471983473930 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:17:53 INFO - PROCESS | 1660 | 1471983473931 Marionette TRACE conn2 <- [1,2966,null,{}] 13:17:53 INFO - PROCESS | 1660 | 1471983473934 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:53 INFO - PROCESS | 1660 | 1471983473935 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:54 INFO - PROCESS | 1660 | 1471983474036 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:17:54 INFO - PROCESS | 1660 | 1471983474097 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:54 INFO - PROCESS | 1660 | 1471983474099 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d369000 == 45 [pid = 1660] [id = 750] 13:17:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x128ab5400) [pid = 1660] [serial = 2249] [outer = 0x0] 13:17:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x128b14000) [pid = 1660] [serial = 2250] [outer = 0x128ab5400] 13:17:54 INFO - PROCESS | 1660 | 1471983474128 Marionette DEBUG loaded listener.js 13:17:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x128ce8c00) [pid = 1660] [serial = 2251] [outer = 0x128ab5400] 13:17:54 INFO - PROCESS | 1660 | 1471983474526 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:17:54 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. 13:17:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 621ms 13:17:54 INFO - PROCESS | 1660 | 1471983474552 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:17:54 INFO - PROCESS | 1660 | 1471983474553 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:17:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:17:54 INFO - PROCESS | 1660 | 1471983474556 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:17:54 INFO - PROCESS | 1660 | 1471983474557 Marionette TRACE conn2 <- [1,2970,null,{}] 13:17:54 INFO - PROCESS | 1660 | 1471983474560 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:54 INFO - PROCESS | 1660 | 1471983474564 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:54 INFO - PROCESS | 1660 | 1471983474755 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:17:54 INFO - PROCESS | 1660 | 1471983474867 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:54 INFO - PROCESS | 1660 | 1471983474869 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215ad000 == 46 [pid = 1660] [id = 751] 13:17:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1126d8800) [pid = 1660] [serial = 2252] [outer = 0x0] 13:17:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x112994400) [pid = 1660] [serial = 2253] [outer = 0x1126d8800] 13:17:54 INFO - PROCESS | 1660 | 1471983474894 Marionette DEBUG loaded listener.js 13:17:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12919e000) [pid = 1660] [serial = 2254] [outer = 0x1126d8800] 13:17:55 INFO - PROCESS | 1660 | 1471983475280 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 13:17:55 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. 13:17:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 770ms 13:17:55 INFO - PROCESS | 1660 | 1471983475327 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:17:55 INFO - PROCESS | 1660 | 1471983475329 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:17:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:17:55 INFO - PROCESS | 1660 | 1471983475333 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:17:55 INFO - PROCESS | 1660 | 1471983475335 Marionette TRACE conn2 <- [1,2974,null,{}] 13:17:55 INFO - PROCESS | 1660 | 1471983475339 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:55 INFO - PROCESS | 1660 | 1471983475341 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:55 INFO - PROCESS | 1660 | 1471983475684 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:17:55 INFO - PROCESS | 1660 | 1471983475815 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:55 INFO - PROCESS | 1660 | 1471983475816 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11918c000 == 47 [pid = 1660] [id = 752] 13:17:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1126e3c00) [pid = 1660] [serial = 2255] [outer = 0x0] 13:17:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x112975000) [pid = 1660] [serial = 2256] [outer = 0x1126e3c00] 13:17:55 INFO - PROCESS | 1660 | 1471983475864 Marionette DEBUG loaded listener.js 13:17:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x112ea5000) [pid = 1660] [serial = 2257] [outer = 0x1126e3c00] 13:17:56 INFO - PROCESS | 1660 | 1471983476307 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 13:17:56 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. 13:17:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1023ms 13:17:56 INFO - PROCESS | 1660 | 1471983476356 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:17:56 INFO - PROCESS | 1660 | 1471983476359 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:17:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:17:56 INFO - PROCESS | 1660 | 1471983476362 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:17:56 INFO - PROCESS | 1660 | 1471983476364 Marionette TRACE conn2 <- [1,2978,null,{}] 13:17:56 INFO - PROCESS | 1660 | 1471983476367 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:56 INFO - PROCESS | 1660 | 1471983476369 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:56 INFO - PROCESS | 1660 | 1471983476470 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:17:56 INFO - PROCESS | 1660 | 1471983476532 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:56 INFO - PROCESS | 1660 | 1471983476534 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f2e000 == 48 [pid = 1660] [id = 753] 13:17:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x11213e000) [pid = 1660] [serial = 2258] [outer = 0x0] 13:17:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1128b6400) [pid = 1660] [serial = 2259] [outer = 0x11213e000] 13:17:56 INFO - PROCESS | 1660 | 1471983476562 Marionette DEBUG loaded listener.js 13:17:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x115cb0000) [pid = 1660] [serial = 2260] [outer = 0x11213e000] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcda800 == 47 [pid = 1660] [id = 743] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcb0800 == 46 [pid = 1660] [id = 742] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x1274c0800 == 45 [pid = 1660] [id = 741] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12af75800 == 44 [pid = 1660] [id = 740] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12af22000 == 43 [pid = 1660] [id = 739] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6ae800 == 42 [pid = 1660] [id = 738] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12a542800 == 41 [pid = 1660] [id = 737] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x11918e800 == 40 [pid = 1660] [id = 736] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x1274c7800 == 39 [pid = 1660] [id = 735] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x1240ad800 == 38 [pid = 1660] [id = 734] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x1194d1800 == 37 [pid = 1660] [id = 733] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x118176800 == 36 [pid = 1660] [id = 732] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x11a0cc800 == 35 [pid = 1660] [id = 731] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x112522800 == 34 [pid = 1660] [id = 730] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x11918c000 == 33 [pid = 1660] [id = 752] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x1215ad000 == 32 [pid = 1660] [id = 751] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12d369000 == 31 [pid = 1660] [id = 750] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12cfd5800 == 30 [pid = 1660] [id = 749] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12c598000 == 29 [pid = 1660] [id = 748] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12971c800 == 28 [pid = 1660] [id = 747] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x119185000 == 27 [pid = 1660] [id = 746] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x12c42c800 == 26 [pid = 1660] [id = 744] 13:17:57 INFO - PROCESS | 1660 | --DOCSHELL 0x118fdf000 == 25 [pid = 1660] [id = 745] 13:17:57 INFO - PROCESS | 1660 | 1471983477565 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1121abc00) [pid = 1660] [serial = 2158] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1128b3c00) [pid = 1660] [serial = 2159] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11889bc00) [pid = 1660] [serial = 2170] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x112ea4c00) [pid = 1660] [serial = 2161] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1131b1c00) [pid = 1660] [serial = 2162] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x118327800) [pid = 1660] [serial = 2167] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x116094400) [pid = 1660] [serial = 2164] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x116aafc00) [pid = 1660] [serial = 2165] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x115cbc800) [pid = 1660] [serial = 2141] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1132b9800) [pid = 1660] [serial = 2140] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1193f4c00) [pid = 1660] [serial = 2144] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11874a800) [pid = 1660] [serial = 2143] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x123425c00) [pid = 1660] [serial = 2147] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x121a87400) [pid = 1660] [serial = 2146] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128ab2400) [pid = 1660] [serial = 2150] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119964c00) [pid = 1660] [serial = 2173] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121011800) [pid = 1660] [serial = 2176] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1270a2800) [pid = 1660] [serial = 2149] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116ab5000) [pid = 1660] [serial = 2182] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12341b800) [pid = 1660] [serial = 2186] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121eac800) [pid = 1660] [serial = 2179] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121ea9000) [pid = 1660] [serial = 2185] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118fb6000) [pid = 1660] [serial = 2183] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x123417000) [pid = 1660] [serial = 2180] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126f7c400) [pid = 1660] [serial = 2153] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118fafc00) [pid = 1660] [serial = 2152] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124c71800) [pid = 1660] [serial = 2188] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1168f5c00) [pid = 1660] [serial = 2156] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x115cf7c00) [pid = 1660] [serial = 2155] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119daa800) [pid = 1660] [serial = 2174] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1215e9800) [pid = 1660] [serial = 2177] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119351c00) [pid = 1660] [serial = 2171] [outer = 0x0] [url = about:blank] 13:17:57 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118743400) [pid = 1660] [serial = 2168] [outer = 0x0] [url = about:blank] 13:17:57 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. 13:17:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1275ms 13:17:57 INFO - PROCESS | 1660 | 1471983477645 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:17:57 INFO - PROCESS | 1660 | 1471983477647 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:17:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:17:57 INFO - PROCESS | 1660 | 1471983477652 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:17:57 INFO - PROCESS | 1660 | 1471983477654 Marionette TRACE conn2 <- [1,2982,null,{}] 13:17:57 INFO - PROCESS | 1660 | 1471983477658 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:57 INFO - PROCESS | 1660 | 1471983477660 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:57 INFO - PROCESS | 1660 | 1471983477746 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:17:57 INFO - PROCESS | 1660 | 1471983477755 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:57 INFO - PROCESS | 1660 | 1471983477758 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x116869000 == 26 [pid = 1660] [id = 754] 13:17:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11297e000) [pid = 1660] [serial = 2261] [outer = 0x0] 13:17:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x112982c00) [pid = 1660] [serial = 2262] [outer = 0x11297e000] 13:17:57 INFO - PROCESS | 1660 | 1471983477787 Marionette DEBUG loaded listener.js 13:17:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112ea1c00) [pid = 1660] [serial = 2263] [outer = 0x11297e000] 13:17:58 INFO - PROCESS | 1660 | 1471983478116 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 13:17:58 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 13:17:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:17:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:17:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 13:17:58 INFO - PROCESS | 1660 | 1471983478173 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:17:58 INFO - PROCESS | 1660 | 1471983478177 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:17:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:17:58 INFO - PROCESS | 1660 | 1471983478181 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:17:58 INFO - PROCESS | 1660 | 1471983478183 Marionette TRACE conn2 <- [1,2986,null,{}] 13:17:58 INFO - PROCESS | 1660 | 1471983478186 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:58 INFO - PROCESS | 1660 | 1471983478187 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:58 INFO - PROCESS | 1660 | 1471983478264 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:17:58 INFO - PROCESS | 1660 | 1471983478270 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:58 INFO - PROCESS | 1660 | 1471983478272 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x118444800 == 27 [pid = 1660] [id = 755] 13:17:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x113c9a000) [pid = 1660] [serial = 2264] [outer = 0x0] 13:17:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x115cb9000) [pid = 1660] [serial = 2265] [outer = 0x113c9a000] 13:17:58 INFO - PROCESS | 1660 | 1471983478300 Marionette DEBUG loaded listener.js 13:17:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x116371400) [pid = 1660] [serial = 2266] [outer = 0x113c9a000] 13:17:58 INFO - PROCESS | 1660 | 1471983478620 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 13:17:58 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. 13:17:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 471ms 13:17:58 INFO - PROCESS | 1660 | 1471983478653 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:17:58 INFO - PROCESS | 1660 | 1471983478663 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:17:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:17:58 INFO - PROCESS | 1660 | 1471983478665 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:17:58 INFO - PROCESS | 1660 | 1471983478668 Marionette TRACE conn2 <- [1,2990,null,{}] 13:17:58 INFO - PROCESS | 1660 | 1471983478676 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:58 INFO - PROCESS | 1660 | 1471983478679 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:58 INFO - PROCESS | 1660 | 1471983478767 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:17:58 INFO - PROCESS | 1660 | 1471983478826 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:58 INFO - PROCESS | 1660 | 1471983478828 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f22800 == 28 [pid = 1660] [id = 756] 13:17:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116f87000) [pid = 1660] [serial = 2267] [outer = 0x0] 13:17:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x117c4e800) [pid = 1660] [serial = 2268] [outer = 0x116f87000] 13:17:58 INFO - PROCESS | 1660 | 1471983478858 Marionette DEBUG loaded listener.js 13:17:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11878fc00) [pid = 1660] [serial = 2269] [outer = 0x116f87000] 13:17:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215b5800 == 29 [pid = 1660] [id = 757] 13:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119351c00) [pid = 1660] [serial = 2270] [outer = 0x0] 13:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x112ea5800) [pid = 1660] [serial = 2271] [outer = 0x119351c00] 13:17:59 INFO - PROCESS | 1660 | 1471983479184 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 13:17:59 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. 13:17:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 571ms 13:17:59 INFO - PROCESS | 1660 | 1471983479237 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:17:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:17:59 INFO - PROCESS | 1660 | 1471983479239 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:17:59 INFO - PROCESS | 1660 | 1471983479241 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:17:59 INFO - PROCESS | 1660 | 1471983479242 Marionette TRACE conn2 <- [1,2994,null,{}] 13:17:59 INFO - PROCESS | 1660 | 1471983479244 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:59 INFO - PROCESS | 1660 | 1471983479245 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:59 INFO - PROCESS | 1660 | 1471983479366 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:17:59 INFO - PROCESS | 1660 | 1471983479403 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:59 INFO - PROCESS | 1660 | 1471983479404 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e5a800 == 30 [pid = 1660] [id = 758] 13:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1168ef400) [pid = 1660] [serial = 2272] [outer = 0x0] 13:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119350400) [pid = 1660] [serial = 2273] [outer = 0x1168ef400] 13:17:59 INFO - PROCESS | 1660 | 1471983479432 Marionette DEBUG loaded listener.js 13:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1197bdc00) [pid = 1660] [serial = 2274] [outer = 0x1168ef400] 13:17:59 INFO - PROCESS | 1660 | 1471983479714 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 13:17:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:17:59 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 13:17:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 13:17:59 INFO - PROCESS | 1660 | 1471983479760 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:17:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:17:59 INFO - PROCESS | 1660 | 1471983479773 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:17:59 INFO - PROCESS | 1660 | 1471983479775 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:17:59 INFO - PROCESS | 1660 | 1471983479776 Marionette TRACE conn2 <- [1,2998,null,{}] 13:17:59 INFO - PROCESS | 1660 | 1471983479778 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:59 INFO - PROCESS | 1660 | 1471983479780 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:59 INFO - PROCESS | 1660 | 1471983479885 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:17:59 INFO - PROCESS | 1660 | 1471983479889 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:59 INFO - PROCESS | 1660 | 1471983479890 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:17:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1270ef000 == 31 [pid = 1660] [id = 759] 13:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x11832d800) [pid = 1660] [serial = 2275] [outer = 0x0] 13:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11996ac00) [pid = 1660] [serial = 2276] [outer = 0x11832d800] 13:17:59 INFO - PROCESS | 1660 | 1471983479916 Marionette DEBUG loaded listener.js 13:17:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119da1400) [pid = 1660] [serial = 2277] [outer = 0x11832d800] 13:18:00 INFO - PROCESS | 1660 | 1471983480256 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 13:18:00 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. 13:18:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 519ms 13:18:00 INFO - PROCESS | 1660 | 1471983480301 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:18:00 INFO - PROCESS | 1660 | 1471983480302 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:18:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:18:00 INFO - PROCESS | 1660 | 1471983480305 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:18:00 INFO - PROCESS | 1660 | 1471983480306 Marionette TRACE conn2 <- [1,3002,null,{}] 13:18:00 INFO - PROCESS | 1660 | 1471983480308 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:00 INFO - PROCESS | 1660 | 1471983480312 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:00 INFO - PROCESS | 1660 | 1471983480435 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:18:00 INFO - PROCESS | 1660 | 1471983480439 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 1660 | 1471983480440 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x128e3e800 == 32 [pid = 1660] [id = 760] 13:18:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119da7c00) [pid = 1660] [serial = 2278] [outer = 0x0] 13:18:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1210f2400) [pid = 1660] [serial = 2279] [outer = 0x119da7c00] 13:18:00 INFO - PROCESS | 1660 | 1471983480466 Marionette DEBUG loaded listener.js 13:18:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12341c000) [pid = 1660] [serial = 2280] [outer = 0x119da7c00] 13:18:00 INFO - PROCESS | 1660 | 1471983480775 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 13:18:00 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. 13:18:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 519ms 13:18:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:18:00 INFO - PROCESS | 1660 | 1471983480825 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:18:00 INFO - PROCESS | 1660 | 1471983480826 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:18:00 INFO - PROCESS | 1660 | 1471983480828 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:18:00 INFO - PROCESS | 1660 | 1471983480840 Marionette TRACE conn2 <- [1,3006,null,{}] 13:18:00 INFO - PROCESS | 1660 | 1471983480852 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:00 INFO - PROCESS | 1660 | 1471983480854 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:00 INFO - PROCESS | 1660 | 1471983480954 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:18:00 INFO - PROCESS | 1660 | 1471983480958 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 1660 | 1471983480959 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12951b800 == 33 [pid = 1660] [id = 761] 13:18:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119da8000) [pid = 1660] [serial = 2281] [outer = 0x0] 13:18:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x123425c00) [pid = 1660] [serial = 2282] [outer = 0x119da8000] 13:18:00 INFO - PROCESS | 1660 | 1471983480985 Marionette DEBUG loaded listener.js 13:18:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1245ae000) [pid = 1660] [serial = 2283] [outer = 0x119da8000] 13:18:01 INFO - PROCESS | 1660 | 1471983481299 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 13:18:01 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. 13:18:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 491ms 13:18:01 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:18:01 INFO - PROCESS | 1660 | 1471983481324 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:18:01 INFO - PROCESS | 1660 | 1471983481325 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:18:01 INFO - PROCESS | 1660 | 1471983481327 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:18:01 INFO - PROCESS | 1660 | 1471983481328 Marionette TRACE conn2 <- [1,3010,null,{}] 13:18:01 INFO - PROCESS | 1660 | 1471983481331 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:01 INFO - PROCESS | 1660 | 1471983481332 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:01 INFO - PROCESS | 1660 | 1471983481446 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:18:01 INFO - PROCESS | 1660 | 1471983481457 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:01 INFO - PROCESS | 1660 | 1471983481458 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12952d000 == 34 [pid = 1660] [id = 762] 13:18:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x124c6f000) [pid = 1660] [serial = 2284] [outer = 0x0] 13:18:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124ca0c00) [pid = 1660] [serial = 2285] [outer = 0x124c6f000] 13:18:01 INFO - PROCESS | 1660 | 1471983481483 Marionette DEBUG loaded listener.js 13:18:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126841400) [pid = 1660] [serial = 2286] [outer = 0x124c6f000] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1242a0800) [pid = 1660] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119dabc00) [pid = 1660] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1269d0000) [pid = 1660] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1167a6800) [pid = 1660] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x110ea6c00) [pid = 1660] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1129f1400) [pid = 1660] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x110d6e800) [pid = 1660] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x112ea1000) [pid = 1660] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1176cdc00) [pid = 1660] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x115c13000) [pid = 1660] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119667000) [pid = 1660] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11966a000) [pid = 1660] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118750000) [pid = 1660] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1242ef800) [pid = 1660] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128b10c00) [pid = 1660] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:18:01 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128b10000) [pid = 1660] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:18:02 INFO - PROCESS | 1660 | 1471983482031 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 13:18:02 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 13:18:02 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 721ms 13:18:02 INFO - PROCESS | 1660 | 1471983482049 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:18:02 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:18:02 INFO - PROCESS | 1660 | 1471983482052 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:18:02 INFO - PROCESS | 1660 | 1471983482055 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:18:02 INFO - PROCESS | 1660 | 1471983482056 Marionette TRACE conn2 <- [1,3014,null,{}] 13:18:02 INFO - PROCESS | 1660 | 1471983482058 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:02 INFO - PROCESS | 1660 | 1471983482060 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:02 INFO - PROCESS | 1660 | 1471983482144 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:18:02 INFO - PROCESS | 1660 | 1471983482149 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:02 INFO - PROCESS | 1660 | 1471983482152 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6aa800 == 35 [pid = 1660] [id = 763] 13:18:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1126e6400) [pid = 1660] [serial = 2287] [outer = 0x0] 13:18:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116ab3c00) [pid = 1660] [serial = 2288] [outer = 0x1126e6400] 13:18:02 INFO - PROCESS | 1660 | 1471983482178 Marionette DEBUG loaded listener.js 13:18:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124049000) [pid = 1660] [serial = 2289] [outer = 0x1126e6400] 13:18:02 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:18:02 INFO - PROCESS | 1660 | 1471983482557 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:18:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:18:02 INFO - {} 13:18:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:18:02 INFO - {} 13:18:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:18:02 INFO - {} 13:18:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:18:02 INFO - {} 13:18:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 518ms 13:18:02 INFO - PROCESS | 1660 | 1471983482574 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:18:02 INFO - PROCESS | 1660 | 1471983482575 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:18:02 INFO - TEST-START | /FileAPI/fileReader.html 13:18:02 INFO - PROCESS | 1660 | 1471983482577 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:18:02 INFO - PROCESS | 1660 | 1471983482578 Marionette TRACE conn2 <- [1,3018,null,{}] 13:18:02 INFO - PROCESS | 1660 | 1471983482581 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:02 INFO - PROCESS | 1660 | 1471983482582 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:02 INFO - PROCESS | 1660 | 1471983482662 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:18:02 INFO - PROCESS | 1660 | 1471983482668 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:02 INFO - PROCESS | 1660 | 1471983482670 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af5e800 == 36 [pid = 1660] [id = 764] 13:18:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x124c9c000) [pid = 1660] [serial = 2290] [outer = 0x0] 13:18:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1269cbc00) [pid = 1660] [serial = 2291] [outer = 0x124c9c000] 13:18:02 INFO - PROCESS | 1660 | 1471983482695 Marionette DEBUG loaded listener.js 13:18:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1270ae400) [pid = 1660] [serial = 2292] [outer = 0x124c9c000] 13:18:03 INFO - PROCESS | 1660 | 1471983483019 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 13:18:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:18:03 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:18:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:18:03 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:18:03 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 13:18:03 INFO - PROCESS | 1660 | 1471983483047 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:18:03 INFO - TEST-START | /FileAPI/historical.html 13:18:03 INFO - PROCESS | 1660 | 1471983483058 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:18:03 INFO - PROCESS | 1660 | 1471983483061 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:18:03 INFO - PROCESS | 1660 | 1471983483063 Marionette TRACE conn2 <- [1,3022,null,{}] 13:18:03 INFO - PROCESS | 1660 | 1471983483065 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:03 INFO - PROCESS | 1660 | 1471983483067 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:03 INFO - PROCESS | 1660 | 1471983483156 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:18:03 INFO - PROCESS | 1660 | 1471983483160 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:03 INFO - PROCESS | 1660 | 1471983483162 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b99d000 == 37 [pid = 1660] [id = 765] 13:18:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12737dc00) [pid = 1660] [serial = 2293] [outer = 0x0] 13:18:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128aac400) [pid = 1660] [serial = 2294] [outer = 0x12737dc00] 13:18:03 INFO - PROCESS | 1660 | 1471983483190 Marionette DEBUG loaded listener.js 13:18:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128b18800) [pid = 1660] [serial = 2295] [outer = 0x12737dc00] 13:18:03 INFO - PROCESS | 1660 | 1471983483522 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 13:18:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:18:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:18:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:18:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:18:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:18:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:18:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:18:03 INFO - TEST-OK | /FileAPI/historical.html | took 469ms 13:18:03 INFO - TEST-START | /FileAPI/idlharness.html 13:18:03 INFO - PROCESS | 1660 | 1471983483531 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:18:03 INFO - PROCESS | 1660 | 1471983483533 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:18:03 INFO - PROCESS | 1660 | 1471983483540 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:18:03 INFO - PROCESS | 1660 | 1471983483541 Marionette TRACE conn2 <- [1,3026,null,{}] 13:18:03 INFO - PROCESS | 1660 | 1471983483544 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:03 INFO - PROCESS | 1660 | 1471983483545 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:03 INFO - PROCESS | 1660 | 1471983483656 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:18:03 INFO - PROCESS | 1660 | 1471983483663 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:03 INFO - PROCESS | 1660 | 1471983483664 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bcc1800 == 38 [pid = 1660] [id = 766] 13:18:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x127096000) [pid = 1660] [serial = 2296] [outer = 0x0] 13:18:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128c45000) [pid = 1660] [serial = 2297] [outer = 0x127096000] 13:18:03 INFO - PROCESS | 1660 | 1471983483690 Marionette DEBUG loaded listener.js 13:18:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x123418c00) [pid = 1660] [serial = 2298] [outer = 0x127096000] 13:18:04 INFO - PROCESS | 1660 | 1471983484240 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:18:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:18:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:18:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:18:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:18:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:18:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:18:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:18:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:18:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:18:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:18:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:18:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:18:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:18:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:18:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:18:04 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 13:18:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:18:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:18:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:18:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:18:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:18:04 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 13:18:04 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 13:18:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:18:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:18:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:18:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:18:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:18:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:18:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:18:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:18:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:18:04 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 13:18:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:18:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:18:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:18:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:18:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:18:04 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 13:18:04 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 13:18:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:18:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:18:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:18:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:18:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:18:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:18:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 732ms 13:18:04 INFO - PROCESS | 1660 | 1471983484312 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:18:04 INFO - PROCESS | 1660 | 1471983484314 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:18:04 INFO - TEST-START | /FileAPI/idlharness.worker 13:18:04 INFO - PROCESS | 1660 | 1471983484319 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:18:04 INFO - PROCESS | 1660 | 1471983484321 Marionette TRACE conn2 <- [1,3030,null,{}] 13:18:04 INFO - PROCESS | 1660 | 1471983484325 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:04 INFO - PROCESS | 1660 | 1471983484327 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:04 INFO - PROCESS | 1660 | 1471983484425 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:18:04 INFO - PROCESS | 1660 | 1471983484514 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:04 INFO - PROCESS | 1660 | 1471983484517 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x11816f000 == 39 [pid = 1660] [id = 767] 13:18:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1131b4800) [pid = 1660] [serial = 2299] [outer = 0x0] 13:18:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x115c11000) [pid = 1660] [serial = 2300] [outer = 0x1131b4800] 13:18:04 INFO - PROCESS | 1660 | 1471983484543 Marionette DEBUG loaded listener.js 13:18:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11609bc00) [pid = 1660] [serial = 2301] [outer = 0x1131b4800] 13:18:04 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:18:05 INFO - PROCESS | 1660 | 1471983485399 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:18:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:18:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:18:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:18:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:18:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:18:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:18:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:18:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:18:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:18:05 INFO - {} 13:18:05 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 13:18:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:18:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:18:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:18:05 INFO - {} 13:18:05 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 - {} 13:18:05 INFO - {} 13:18:05 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 13:18:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:18:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:18:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:18:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:18:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:18:05 INFO - {} 13:18:05 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 13:18:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:18:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:18:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:18:05 INFO - {} 13:18:05 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 - {} 13:18:05 INFO - {} 13:18:05 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 13:18:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:18:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:18:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 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 13:18:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:18:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:18:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:18:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:18:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:18:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 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 13:18:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:18:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 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 13:18:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:18:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 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 13:18:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:18:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:18:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:18:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:18:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:18:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:18:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:18:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:18:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:18:05 INFO - {} 13:18:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1194ms 13:18:05 INFO - PROCESS | 1660 | 1471983485514 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:18:05 INFO - PROCESS | 1660 | 1471983485518 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:18:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:18:05 INFO - PROCESS | 1660 | 1471983485523 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:18:05 INFO - PROCESS | 1660 | 1471983485525 Marionette TRACE conn2 <- [1,3034,null,{}] 13:18:05 INFO - PROCESS | 1660 | 1471983485528 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:05 INFO - PROCESS | 1660 | 1471983485530 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:05 INFO - PROCESS | 1660 | 1471983485643 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:18:05 INFO - PROCESS | 1660 | 1471983485701 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:05 INFO - PROCESS | 1660 | 1471983485702 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12898b000 == 40 [pid = 1660] [id = 768] 13:18:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11851e800) [pid = 1660] [serial = 2302] [outer = 0x0] 13:18:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12b9f6400) [pid = 1660] [serial = 2303] [outer = 0x11851e800] 13:18:05 INFO - PROCESS | 1660 | 1471983485734 Marionette DEBUG loaded listener.js 13:18:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12bc93c00) [pid = 1660] [serial = 2304] [outer = 0x11851e800] 13:18:06 INFO - PROCESS | 1660 | 1471983486221 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:18:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:18:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 722ms 13:18:06 INFO - PROCESS | 1660 | 1471983486246 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:18:06 INFO - PROCESS | 1660 | 1471983486247 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:18:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:18:06 INFO - PROCESS | 1660 | 1471983486250 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:18:06 INFO - PROCESS | 1660 | 1471983486253 Marionette TRACE conn2 <- [1,3038,null,{}] 13:18:06 INFO - PROCESS | 1660 | 1471983486260 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:06 INFO - PROCESS | 1660 | 1471983486264 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:06 INFO - PROCESS | 1660 | 1471983486428 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:18:06 INFO - PROCESS | 1660 | 1471983486625 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:06 INFO - PROCESS | 1660 | 1471983486627 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x116064000 == 41 [pid = 1660] [id = 769] 13:18:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x110ead000) [pid = 1660] [serial = 2305] [outer = 0x0] 13:18:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x112137800) [pid = 1660] [serial = 2306] [outer = 0x110ead000] 13:18:06 INFO - PROCESS | 1660 | 1471983486658 Marionette DEBUG loaded listener.js 13:18:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x110ee4c00) [pid = 1660] [serial = 2307] [outer = 0x110ead000] 13:18:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12b99d000 == 40 [pid = 1660] [id = 765] 13:18:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12af5e800 == 39 [pid = 1660] [id = 764] 13:18:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6aa800 == 38 [pid = 1660] [id = 763] 13:18:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12952d000 == 37 [pid = 1660] [id = 762] 13:18:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12951b800 == 36 [pid = 1660] [id = 761] 13:18:07 INFO - PROCESS | 1660 | --DOCSHELL 0x128e3e800 == 35 [pid = 1660] [id = 760] 13:18:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1270ef000 == 34 [pid = 1660] [id = 759] 13:18:07 INFO - PROCESS | 1660 | 1471983487138 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 13:18:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121e5a800 == 33 [pid = 1660] [id = 758] 13:18:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1215b5800 == 32 [pid = 1660] [id = 757] 13:18:07 INFO - PROCESS | 1660 | --DOCSHELL 0x119f22800 == 31 [pid = 1660] [id = 756] 13:18:07 INFO - PROCESS | 1660 | --DOCSHELL 0x118444800 == 30 [pid = 1660] [id = 755] 13:18:07 INFO - PROCESS | 1660 | --DOCSHELL 0x116869000 == 29 [pid = 1660] [id = 754] 13:18:07 INFO - PROCESS | 1660 | --DOCSHELL 0x119f2e000 == 28 [pid = 1660] [id = 753] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x121ea6400) [pid = 1660] [serial = 2212] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x127096400) [pid = 1660] [serial = 2218] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x124ca2800) [pid = 1660] [serial = 2215] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1240fac00) [pid = 1660] [serial = 2221] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x113c99000) [pid = 1660] [serial = 2224] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x112ffc800) [pid = 1660] [serial = 2194] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x113c9d400) [pid = 1660] [serial = 2195] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x110eaa800) [pid = 1660] [serial = 2191] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1121a0000) [pid = 1660] [serial = 2192] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x112f3e400) [pid = 1660] [serial = 2197] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x114fc9c00) [pid = 1660] [serial = 2198] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11859cc00) [pid = 1660] [serial = 2203] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118fbc400) [pid = 1660] [serial = 2204] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x115fe7400) [pid = 1660] [serial = 2200] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116810800) [pid = 1660] [serial = 2201] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119671400) [pid = 1660] [serial = 2206] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119968000) [pid = 1660] [serial = 2207] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119a8ac00) [pid = 1660] [serial = 2209] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12100b000) [pid = 1660] [serial = 2227] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124ca1c00) [pid = 1660] [serial = 2189] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1291a4400) [pid = 1660] [serial = 2234] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128eca000) [pid = 1660] [serial = 2233] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128aae400) [pid = 1660] [serial = 2222] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128ce5400) [pid = 1660] [serial = 2231] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1269cac00) [pid = 1660] [serial = 2216] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12737b400) [pid = 1660] [serial = 2219] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124c73800) [pid = 1660] [serial = 2213] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128b10400) [pid = 1660] [serial = 2228] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119da6000) [pid = 1660] [serial = 2210] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128b16400) [pid = 1660] [serial = 2230] [outer = 0x0] [url = about:blank] 13:18:07 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118793c00) [pid = 1660] [serial = 2225] [outer = 0x0] [url = about:blank] 13:18:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:18:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 924ms 13:18:07 INFO - PROCESS | 1660 | 1471983487176 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:18:07 INFO - PROCESS | 1660 | 1471983487178 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:18:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:18:07 INFO - PROCESS | 1660 | 1471983487181 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:18:07 INFO - PROCESS | 1660 | 1471983487183 Marionette TRACE conn2 <- [1,3042,null,{}] 13:18:07 INFO - PROCESS | 1660 | 1471983487186 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:07 INFO - PROCESS | 1660 | 1471983487189 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:07 INFO - PROCESS | 1660 | 1471983487273 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:18:07 INFO - PROCESS | 1660 | 1471983487278 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:07 INFO - PROCESS | 1660 | 1471983487280 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x117039800 == 29 [pid = 1660] [id = 770] 13:18:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x112989400) [pid = 1660] [serial = 2308] [outer = 0x0] 13:18:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1129f3c00) [pid = 1660] [serial = 2309] [outer = 0x112989400] 13:18:07 INFO - PROCESS | 1660 | 1471983487312 Marionette DEBUG loaded listener.js 13:18:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112f38000) [pid = 1660] [serial = 2310] [outer = 0x112989400] 13:18:07 INFO - PROCESS | 1660 | 1471983487761 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:18:07 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. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:18:07 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'.) 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:18:07 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. 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:18:07 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. 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:18:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:18:07 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. 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:18:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:18:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:18:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:18:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:18:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:18:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:18:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:18:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:18:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:18:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:18:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:18:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:18:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:18:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:18:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:18:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 628ms 13:18:07 INFO - PROCESS | 1660 | 1471983487812 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:18:07 INFO - PROCESS | 1660 | 1471983487815 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:18:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:18:07 INFO - PROCESS | 1660 | 1471983487820 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:18:07 INFO - PROCESS | 1660 | 1471983487821 Marionette TRACE conn2 <- [1,3046,null,{}] 13:18:07 INFO - PROCESS | 1660 | 1471983487824 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:07 INFO - PROCESS | 1660 | 1471983487825 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:07 INFO - PROCESS | 1660 | 1471983487914 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:18:07 INFO - PROCESS | 1660 | 1471983487925 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:07 INFO - PROCESS | 1660 | 1471983487926 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x119f20800 == 30 [pid = 1660] [id = 771] 13:18:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116094400) [pid = 1660] [serial = 2311] [outer = 0x0] 13:18:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1160f5c00) [pid = 1660] [serial = 2312] [outer = 0x116094400] 13:18:07 INFO - PROCESS | 1660 | 1471983487953 Marionette DEBUG loaded listener.js 13:18:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11725b400) [pid = 1660] [serial = 2313] [outer = 0x116094400] 13:18:08 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:18:08 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:18:08 INFO - {} 13:18:08 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 523ms 13:18:08 INFO - PROCESS | 1660 | 1471983488337 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:18:08 INFO - PROCESS | 1660 | 1471983488344 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:18:08 INFO - PROCESS | 1660 | 1471983488346 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:18:08 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:18:08 INFO - PROCESS | 1660 | 1471983488356 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:18:08 INFO - PROCESS | 1660 | 1471983488362 Marionette TRACE conn2 <- [1,3050,null,{}] 13:18:08 INFO - PROCESS | 1660 | 1471983488367 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:08 INFO - PROCESS | 1660 | 1471983488371 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:08 INFO - PROCESS | 1660 | 1471983488504 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:18:08 INFO - PROCESS | 1660 | 1471983488623 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:08 INFO - PROCESS | 1660 | 1471983488624 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12691d800 == 31 [pid = 1660] [id = 772] 13:18:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x115fee400) [pid = 1660] [serial = 2314] [outer = 0x0] 13:18:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1193f3c00) [pid = 1660] [serial = 2315] [outer = 0x115fee400] 13:18:08 INFO - PROCESS | 1660 | 1471983488671 Marionette DEBUG loaded listener.js 13:18:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1197b7000) [pid = 1660] [serial = 2316] [outer = 0x115fee400] 13:18:09 INFO - PROCESS | 1660 | 1471983488993 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:18:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 688ms 13:18:09 INFO - PROCESS | 1660 | 1471983489039 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:18:09 INFO - PROCESS | 1660 | 1471983489040 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:18:09 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:18:09 INFO - PROCESS | 1660 | 1471983489042 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:18:09 INFO - PROCESS | 1660 | 1471983489043 Marionette TRACE conn2 <- [1,3054,null,{}] 13:18:09 INFO - PROCESS | 1660 | 1471983489046 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:09 INFO - PROCESS | 1660 | 1471983489047 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:09 INFO - PROCESS | 1660 | 1471983489129 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:18:09 INFO - PROCESS | 1660 | 1471983489135 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:09 INFO - PROCESS | 1660 | 1471983489137 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12898d800 == 32 [pid = 1660] [id = 773] 13:18:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119a8b800) [pid = 1660] [serial = 2317] [outer = 0x0] 13:18:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1215e9800) [pid = 1660] [serial = 2318] [outer = 0x119a8b800] 13:18:09 INFO - PROCESS | 1660 | 1471983489158 Marionette DEBUG loaded listener.js 13:18:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x121ea8800) [pid = 1660] [serial = 2319] [outer = 0x119a8b800] 13:18:09 INFO - PROCESS | 1660 | 1471983489580 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:18:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:18:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:18:09 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" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:18:09 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" 13:18:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:18:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:18:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 590ms 13:18:09 INFO - PROCESS | 1660 | 1471983489635 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:18:09 INFO - PROCESS | 1660 | 1471983489636 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:18:09 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:18:09 INFO - PROCESS | 1660 | 1471983489639 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:18:09 INFO - PROCESS | 1660 | 1471983489640 Marionette TRACE conn2 <- [1,3058,null,{}] 13:18:09 INFO - PROCESS | 1660 | 1471983489643 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:09 INFO - PROCESS | 1660 | 1471983489644 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:09 INFO - PROCESS | 1660 | 1471983489741 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:18:09 INFO - PROCESS | 1660 | 1471983489779 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:09 INFO - PROCESS | 1660 | 1471983489783 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292fa000 == 33 [pid = 1660] [id = 774] 13:18:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124ca9800) [pid = 1660] [serial = 2320] [outer = 0x0] 13:18:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1268b5c00) [pid = 1660] [serial = 2321] [outer = 0x124ca9800] 13:18:09 INFO - PROCESS | 1660 | 1471983489811 Marionette DEBUG loaded listener.js 13:18:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126f82400) [pid = 1660] [serial = 2322] [outer = 0x124ca9800] 13:18:10 INFO - PROCESS | 1660 | 1471983490126 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 13:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:18:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:18:10 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:10 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:18:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:18:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:18:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:18:10 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:18:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:18:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:10 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:18:10 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:18:10 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 528ms 13:18:10 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:18:10 INFO - PROCESS | 1660 | 1471983490168 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:18:10 INFO - PROCESS | 1660 | 1471983490169 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:18:10 INFO - PROCESS | 1660 | 1471983490171 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 1660 | 1471983490172 Marionette TRACE conn2 <- [1,3062,null,{}] 13:18:10 INFO - PROCESS | 1660 | 1471983490179 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:10 INFO - PROCESS | 1660 | 1471983490180 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:10 INFO - PROCESS | 1660 | 1471983490277 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:18:10 INFO - PROCESS | 1660 | 1471983490282 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 1660 | 1471983490283 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a6bf800 == 34 [pid = 1660] [id = 775] 13:18:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1268bd400) [pid = 1660] [serial = 2323] [outer = 0x0] 13:18:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1270a3800) [pid = 1660] [serial = 2324] [outer = 0x1268bd400] 13:18:10 INFO - PROCESS | 1660 | 1471983490304 Marionette DEBUG loaded listener.js 13:18:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128eccc00) [pid = 1660] [serial = 2325] [outer = 0x1268bd400] 13:18:10 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:18:10 INFO - PROCESS | 1660 | 1471983490627 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:18:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:18:10 INFO - {} 13:18:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 468ms 13:18:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:18:10 INFO - PROCESS | 1660 | 1471983490640 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:18:10 INFO - PROCESS | 1660 | 1471983490641 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:18:10 INFO - PROCESS | 1660 | 1471983490643 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 1660 | 1471983490644 Marionette TRACE conn2 <- [1,3066,null,{}] 13:18:10 INFO - PROCESS | 1660 | 1471983490646 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:10 INFO - PROCESS | 1660 | 1471983490648 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:10 INFO - PROCESS | 1660 | 1471983490758 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:18:10 INFO - PROCESS | 1660 | 1471983490793 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 1660 | 1471983490794 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x110e10800 == 35 [pid = 1660] [id = 776] 13:18:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116819000) [pid = 1660] [serial = 2326] [outer = 0x0] 13:18:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x118798000) [pid = 1660] [serial = 2327] [outer = 0x116819000] 13:18:10 INFO - PROCESS | 1660 | 1471983490821 Marionette DEBUG loaded listener.js 13:18:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119669c00) [pid = 1660] [serial = 2328] [outer = 0x116819000] 13:18:11 INFO - PROCESS | 1660 | 1471983491084 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 13:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:18:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:18:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 470ms 13:18:11 INFO - PROCESS | 1660 | 1471983491122 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:18:11 INFO - PROCESS | 1660 | 1471983491123 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:18:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:18:11 INFO - PROCESS | 1660 | 1471983491125 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:18:11 INFO - PROCESS | 1660 | 1471983491126 Marionette TRACE conn2 <- [1,3070,null,{}] 13:18:11 INFO - PROCESS | 1660 | 1471983491137 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:11 INFO - PROCESS | 1660 | 1471983491138 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:11 INFO - PROCESS | 1660 | 1471983491242 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:18:11 INFO - PROCESS | 1660 | 1471983491245 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:11 INFO - PROCESS | 1660 | 1471983491247 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x121e5f800 == 36 [pid = 1660] [id = 777] 13:18:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1197b8400) [pid = 1660] [serial = 2329] [outer = 0x0] 13:18:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x119da0000) [pid = 1660] [serial = 2330] [outer = 0x1197b8400] 13:18:11 INFO - PROCESS | 1660 | 1471983491268 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12100bc00) [pid = 1660] [serial = 2331] [outer = 0x1197b8400] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119351c00) [pid = 1660] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x113c9a000) [pid = 1660] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1126e3c00) [pid = 1660] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1167a6400) [pid = 1660] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x124c71c00) [pid = 1660] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119da7c00) [pid = 1660] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x124c9c000) [pid = 1660] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11297e000) [pid = 1660] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1126e6400) [pid = 1660] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119961400) [pid = 1660] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116f87000) [pid = 1660] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x124c6f000) [pid = 1660] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11213e000) [pid = 1660] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1126e4800) [pid = 1660] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11832d800) [pid = 1660] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1168f7000) [pid = 1660] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128ab5400) [pid = 1660] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1126d8800) [pid = 1660] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119da8000) [pid = 1660] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12737dc00) [pid = 1660] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:18:11 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1168ef400) [pid = 1660] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:18:11 INFO - PROCESS | 1660 | 1471983491625 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 13:18:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:18:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:18:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:18:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:18:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:18:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:18:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 532ms 13:18:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:18:11 INFO - PROCESS | 1660 | 1471983491658 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:18:11 INFO - PROCESS | 1660 | 1471983491659 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:18:11 INFO - PROCESS | 1660 | 1471983491661 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:18:11 INFO - PROCESS | 1660 | 1471983491662 Marionette TRACE conn2 <- [1,3074,null,{}] 13:18:11 INFO - PROCESS | 1660 | 1471983491671 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:11 INFO - PROCESS | 1660 | 1471983491672 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:11 INFO - PROCESS | 1660 | 1471983491778 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:18:11 INFO - PROCESS | 1660 | 1471983491815 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:11 INFO - PROCESS | 1660 | 1471983491816 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1234e4800 == 37 [pid = 1660] [id = 778] 13:18:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x112ea7400) [pid = 1660] [serial = 2332] [outer = 0x0] 13:18:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119351c00) [pid = 1660] [serial = 2333] [outer = 0x112ea7400] 13:18:11 INFO - PROCESS | 1660 | 1471983491837 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1210f1000) [pid = 1660] [serial = 2334] [outer = 0x112ea7400] 13:18:12 INFO - PROCESS | 1660 | 1471983492050 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 13:18:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:18:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:18:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:18:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:18:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:18:12 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:18:12 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 425ms 13:18:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:18:12 INFO - PROCESS | 1660 | 1471983492089 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:18:12 INFO - PROCESS | 1660 | 1471983492090 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:18:12 INFO - PROCESS | 1660 | 1471983492092 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:18:12 INFO - PROCESS | 1660 | 1471983492103 Marionette TRACE conn2 <- [1,3078,null,{}] 13:18:12 INFO - PROCESS | 1660 | 1471983492112 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:12 INFO - PROCESS | 1660 | 1471983492113 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:12 INFO - PROCESS | 1660 | 1471983492193 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:18:12 INFO - PROCESS | 1660 | 1471983492197 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 1660 | 1471983492198 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x129532800 == 38 [pid = 1660] [id = 779] 13:18:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121307c00) [pid = 1660] [serial = 2335] [outer = 0x0] 13:18:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121ef6400) [pid = 1660] [serial = 2336] [outer = 0x121307c00] 13:18:12 INFO - PROCESS | 1660 | 1471983492221 Marionette DEBUG loaded listener.js 13:18:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124ca1800) [pid = 1660] [serial = 2337] [outer = 0x121307c00] 13:18:12 INFO - PROCESS | 1660 | 1471983492537 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 13:18:12 INFO - PROCESS | 1660 | 1471983492582 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:18:12 INFO - PROCESS | 1660 | 1471983492584 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:18:12 INFO - PROCESS | 1660 | 1471983492586 Marionette TRACE conn2 <- [1,3082,null,{}] 13:18:12 INFO - PROCESS | 1660 | 1471983492588 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:12 INFO - PROCESS | 1660 | 1471983492590 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:12 INFO - PROCESS | 1660 | 1471983492702 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:18:12 INFO - PROCESS | 1660 | 1471983492707 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 1660 | 1471983492708 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b124000 == 39 [pid = 1660] [id = 780] 13:18:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124c9c000) [pid = 1660] [serial = 2338] [outer = 0x0] 13:18:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128ab0000) [pid = 1660] [serial = 2339] [outer = 0x124c9c000] 13:18:12 INFO - PROCESS | 1660 | 1471983492729 Marionette DEBUG loaded listener.js 13:18:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a5f4000) [pid = 1660] [serial = 2340] [outer = 0x124c9c000] 13:18:12 INFO - PROCESS | 1660 | 1471983492994 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 13:18:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:18:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:18:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:18:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 420ms 13:18:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:18:13 INFO - PROCESS | 1660 | 1471983493006 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:18:13 INFO - PROCESS | 1660 | 1471983493007 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:18:13 INFO - PROCESS | 1660 | 1471983493009 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 1660 | 1471983493010 Marionette TRACE conn2 <- [1,3086,null,{}] 13:18:13 INFO - PROCESS | 1660 | 1471983493012 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:13 INFO - PROCESS | 1660 | 1471983493013 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:13 INFO - PROCESS | 1660 | 1471983493093 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:18:13 INFO - PROCESS | 1660 | 1471983493097 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:13 INFO - PROCESS | 1660 | 1471983493098 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b9a9000 == 40 [pid = 1660] [id = 781] 13:18:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12100d800) [pid = 1660] [serial = 2341] [outer = 0x0] 13:18:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12a5f7c00) [pid = 1660] [serial = 2342] [outer = 0x12100d800] 13:18:13 INFO - PROCESS | 1660 | 1471983493118 Marionette DEBUG loaded listener.js 13:18:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12af46400) [pid = 1660] [serial = 2343] [outer = 0x12100d800] 13:18:13 INFO - PROCESS | 1660 | 1471983493396 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:18:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:18:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 417ms 13:18:13 INFO - PROCESS | 1660 | 1471983493486 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:18:13 INFO - PROCESS | 1660 | 1471983493488 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:18:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:18:13 INFO - PROCESS | 1660 | 1471983493491 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 1660 | 1471983493494 Marionette TRACE conn2 <- [1,3090,null,{}] 13:18:13 INFO - PROCESS | 1660 | 1471983493498 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:13 INFO - PROCESS | 1660 | 1471983493500 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:13 INFO - PROCESS | 1660 | 1471983493591 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:18:13 INFO - PROCESS | 1660 | 1471983493688 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:13 INFO - PROCESS | 1660 | 1471983493690 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x116747000 == 41 [pid = 1660] [id = 782] 13:18:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1121ab000) [pid = 1660] [serial = 2344] [outer = 0x0] 13:18:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1126e0c00) [pid = 1660] [serial = 2345] [outer = 0x1121ab000] 13:18:13 INFO - PROCESS | 1660 | 1471983493717 Marionette DEBUG loaded listener.js 13:18:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x112988000) [pid = 1660] [serial = 2346] [outer = 0x1121ab000] 13:18:14 INFO - PROCESS | 1660 | 1471983494082 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:18:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 621ms 13:18:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:18:14 INFO - PROCESS | 1660 | 1471983494112 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:18:14 INFO - PROCESS | 1660 | 1471983494114 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:18:14 INFO - PROCESS | 1660 | 1471983494118 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:18:14 INFO - PROCESS | 1660 | 1471983494120 Marionette TRACE conn2 <- [1,3094,null,{}] 13:18:14 INFO - PROCESS | 1660 | 1471983494123 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:14 INFO - PROCESS | 1660 | 1471983494124 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:14 INFO - PROCESS | 1660 | 1471983494220 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:18:14 INFO - PROCESS | 1660 | 1471983494279 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:14 INFO - PROCESS | 1660 | 1471983494281 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215c2800 == 42 [pid = 1660] [id = 783] 13:18:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x112ea6c00) [pid = 1660] [serial = 2347] [outer = 0x0] 13:18:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x115cb6000) [pid = 1660] [serial = 2348] [outer = 0x112ea6c00] 13:18:14 INFO - PROCESS | 1660 | 1471983494306 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x116810c00) [pid = 1660] [serial = 2349] [outer = 0x112ea6c00] 13:18:14 INFO - PROCESS | 1660 | 1471983494673 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:18:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:18:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 581ms 13:18:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:18:14 INFO - PROCESS | 1660 | 1471983494697 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:18:14 INFO - PROCESS | 1660 | 1471983494699 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:18:14 INFO - PROCESS | 1660 | 1471983494701 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:18:14 INFO - PROCESS | 1660 | 1471983494703 Marionette TRACE conn2 <- [1,3098,null,{}] 13:18:14 INFO - PROCESS | 1660 | 1471983494708 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:14 INFO - PROCESS | 1660 | 1471983494711 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:14 INFO - PROCESS | 1660 | 1471983494807 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:18:14 INFO - PROCESS | 1660 | 1471983494866 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:14 INFO - PROCESS | 1660 | 1471983494868 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x12916b800 == 43 [pid = 1660] [id = 784] 13:18:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x118599400) [pid = 1660] [serial = 2350] [outer = 0x0] 13:18:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1188a3000) [pid = 1660] [serial = 2351] [outer = 0x118599400] 13:18:14 INFO - PROCESS | 1660 | 1471983494895 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119967000) [pid = 1660] [serial = 2352] [outer = 0x118599400] 13:18:15 INFO - PROCESS | 1660 | 1471983495287 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 13:18:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:18:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:18:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 624ms 13:18:15 INFO - PROCESS | 1660 | 1471983495325 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:18:15 INFO - PROCESS | 1660 | 1471983495326 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:18:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:18:15 INFO - PROCESS | 1660 | 1471983495329 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:18:15 INFO - PROCESS | 1660 | 1471983495330 Marionette TRACE conn2 <- [1,3102,null,{}] 13:18:15 INFO - PROCESS | 1660 | 1471983495332 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:15 INFO - PROCESS | 1660 | 1471983495333 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:15 INFO - PROCESS | 1660 | 1471983495427 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:18:15 INFO - PROCESS | 1660 | 1471983495486 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:15 INFO - PROCESS | 1660 | 1471983495487 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b170000 == 44 [pid = 1660] [id = 785] 13:18:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x121305c00) [pid = 1660] [serial = 2353] [outer = 0x0] 13:18:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x121ef8400) [pid = 1660] [serial = 2354] [outer = 0x121305c00] 13:18:15 INFO - PROCESS | 1660 | 1471983495512 Marionette DEBUG loaded listener.js 13:18:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x123422800) [pid = 1660] [serial = 2355] [outer = 0x121305c00] 13:18:15 INFO - PROCESS | 1660 | 1471983495946 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:18:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:18:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 623ms 13:18:15 INFO - PROCESS | 1660 | 1471983495953 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:18:15 INFO - PROCESS | 1660 | 1471983495954 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:18:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:18:15 INFO - PROCESS | 1660 | 1471983495957 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:18:15 INFO - PROCESS | 1660 | 1471983495958 Marionette TRACE conn2 <- [1,3106,null,{}] 13:18:15 INFO - PROCESS | 1660 | 1471983495961 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:15 INFO - PROCESS | 1660 | 1471983495962 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:16 INFO - PROCESS | 1660 | 1471983496070 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:18:16 INFO - PROCESS | 1660 | 1471983496143 Marionette TRACE conn2 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:16 INFO - PROCESS | 1660 | 1471983496144 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x110df2000 == 45 [pid = 1660] [id = 786] 13:18:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x110ea4c00) [pid = 1660] [serial = 2356] [outer = 0x0] 13:18:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x112e9d400) [pid = 1660] [serial = 2357] [outer = 0x110ea4c00] 13:18:16 INFO - PROCESS | 1660 | 1471983496212 Marionette DEBUG loaded listener.js 13:18:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x118305c00) [pid = 1660] [serial = 2358] [outer = 0x110ea4c00] 13:18:16 INFO - PROCESS | 1660 | 1471983496682 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 13:18:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:18:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:18:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:18:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 777ms 13:18:16 INFO - PROCESS | 1660 | 1471983496734 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:18:16 INFO - PROCESS | 1660 | 1471983496737 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:18:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:18:16 INFO - PROCESS | 1660 | 1471983496740 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:18:16 INFO - PROCESS | 1660 | 1471983496741 Marionette TRACE conn2 <- [1,3110,null,{}] 13:18:16 INFO - PROCESS | 1660 | 1471983496745 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:16 INFO - PROCESS | 1660 | 1471983496747 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:16 INFO - PROCESS | 1660 | 1471983496874 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:18:16 INFO - PROCESS | 1660 | 1471983496985 Marionette TRACE conn2 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:16 INFO - PROCESS | 1660 | 1471983496987 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x112f7b000 == 46 [pid = 1660] [id = 787] 13:18:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1132b3400) [pid = 1660] [serial = 2359] [outer = 0x0] 13:18:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x115cbac00) [pid = 1660] [serial = 2360] [outer = 0x1132b3400] 13:18:17 INFO - PROCESS | 1660 | 1471983497012 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1167a4800) [pid = 1660] [serial = 2361] [outer = 0x1132b3400] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12b124000 == 45 [pid = 1660] [id = 780] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x129532800 == 44 [pid = 1660] [id = 779] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1234e4800 == 43 [pid = 1660] [id = 778] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x121e5f800 == 42 [pid = 1660] [id = 777] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x110e10800 == 41 [pid = 1660] [id = 776] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12a6bf800 == 40 [pid = 1660] [id = 775] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1292fa000 == 39 [pid = 1660] [id = 774] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12898d800 == 38 [pid = 1660] [id = 773] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12691d800 == 37 [pid = 1660] [id = 772] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x119f20800 == 36 [pid = 1660] [id = 771] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x117039800 == 35 [pid = 1660] [id = 770] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116064000 == 34 [pid = 1660] [id = 769] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12898b000 == 33 [pid = 1660] [id = 768] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12bcc1800 == 32 [pid = 1660] [id = 766] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x11816f000 == 31 [pid = 1660] [id = 767] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x110df2000 == 30 [pid = 1660] [id = 786] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12b170000 == 29 [pid = 1660] [id = 785] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12916b800 == 28 [pid = 1660] [id = 784] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1215c2800 == 27 [pid = 1660] [id = 783] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12b9a9000 == 26 [pid = 1660] [id = 781] 13:18:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116747000 == 25 [pid = 1660] [id = 782] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x112ea5800) [pid = 1660] [serial = 2271] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1197bdc00) [pid = 1660] [serial = 2274] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x115cb9000) [pid = 1660] [serial = 2265] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x112975000) [pid = 1660] [serial = 2256] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x118524800) [pid = 1660] [serial = 2241] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x126f81000) [pid = 1660] [serial = 2247] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1210f2400) [pid = 1660] [serial = 2279] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1269cbc00) [pid = 1660] [serial = 2291] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x112ea1c00) [pid = 1660] [serial = 2263] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x116ab3c00) [pid = 1660] [serial = 2288] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119350400) [pid = 1660] [serial = 2273] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12341c000) [pid = 1660] [serial = 2280] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1240f9c00) [pid = 1660] [serial = 2245] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x117c4e800) [pid = 1660] [serial = 2268] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118fb4000) [pid = 1660] [serial = 2242] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x112982c00) [pid = 1660] [serial = 2262] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124ca0c00) [pid = 1660] [serial = 2285] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1128b6400) [pid = 1660] [serial = 2259] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124049000) [pid = 1660] [serial = 2289] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112f37800) [pid = 1660] [serial = 2236] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11996ac00) [pid = 1660] [serial = 2276] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126841400) [pid = 1660] [serial = 2286] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112ffc000) [pid = 1660] [serial = 2239] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128b14000) [pid = 1660] [serial = 2250] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115cb1400) [pid = 1660] [serial = 2237] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119da1400) [pid = 1660] [serial = 2277] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x115cb0000) [pid = 1660] [serial = 2260] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112994400) [pid = 1660] [serial = 2253] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11878fc00) [pid = 1660] [serial = 2269] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11a039000) [pid = 1660] [serial = 2244] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1270ae400) [pid = 1660] [serial = 2292] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112ea5000) [pid = 1660] [serial = 2257] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x123425c00) [pid = 1660] [serial = 2282] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x128aac400) [pid = 1660] [serial = 2294] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116371400) [pid = 1660] [serial = 2266] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12919e000) [pid = 1660] [serial = 2254] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128ce8c00) [pid = 1660] [serial = 2251] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128aae000) [pid = 1660] [serial = 2248] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1245ae000) [pid = 1660] [serial = 2283] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128b18800) [pid = 1660] [serial = 2295] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x128c45000) [pid = 1660] [serial = 2297] [outer = 0x0] [url = about:blank] 13:18:17 INFO - PROCESS | 1660 | 1471983497861 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 13:18:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:18:17 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 13:18:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:18:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:18:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1131ms 13:18:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:18:17 INFO - PROCESS | 1660 | 1471983497871 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:18:17 INFO - PROCESS | 1660 | 1471983497873 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:18:17 INFO - PROCESS | 1660 | 1471983497875 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:18:17 INFO - PROCESS | 1660 | 1471983497877 Marionette TRACE conn2 <- [1,3114,null,{}] 13:18:17 INFO - PROCESS | 1660 | 1471983497880 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:17 INFO - PROCESS | 1660 | 1471983497882 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:17 INFO - PROCESS | 1660 | 1471983497956 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:18:17 INFO - PROCESS | 1660 | 1471983497960 Marionette TRACE conn2 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"0f37375c-b3a9-4ab1-a7a6-8e5b6eef36ee\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 1660 | 1471983497962 Marionette INFO sendAsync 417771e9-fc8a-184c-be97-1b7a435079cc 13:18:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x11604e000 == 26 [pid = 1660] [id = 788] 13:18:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x112983000) [pid = 1660] [serial = 2362] [outer = 0x0] 13:18:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112994400) [pid = 1660] [serial = 2363] [outer = 0x112983000] 13:18:17 INFO - PROCESS | 1660 | 1471983497988 Marionette DEBUG loaded listener.js 13:18:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1126e1800) [pid = 1660] [serial = 2364] [outer = 0x112983000] 13:18:18 INFO - PROCESS | 1660 | 1471983498283 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:18:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:18:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 419ms 13:18:18 INFO - PROCESS | 1660 | 1471983498295 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:18:18 INFO - PROCESS | 1660 | 1471983498298 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:18:19 WARNING - u'runner_teardown' () 13:18:19 INFO - No more tests 13:18:19 INFO - Got 0 unexpected results 13:18:19 INFO - SUITE-END | took 515s 13:18:19 INFO - Closing logging queue 13:18:19 INFO - queue closed 13:18:19 INFO - Return code: 0 13:18:19 WARNING - # TBPL SUCCESS # 13:18:19 INFO - Running post-action listener: _resource_record_post_action 13:18:19 INFO - Running post-run listener: _resource_record_post_run 13:18:20 INFO - Total resource usage - Wall time: 537s; CPU: 58.0%; Read bytes: 31809024; Write bytes: 953228800; Read time: 213; Write time: 4990 13:18:20 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:18:20 INFO - install - Wall time: 19s; CPU: 55.0%; Read bytes: 148474368; Write bytes: 144019456; Read time: 13614; Write time: 300 13:18:20 INFO - run-tests - Wall time: 519s; CPU: 58.0%; Read bytes: 29662720; Write bytes: 792622592; Read time: 187; Write time: 4628 13:18:20 INFO - Running post-run listener: _upload_blobber_files 13:18:20 INFO - Blob upload gear active. 13:18:20 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:18:20 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 13:18:20 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-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 13:18:20 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-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 13:18:20 INFO - (blobuploader) - INFO - Open directory for files ... 13:18:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:18:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:18:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:18:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:18:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:18:21 INFO - (blobuploader) - INFO - Done attempting. 13:18:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:18:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:18:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:18:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:18:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:18:23 INFO - (blobuploader) - INFO - Done attempting. 13:18:23 INFO - (blobuploader) - INFO - Iteration through files over. 13:18:23 INFO - Return code: 0 13:18:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:18:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:18:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/09ad3fd2caa1196367a0f3110991a0b1dd29c3d7cbf2975d5063c7e8d5b35a242c0258f246f89217f3778d409f4e56a477ab8e6c06f0e204a94dd57b2c8bf391", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bc164caa2edef7501edf2b739faaad96e421a1990fcee103a89b9d140a714ba039390dfd8aeb9d85331d691889755061bb49026c705883cea8cb910c84972901"} 13:18:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:18:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:18:23 INFO - Contents: 13:18:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/09ad3fd2caa1196367a0f3110991a0b1dd29c3d7cbf2975d5063c7e8d5b35a242c0258f246f89217f3778d409f4e56a477ab8e6c06f0e204a94dd57b2c8bf391", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bc164caa2edef7501edf2b739faaad96e421a1990fcee103a89b9d140a714ba039390dfd8aeb9d85331d691889755061bb49026c705883cea8cb910c84972901"} 13:18:23 INFO - Running post-run listener: copy_logs_to_upload_dir 13:18:23 INFO - Copying logs to upload dir... 13:18:23 INFO - mkdir: /builds/slave/test/build/upload/logs 13:18:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1045.129259 ========= master_lag: 0.66 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 25 secs) (at 2016-08-23 13:18:24.110369) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-23 13:18:24.116409) ========= 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.77rWj6bIrE/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.VZLeCGRfkL/Listeners TMPDIR=/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/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-release/sha512/09ad3fd2caa1196367a0f3110991a0b1dd29c3d7cbf2975d5063c7e8d5b35a242c0258f246f89217f3778d409f4e56a477ab8e6c06f0e204a94dd57b2c8bf391", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bc164caa2edef7501edf2b739faaad96e421a1990fcee103a89b9d140a714ba039390dfd8aeb9d85331d691889755061bb49026c705883cea8cb910c84972901"} build_url:https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012752 build_url: 'https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/09ad3fd2caa1196367a0f3110991a0b1dd29c3d7cbf2975d5063c7e8d5b35a242c0258f246f89217f3778d409f4e56a477ab8e6c06f0e204a94dd57b2c8bf391", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/bc164caa2edef7501edf2b739faaad96e421a1990fcee103a89b9d140a714ba039390dfd8aeb9d85331d691889755061bb49026c705883cea8cb910c84972901"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OELQsbieSQqOHR__ylWGMg/artifacts/public/build/firefox-48.0.2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-23 13:18:24.159626) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-08-23 13:18:24.159998) ========= 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.77rWj6bIrE/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.VZLeCGRfkL/Listeners TMPDIR=/var/folders/mg/9gn67p3x3h52jpkl3qqzw4tw00000w/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.005256 ========= master_lag: 3.39 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-08-23 13:18:27.552289) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-23 13:18:27.552655) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-23 13:18:27.564075) ========= ========= Total master_lag: 4.17 =========